diff --git a/.vs/ProjectEvaluation/ir23.metadata.v9.bin b/.vs/ProjectEvaluation/ir23.metadata.v9.bin new file mode 100644 index 0000000..8eab307 Binary files /dev/null and b/.vs/ProjectEvaluation/ir23.metadata.v9.bin differ diff --git a/.vs/ProjectEvaluation/ir23.projects.v9.bin b/.vs/ProjectEvaluation/ir23.projects.v9.bin new file mode 100644 index 0000000..a0a2021 Binary files /dev/null and b/.vs/ProjectEvaluation/ir23.projects.v9.bin differ diff --git a/.vs/ProjectEvaluation/ir23.strings.v9.bin b/.vs/ProjectEvaluation/ir23.strings.v9.bin new file mode 100644 index 0000000..f7ced5b Binary files /dev/null and b/.vs/ProjectEvaluation/ir23.strings.v9.bin differ diff --git a/.vs/ir23/CopilotIndices/17.14.1577.30250/SemanticSymbols.db b/.vs/ir23/CopilotIndices/17.14.1577.30250/SemanticSymbols.db new file mode 100644 index 0000000..1eb0f80 Binary files /dev/null and b/.vs/ir23/CopilotIndices/17.14.1577.30250/SemanticSymbols.db differ diff --git a/.vs/ir23/DesignTimeBuild/.dtbcache.v2 b/.vs/ir23/DesignTimeBuild/.dtbcache.v2 new file mode 100644 index 0000000..b7e0528 Binary files /dev/null and b/.vs/ir23/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/ir23/FileContentIndex/0a52b044-7126-4c3b-af96-c4b65c08fbe9.vsidx b/.vs/ir23/FileContentIndex/0a52b044-7126-4c3b-af96-c4b65c08fbe9.vsidx new file mode 100644 index 0000000..0a06bd5 Binary files /dev/null and b/.vs/ir23/FileContentIndex/0a52b044-7126-4c3b-af96-c4b65c08fbe9.vsidx differ diff --git a/.vs/ir23/FileContentIndex/71ae77b8-c998-4a26-894e-b9c3b99b8cbf.vsidx b/.vs/ir23/FileContentIndex/71ae77b8-c998-4a26-894e-b9c3b99b8cbf.vsidx new file mode 100644 index 0000000..266ff23 Binary files /dev/null and b/.vs/ir23/FileContentIndex/71ae77b8-c998-4a26-894e-b9c3b99b8cbf.vsidx differ diff --git a/.vs/ir23/FileContentIndex/86406571-ce78-4948-97ad-c692dd9d74c3.vsidx b/.vs/ir23/FileContentIndex/86406571-ce78-4948-97ad-c692dd9d74c3.vsidx new file mode 100644 index 0000000..29c8f41 Binary files /dev/null and b/.vs/ir23/FileContentIndex/86406571-ce78-4948-97ad-c692dd9d74c3.vsidx differ diff --git a/.vs/ir23/FileContentIndex/ba98d1e7-29f5-4538-9ac1-60590fca18fa.vsidx b/.vs/ir23/FileContentIndex/ba98d1e7-29f5-4538-9ac1-60590fca18fa.vsidx new file mode 100644 index 0000000..f1361f0 Binary files /dev/null and b/.vs/ir23/FileContentIndex/ba98d1e7-29f5-4538-9ac1-60590fca18fa.vsidx differ diff --git a/.vs/ir23/FileContentIndex/baaa4290-2d21-4738-9729-d71aa0b359c0.vsidx b/.vs/ir23/FileContentIndex/baaa4290-2d21-4738-9729-d71aa0b359c0.vsidx new file mode 100644 index 0000000..0ce2d36 Binary files /dev/null and b/.vs/ir23/FileContentIndex/baaa4290-2d21-4738-9729-d71aa0b359c0.vsidx differ diff --git a/.vs/ir23/config/applicationhost.config b/.vs/ir23/config/applicationhost.config new file mode 100644 index 0000000..cdd2df8 --- /dev/null +++ b/.vs/ir23/config/applicationhost.config @@ -0,0 +1,1026 @@ + + + + + + + +
+
+
+
+
+
+
+
+ + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.vs/ir23/v17/.futdcache.v2 b/.vs/ir23/v17/.futdcache.v2 new file mode 100644 index 0000000..abe79df Binary files /dev/null and b/.vs/ir23/v17/.futdcache.v2 differ diff --git a/.vs/ir23/v17/.suo b/.vs/ir23/v17/.suo new file mode 100644 index 0000000..5c622e4 Binary files /dev/null and b/.vs/ir23/v17/.suo differ diff --git a/.vs/ir23/v17/DocumentLayout.backup.json b/.vs/ir23/v17/DocumentLayout.backup.json new file mode 100644 index 0000000..7683dca --- /dev/null +++ b/.vs/ir23/v17/DocumentLayout.backup.json @@ -0,0 +1,686 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\Admin\\source\\repos\\ir23\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\eaccontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\eaccontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\connectcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\connectcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\verificationmodels\\jwtservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:verificationmodels\\jwtservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\refreshtable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\refreshtable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\cachedlogincontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\cachedlogincontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\threadcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\threadcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\checklistcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\checklistcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\datacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\datacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\customavataritemscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\customavataritemscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\econcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\econcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\nameservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\nameservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\gamesightcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\gamesightcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\cdn\\images\\defaultpfp.png||{58961B49-13E0-48C0-9258-13CBC4D40279}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:cdn\\images\\defaultpfp.png||{58961B49-13E0-48C0-9258-13CBC4D40279}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\versioncheckcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\versioncheckcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\relationshipscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\relationshipscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playersettingscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playersettingscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playerscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playerscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playerreputationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playerreputationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playerreportingcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playerreportingcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\objectivescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\objectivescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\imageservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\imageservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\gameconfigscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\gameconfigscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\configcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\configcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\avatarcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\avatarcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\accountcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\accountcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\progression.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\progression.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\hubs\\srhub.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:hubs\\srhub.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\reputation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\reputation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\playersetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\playersetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\account.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\account.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\avatar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\avatar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\verificationmodels\\steamauth.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:verificationmodels\\steamauth.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\platformdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\platformdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\verificationmodels\\steamauthentication.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:verificationmodels\\steamauthentication.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\ir23.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:ir23.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\appdbcontextfactory.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\appdbcontextfactory.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + } + ] + }, + { + "DockedWidth": 200, + "SelectedChildIndex": 7, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "gamesightController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gamesightController.cs", + "RelativeDocumentMoniker": "Controllers\\gamesightController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gamesightController.cs", + "RelativeToolTip": "Controllers\\gamesightController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:35:46.399Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "defaultpfp.png", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\cdn\\images\\defaultpfp.png", + "RelativeDocumentMoniker": "cdn\\images\\defaultpfp.png", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\cdn\\images\\defaultpfp.png", + "RelativeToolTip": "cdn\\images\\defaultpfp.png", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001533|", + "WhenOpened": "2026-03-27T00:34:42.228Z" + }, + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "dataController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\dataController.cs", + "RelativeDocumentMoniker": "Controllers\\dataController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\dataController.cs", + "RelativeToolTip": "Controllers\\dataController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAvAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:33:01.24Z" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "playerController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerController.cs", + "RelativeDocumentMoniker": "Controllers\\playerController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerController.cs", + "RelativeToolTip": "Controllers\\playerController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:13:33.009Z" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "playersController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersController.cs", + "RelativeDocumentMoniker": "Controllers\\playersController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersController.cs", + "RelativeToolTip": "Controllers\\playersController.cs", + "ViewState": "AgIAACMAAAAAAAAAAAAAADUAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:07:03.085Z" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "progression.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\progression.cs", + "RelativeDocumentMoniker": "Data\\progression.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\progression.cs", + "RelativeToolTip": "Data\\progression.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA8AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:04:09.22Z" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Program.cs", + "RelativeDocumentMoniker": "Program.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Program.cs", + "RelativeToolTip": "Program.cs", + "ViewState": "AgIAACoAAAAAAAAAAAAAADYAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T15:59:51.647Z" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "eacController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\eacController.cs", + "RelativeDocumentMoniker": "Controllers\\eacController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\eacController.cs", + "RelativeToolTip": "Controllers\\eacController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAADIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:05:21.648Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "customAvatarItemsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\customAvatarItemsController.cs", + "RelativeDocumentMoniker": "Controllers\\customAvatarItemsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\customAvatarItemsController.cs", + "RelativeToolTip": "Controllers\\customAvatarItemsController.cs", + "ViewState": "AgIAAAQAAAAAAAAAAAAAAAsAAAASAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:39:15.13Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "econController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\econController.cs", + "RelativeDocumentMoniker": "Controllers\\econController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\econController.cs", + "RelativeToolTip": "Controllers\\econController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAvAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:45:09.952Z" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "checklistController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\checklistController.cs", + "RelativeDocumentMoniker": "Controllers\\checklistController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\checklistController.cs", + "RelativeToolTip": "Controllers\\checklistController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:51:00.226Z" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "threadController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\threadController.cs", + "RelativeDocumentMoniker": "Controllers\\threadController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\threadController.cs", + "RelativeToolTip": "Controllers\\threadController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:53:44.956Z" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "relationshipsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\relationshipsController.cs", + "RelativeDocumentMoniker": "Controllers\\relationshipsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\relationshipsController.cs", + "RelativeToolTip": "Controllers\\relationshipsController.cs", + "ViewState": "AgIAAAUAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:01:59.001Z" + }, + { + "$type": "Document", + "DocumentIndex": 29, + "Title": "SRHub.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Hubs\\SRHub.cs", + "RelativeDocumentMoniker": "Hubs\\SRHub.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Hubs\\SRHub.cs", + "RelativeToolTip": "Hubs\\SRHub.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAA2AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:55:53.364Z" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "playerReputationController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerReputationController.cs", + "RelativeDocumentMoniker": "Controllers\\playerReputationController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerReputationController.cs", + "RelativeToolTip": "Controllers\\playerReputationController.cs", + "ViewState": "AgIAACgAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:43:52.259Z" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "reputation.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\reputation.cs", + "RelativeDocumentMoniker": "Data\\reputation.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\reputation.cs", + "RelativeToolTip": "Data\\reputation.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAABWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:33:09.577Z" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "objectivesController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\objectivesController.cs", + "RelativeDocumentMoniker": "Controllers\\objectivesController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\objectivesController.cs", + "RelativeToolTip": "Controllers\\objectivesController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAA0AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:30:21.744Z" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "PlayerReportingController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\PlayerReportingController.cs", + "RelativeDocumentMoniker": "Controllers\\PlayerReportingController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\PlayerReportingController.cs", + "RelativeToolTip": "Controllers\\PlayerReportingController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAcAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:28:30.675Z" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "playersettingsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersettingsController.cs", + "RelativeDocumentMoniker": "Controllers\\playersettingsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersettingsController.cs", + "RelativeToolTip": "Controllers\\playersettingsController.cs", + "ViewState": "AgIAABYAAAAAAAAAAAAQwCQAAAAfAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:24:00.051Z" + }, + { + "$type": "Document", + "DocumentIndex": 31, + "Title": "playersetting.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\playersetting.cs", + "RelativeDocumentMoniker": "Data\\playersetting.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\playersetting.cs", + "RelativeToolTip": "Data\\playersetting.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAABPAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:22:12.662Z" + }, + { + "$type": "Document", + "DocumentIndex": 33, + "Title": "avatar.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\avatar.cs", + "RelativeDocumentMoniker": "Data\\avatar.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\avatar.cs", + "RelativeToolTip": "Data\\avatar.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAABLAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:11:33.49Z" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "JwtService.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\JwtService.cs", + "RelativeDocumentMoniker": "VerificationModels\\JwtService.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\JwtService.cs", + "RelativeToolTip": "VerificationModels\\JwtService.cs", + "ViewState": "AgIAAF4AAAAAAAAAAAAAAGoAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:55:49.534Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "connectController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\connectController.cs", + "RelativeDocumentMoniker": "Controllers\\connectController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\connectController.cs", + "RelativeToolTip": "Controllers\\connectController.cs", + "ViewState": "AgIAABcAAAAAAAAAAAAAACkAAAAmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:31:23.419Z" + }, + { + "$type": "Document", + "DocumentIndex": 34, + "Title": "SteamAuth.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuth.cs", + "RelativeDocumentMoniker": "VerificationModels\\SteamAuth.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuth.cs", + "RelativeToolTip": "VerificationModels\\SteamAuth.cs", + "ViewState": "AgIAAAUAAAAAAAAAAAAAACIAAAB0AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:24:00.37Z" + }, + { + "$type": "Document", + "DocumentIndex": 36, + "Title": "SteamAuthentication.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuthentication.cs", + "RelativeDocumentMoniker": "VerificationModels\\SteamAuthentication.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuthentication.cs", + "RelativeToolTip": "VerificationModels\\SteamAuthentication.cs", + "ViewState": "AgIAAAIAAAAAAAAAAAAcwBcAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:20:14.154Z" + }, + { + "$type": "Document", + "DocumentIndex": 37, + "Title": "ir23.csproj", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "RelativeDocumentMoniker": "ir23.csproj", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "RelativeToolTip": "ir23.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2026-03-26T18:19:01.93Z" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "refreshtable.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\refreshtable.cs", + "RelativeDocumentMoniker": "Data\\refreshtable.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\refreshtable.cs", + "RelativeToolTip": "Data\\refreshtable.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:37:45.579Z" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "imageserverController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\imageserverController.cs", + "RelativeDocumentMoniker": "Controllers\\imageserverController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\imageserverController.cs", + "RelativeToolTip": "Controllers\\imageserverController.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAAwBcAAAALAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:13:08.376Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "avatarController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\avatarController.cs", + "RelativeDocumentMoniker": "Controllers\\avatarController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\avatarController.cs", + "RelativeToolTip": "Controllers\\avatarController.cs", + "ViewState": "AgIAADQAAAAAAAAAAAAcwEcAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:10:56.431Z" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "cachedloginController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\cachedloginController.cs", + "RelativeDocumentMoniker": "Controllers\\cachedloginController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\cachedloginController.cs", + "RelativeToolTip": "Controllers\\cachedloginController.cs", + "ViewState": "AgIAABwAAAAAAAAAAAAAACMAAAAvAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:40:52.989Z" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "accountController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\accountController.cs", + "RelativeDocumentMoniker": "Controllers\\accountController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\accountController.cs", + "RelativeToolTip": "Controllers\\accountController.cs", + "ViewState": "AgIAAB0AAAAAAAAAAAAwwCoAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T16:58:01.359Z" + }, + { + "$type": "Document", + "DocumentIndex": 32, + "Title": "account.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\account.cs", + "RelativeDocumentMoniker": "Data\\account.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\account.cs", + "RelativeToolTip": "Data\\account.cs", + "ViewState": "AgIAAAUAAAAAAAAAAAAAABEAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T17:00:15.693Z" + }, + { + "$type": "Document", + "DocumentIndex": 35, + "Title": "PlatformData.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\PlatformData.cs", + "RelativeDocumentMoniker": "Data\\PlatformData.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\PlatformData.cs", + "RelativeToolTip": "Data\\PlatformData.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAAcAAABIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:57:10.515Z" + }, + { + "$type": "Document", + "DocumentIndex": 38, + "Title": "AppDbContextFactory.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContextFactory.cs", + "RelativeDocumentMoniker": "Data\\AppDbContextFactory.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContextFactory.cs", + "RelativeToolTip": "Data\\AppDbContextFactory.cs", + "ViewState": "AgIAAAEAAAAAAAAAAAAqwBUAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:53:48.565Z" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "AppDbContext.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContext.cs", + "RelativeDocumentMoniker": "Data\\AppDbContext.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContext.cs", + "RelativeToolTip": "Data\\AppDbContext.cs", + "ViewState": "AgIAAAIAAAAAAAAAAAAAAAkAAAA+AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:44:29.821Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "versioncheckController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\versioncheckController.cs", + "RelativeDocumentMoniker": "Controllers\\versioncheckController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\versioncheckController.cs", + "RelativeToolTip": "Controllers\\versioncheckController.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAAAA8AAAAdAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:28:38.669Z" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "gameconfigsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gameconfigsController.cs", + "RelativeDocumentMoniker": "Controllers\\gameconfigsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gameconfigsController.cs", + "RelativeToolTip": "Controllers\\gameconfigsController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:24:44.991Z" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "configController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\configController.cs", + "RelativeDocumentMoniker": "Controllers\\configController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\configController.cs", + "RelativeToolTip": "Controllers\\configController.cs", + "ViewState": "AgIAAAQAAAAAAAAAAAAAAAkAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:12:52.778Z" + }, + { + "$type": "Document", + "DocumentIndex": 39, + "Title": "appsettings.json", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\appsettings.json", + "RelativeDocumentMoniker": "appsettings.json", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\appsettings.json", + "RelativeToolTip": "appsettings.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAsAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2026-03-25T16:07:20.272Z" + }, + { + "$type": "Document", + "DocumentIndex": 40, + "Title": "launchSettings.json", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Properties\\launchSettings.json", + "RelativeDocumentMoniker": "Properties\\launchSettings.json", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Properties\\launchSettings.json", + "RelativeToolTip": "Properties\\launchSettings.json", + "ViewState": "AgIAAAMAAAAAAAAAAIBJwBAAAAAuAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2026-03-25T15:52:33.042Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "NameServerController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\NameServerController.cs", + "RelativeDocumentMoniker": "Controllers\\NameServerController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\NameServerController.cs", + "RelativeToolTip": "Controllers\\NameServerController.cs", + "ViewState": "AgIAACIAAAAAAAAAAAAAADIAAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T15:46:35.412Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/.vs/ir23/v17/DocumentLayout.json b/.vs/ir23/v17/DocumentLayout.json new file mode 100644 index 0000000..037e276 --- /dev/null +++ b/.vs/ir23/v17/DocumentLayout.json @@ -0,0 +1,693 @@ +{ + "Version": 1, + "WorkspaceRootPath": "C:\\Users\\Admin\\source\\repos\\ir23\\", + "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\cdn\\images\\defaultpfp.png||{58961B49-13E0-48C0-9258-13CBC4D40279}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:cdn\\images\\defaultpfp.png||{58961B49-13E0-48C0-9258-13CBC4D40279}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\cachedlogincontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\cachedlogincontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playerreputationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playerreputationcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playerscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playerscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\verificationmodels\\steamauth.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:verificationmodels\\steamauth.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\verificationmodels\\jwtservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:verificationmodels\\jwtservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:appsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\eaccontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\eaccontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\connectcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\connectcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\refreshtable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\refreshtable.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\threadcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\threadcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\checklistcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\checklistcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\datacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\datacontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\customavataritemscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\customavataritemscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\econcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\econcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\nameservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\nameservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\gamesightcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\gamesightcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\versioncheckcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\versioncheckcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\relationshipscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\relationshipscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playersettingscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playersettingscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playerreportingcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playerreportingcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\playercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\playercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\objectivescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\objectivescontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\imageservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\imageservercontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\gameconfigscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\gameconfigscontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\configcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\configcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\avatarcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\avatarcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\controllers\\accountcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:controllers\\accountcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\appdbcontext.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\progression.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\progression.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\hubs\\srhub.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:hubs\\srhub.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\reputation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\reputation.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\playersetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\playersetting.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\account.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\account.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\avatar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\avatar.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\platformdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\platformdata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\verificationmodels\\steamauthentication.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:verificationmodels\\steamauthentication.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\ir23.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:ir23.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\data\\appdbcontextfactory.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:data\\appdbcontextfactory.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|c:\\users\\admin\\source\\repos\\ir23\\properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}", + "RelativeMoniker": "D:0:0:{B88BA440-591B-4ABF-A043-1B9878E9CC28}|ir23.csproj|solutionrelative:properties\\launchsettings.json||{90A6B3A7-C1A3-4009-A288-E2FF89E96FA0}" + } + ], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [ + { + "DockedWidth": 200, + "SelectedChildIndex": -1, + "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{aa2115a1-9712-457b-9047-dbb71ca2cdd2}" + } + ] + }, + { + "DockedWidth": 200, + "SelectedChildIndex": 8, + "Children": [ + { + "$type": "Document", + "DocumentIndex": 8, + "Title": "eacController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\eacController.cs", + "RelativeDocumentMoniker": "Controllers\\eacController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\eacController.cs", + "RelativeToolTip": "Controllers\\eacController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAAkAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:05:21.648Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "playersController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersController.cs", + "RelativeDocumentMoniker": "Controllers\\playersController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersController.cs", + "RelativeToolTip": "Controllers\\playersController.cs", + "ViewState": "AgIAACMAAAAAAAAAAAAAADUAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:07:03.085Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 4, + "Title": "Program.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Program.cs", + "RelativeDocumentMoniker": "Program.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Program.cs", + "RelativeToolTip": "Program.cs", + "ViewState": "AgIAAAEAAAAAAAAAAAAqwDYAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T15:59:51.647Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 7, + "Title": "appsettings.json", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\appsettings.json", + "RelativeDocumentMoniker": "appsettings.json", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\appsettings.json", + "RelativeToolTip": "appsettings.json", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAABmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2026-03-25T16:07:20.272Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 6, + "Title": "JwtService.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\JwtService.cs", + "RelativeDocumentMoniker": "VerificationModels\\JwtService.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\JwtService.cs", + "RelativeToolTip": "VerificationModels\\JwtService.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAABLAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:55:49.534Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "SteamAuth.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuth.cs", + "RelativeDocumentMoniker": "VerificationModels\\SteamAuth.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuth.cs", + "RelativeToolTip": "VerificationModels\\SteamAuth.cs", + "ViewState": "AgIAAAoAAAAAAAAAAAAAwB0AAABJAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:24:00.37Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "playerReputationController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerReputationController.cs", + "RelativeDocumentMoniker": "Controllers\\playerReputationController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerReputationController.cs", + "RelativeToolTip": "Controllers\\playerReputationController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAB4AAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:43:52.259Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, + "Title": "cachedloginController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\cachedloginController.cs", + "RelativeDocumentMoniker": "Controllers\\cachedloginController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\cachedloginController.cs", + "RelativeToolTip": "Controllers\\cachedloginController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAACMAAAAvAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:40:52.989Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "defaultpfp.png", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\cdn\\images\\defaultpfp.png", + "RelativeDocumentMoniker": "cdn\\images\\defaultpfp.png", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\cdn\\images\\defaultpfp.png", + "RelativeToolTip": "cdn\\images\\defaultpfp.png", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001533|", + "WhenOpened": "2026-03-27T00:34:42.228Z" + }, + { + "$type": "Document", + "DocumentIndex": 14, + "Title": "customAvatarItemsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\customAvatarItemsController.cs", + "RelativeDocumentMoniker": "Controllers\\customAvatarItemsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\customAvatarItemsController.cs", + "RelativeToolTip": "Controllers\\customAvatarItemsController.cs", + "ViewState": "AgIAAAQAAAAAAAAAAAAAAAsAAAASAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:39:15.13Z" + }, + { + "$type": "Document", + "DocumentIndex": 30, + "Title": "progression.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\progression.cs", + "RelativeDocumentMoniker": "Data\\progression.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\progression.cs", + "RelativeToolTip": "Data\\progression.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAA8AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:04:09.22Z" + }, + { + "$type": "Document", + "DocumentIndex": 22, + "Title": "playerController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerController.cs", + "RelativeDocumentMoniker": "Controllers\\playerController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playerController.cs", + "RelativeToolTip": "Controllers\\playerController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:13:33.009Z" + }, + { + "$type": "Document", + "DocumentIndex": 17, + "Title": "gamesightController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gamesightController.cs", + "RelativeDocumentMoniker": "Controllers\\gamesightController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gamesightController.cs", + "RelativeToolTip": "Controllers\\gamesightController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:35:46.399Z" + }, + { + "$type": "Document", + "DocumentIndex": 13, + "Title": "dataController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\dataController.cs", + "RelativeDocumentMoniker": "Controllers\\dataController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\dataController.cs", + "RelativeToolTip": "Controllers\\dataController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAvAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:33:01.24Z" + }, + { + "$type": "Document", + "DocumentIndex": 15, + "Title": "econController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\econController.cs", + "RelativeDocumentMoniker": "Controllers\\econController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\econController.cs", + "RelativeToolTip": "Controllers\\econController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAvAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:45:09.952Z" + }, + { + "$type": "Document", + "DocumentIndex": 12, + "Title": "checklistController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\checklistController.cs", + "RelativeDocumentMoniker": "Controllers\\checklistController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\checklistController.cs", + "RelativeToolTip": "Controllers\\checklistController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:51:00.226Z" + }, + { + "$type": "Document", + "DocumentIndex": 11, + "Title": "threadController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\threadController.cs", + "RelativeDocumentMoniker": "Controllers\\threadController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\threadController.cs", + "RelativeToolTip": "Controllers\\threadController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:53:44.956Z" + }, + { + "$type": "Document", + "DocumentIndex": 19, + "Title": "relationshipsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\relationshipsController.cs", + "RelativeDocumentMoniker": "Controllers\\relationshipsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\relationshipsController.cs", + "RelativeToolTip": "Controllers\\relationshipsController.cs", + "ViewState": "AgIAAAUAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-27T00:01:59.001Z" + }, + { + "$type": "Document", + "DocumentIndex": 31, + "Title": "SRHub.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Hubs\\SRHub.cs", + "RelativeDocumentMoniker": "Hubs\\SRHub.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Hubs\\SRHub.cs", + "RelativeToolTip": "Hubs\\SRHub.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAA2AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:55:53.364Z" + }, + { + "$type": "Document", + "DocumentIndex": 32, + "Title": "reputation.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\reputation.cs", + "RelativeDocumentMoniker": "Data\\reputation.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\reputation.cs", + "RelativeToolTip": "Data\\reputation.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAABWAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:33:09.577Z" + }, + { + "$type": "Document", + "DocumentIndex": 23, + "Title": "objectivesController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\objectivesController.cs", + "RelativeDocumentMoniker": "Controllers\\objectivesController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\objectivesController.cs", + "RelativeToolTip": "Controllers\\objectivesController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA8AAAA0AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:30:21.744Z" + }, + { + "$type": "Document", + "DocumentIndex": 21, + "Title": "PlayerReportingController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\PlayerReportingController.cs", + "RelativeDocumentMoniker": "Controllers\\PlayerReportingController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\PlayerReportingController.cs", + "RelativeToolTip": "Controllers\\PlayerReportingController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABEAAAAcAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:28:30.675Z" + }, + { + "$type": "Document", + "DocumentIndex": 20, + "Title": "playersettingsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersettingsController.cs", + "RelativeDocumentMoniker": "Controllers\\playersettingsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\playersettingsController.cs", + "RelativeToolTip": "Controllers\\playersettingsController.cs", + "ViewState": "AgIAABYAAAAAAAAAAAAQwCQAAAAfAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:24:00.051Z" + }, + { + "$type": "Document", + "DocumentIndex": 33, + "Title": "playersetting.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\playersetting.cs", + "RelativeDocumentMoniker": "Data\\playersetting.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\playersetting.cs", + "RelativeToolTip": "Data\\playersetting.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAABPAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:22:12.662Z" + }, + { + "$type": "Document", + "DocumentIndex": 35, + "Title": "avatar.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\avatar.cs", + "RelativeDocumentMoniker": "Data\\avatar.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\avatar.cs", + "RelativeToolTip": "Data\\avatar.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAABLAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T23:11:33.49Z" + }, + { + "$type": "Document", + "DocumentIndex": 9, + "Title": "connectController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\connectController.cs", + "RelativeDocumentMoniker": "Controllers\\connectController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\connectController.cs", + "RelativeToolTip": "Controllers\\connectController.cs", + "ViewState": "AgIAABcAAAAAAAAAAAAAACkAAAAmAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:31:23.419Z" + }, + { + "$type": "Document", + "DocumentIndex": 37, + "Title": "SteamAuthentication.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuthentication.cs", + "RelativeDocumentMoniker": "VerificationModels\\SteamAuthentication.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\VerificationModels\\SteamAuthentication.cs", + "RelativeToolTip": "VerificationModels\\SteamAuthentication.cs", + "ViewState": "AgIAAAIAAAAAAAAAAAAcwBcAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T18:20:14.154Z" + }, + { + "$type": "Document", + "DocumentIndex": 38, + "Title": "ir23.csproj", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "RelativeDocumentMoniker": "ir23.csproj", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "RelativeToolTip": "ir23.csproj", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|", + "WhenOpened": "2026-03-26T18:19:01.93Z" + }, + { + "$type": "Document", + "DocumentIndex": 10, + "Title": "refreshtable.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\refreshtable.cs", + "RelativeDocumentMoniker": "Data\\refreshtable.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\refreshtable.cs", + "RelativeToolTip": "Data\\refreshtable.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:37:45.579Z" + }, + { + "$type": "Document", + "DocumentIndex": 24, + "Title": "imageserverController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\imageserverController.cs", + "RelativeDocumentMoniker": "Controllers\\imageserverController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\imageserverController.cs", + "RelativeToolTip": "Controllers\\imageserverController.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAAwBcAAAALAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:13:08.376Z" + }, + { + "$type": "Document", + "DocumentIndex": 27, + "Title": "avatarController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\avatarController.cs", + "RelativeDocumentMoniker": "Controllers\\avatarController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\avatarController.cs", + "RelativeToolTip": "Controllers\\avatarController.cs", + "ViewState": "AgIAADQAAAAAAAAAAAAcwEcAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T17:10:56.431Z" + }, + { + "$type": "Document", + "DocumentIndex": 28, + "Title": "accountController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\accountController.cs", + "RelativeDocumentMoniker": "Controllers\\accountController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\accountController.cs", + "RelativeToolTip": "Controllers\\accountController.cs", + "ViewState": "AgIAAB0AAAAAAAAAAAAwwCoAAAAsAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-26T16:58:01.359Z" + }, + { + "$type": "Document", + "DocumentIndex": 34, + "Title": "account.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\account.cs", + "RelativeDocumentMoniker": "Data\\account.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\account.cs", + "RelativeToolTip": "Data\\account.cs", + "ViewState": "AgIAAAUAAAAAAAAAAAAAABEAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T17:00:15.693Z" + }, + { + "$type": "Document", + "DocumentIndex": 36, + "Title": "PlatformData.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\PlatformData.cs", + "RelativeDocumentMoniker": "Data\\PlatformData.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\PlatformData.cs", + "RelativeToolTip": "Data\\PlatformData.cs", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAAcAAABIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:57:10.515Z" + }, + { + "$type": "Document", + "DocumentIndex": 39, + "Title": "AppDbContextFactory.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContextFactory.cs", + "RelativeDocumentMoniker": "Data\\AppDbContextFactory.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContextFactory.cs", + "RelativeToolTip": "Data\\AppDbContextFactory.cs", + "ViewState": "AgIAAAEAAAAAAAAAAAAqwBUAAAAAAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:53:48.565Z" + }, + { + "$type": "Document", + "DocumentIndex": 29, + "Title": "AppDbContext.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContext.cs", + "RelativeDocumentMoniker": "Data\\AppDbContext.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Data\\AppDbContext.cs", + "RelativeToolTip": "Data\\AppDbContext.cs", + "ViewState": "AgIAAAIAAAAAAAAAAAAAAAkAAAA+AAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:44:29.821Z" + }, + { + "$type": "Document", + "DocumentIndex": 18, + "Title": "versioncheckController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\versioncheckController.cs", + "RelativeDocumentMoniker": "Controllers\\versioncheckController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\versioncheckController.cs", + "RelativeToolTip": "Controllers\\versioncheckController.cs", + "ViewState": "AgIAAAwAAAAAAAAAAAAAAA8AAAAdAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:28:38.669Z" + }, + { + "$type": "Document", + "DocumentIndex": 25, + "Title": "gameconfigsController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gameconfigsController.cs", + "RelativeDocumentMoniker": "Controllers\\gameconfigsController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\gameconfigsController.cs", + "RelativeToolTip": "Controllers\\gameconfigsController.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAqAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:24:44.991Z" + }, + { + "$type": "Document", + "DocumentIndex": 26, + "Title": "configController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\configController.cs", + "RelativeDocumentMoniker": "Controllers\\configController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\configController.cs", + "RelativeToolTip": "Controllers\\configController.cs", + "ViewState": "AgIAAAQAAAAAAAAAAAAAAAkAAAAhAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T16:12:52.778Z" + }, + { + "$type": "Document", + "DocumentIndex": 40, + "Title": "launchSettings.json", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Properties\\launchSettings.json", + "RelativeDocumentMoniker": "Properties\\launchSettings.json", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Properties\\launchSettings.json", + "RelativeToolTip": "Properties\\launchSettings.json", + "ViewState": "AgIAAAMAAAAAAAAAAIBJwBAAAAAuAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001642|", + "WhenOpened": "2026-03-25T15:52:33.042Z" + }, + { + "$type": "Document", + "DocumentIndex": 16, + "Title": "NameServerController.cs", + "DocumentMoniker": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\NameServerController.cs", + "RelativeDocumentMoniker": "Controllers\\NameServerController.cs", + "ToolTip": "C:\\Users\\Admin\\source\\repos\\ir23\\Controllers\\NameServerController.cs", + "RelativeToolTip": "Controllers\\NameServerController.cs", + "ViewState": "AgIAACIAAAAAAAAAAAAAADIAAAAjAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2026-03-25T15:46:35.412Z" + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/Controllers/NameServerController.cs b/Controllers/NameServerController.cs new file mode 100644 index 0000000..1453a9c --- /dev/null +++ b/Controllers/NameServerController.cs @@ -0,0 +1,59 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Runtime.CompilerServices; +using System.Text.Json.Serialization; + +namespace ir23.Controllers +{ + [Route("/")] + [ApiController] + public class NameServerController : ControllerBase + { + + public string serverUrl = "https://localhost:443"; + + [HttpGet] + public IActionResult NameServer() + { + return Ok(new + { + Accounts = serverUrl, + AI = serverUrl, + API = serverUrl, + Auth = serverUrl, + BugReporting = serverUrl, + Cards = serverUrl, + CDN = serverUrl+"/cdnserver", + Chat = serverUrl, + Clubs = serverUrl, + CMS = serverUrl, + Commerce = serverUrl, + Data = serverUrl, + DataCollection = serverUrl, + Discovery = serverUrl, + Econ = serverUrl, + GameLogs = serverUrl, + Geo = serverUrl, + Images = serverUrl+"/imageserver", + Leaderboard = serverUrl, + Link = serverUrl, + Lists = serverUrl, + Matchmaking = serverUrl, + Moderation = serverUrl, + Notifications = serverUrl, + PlatformNotifications = serverUrl, + PlayerSettings = serverUrl, + RoomComments = serverUrl, + Rooms = serverUrl, + Storage = serverUrl, + Strings = serverUrl, + StringsCDN = serverUrl+"/stringcdnserver", + Studio = serverUrl, + Thorn = serverUrl+"/thornserver", + Videos = serverUrl+"/cdnserver", + WWW = serverUrl + + }); + } + } +} diff --git a/Controllers/PlayerReportingController.cs b/Controllers/PlayerReportingController.cs new file mode 100644 index 0000000..5d926bc --- /dev/null +++ b/Controllers/PlayerReportingController.cs @@ -0,0 +1,22 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class PlayerReportingController : ControllerBase + { + [HttpGet("v1/moderationBlockDetails")] + public IActionResult modblockdetails() + { + return Ok(new + { + ReportCategory = 0, + Duration = 0, + GameSessionId = 0, + Message = "" + }); + } + } +} diff --git a/Controllers/accountController.cs b/Controllers/accountController.cs new file mode 100644 index 0000000..07a3e07 --- /dev/null +++ b/Controllers/accountController.cs @@ -0,0 +1,49 @@ +using ir23.Data; +using ir23.VerificationModels; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class accountController : ControllerBase + { + private readonly AppDbContext _db; + private readonly JwtService _jwtService; + + public accountController(AppDbContext db, JwtService jwtService) + { + _db = db; + _jwtService = jwtService; + } + + + [HttpGet("bulk")] + public async Task getbulkuserdata( + [FromQuery] List id + ) + { + var accountDatas = await _db.Accounts.Where( + p => id.Contains(p.Id) + ).ToListAsync(); + + return Ok(accountDatas); + } + + [HttpGet("me")] + public async Task getmyaccountdetails( + [FromHeader] string Authorization + ) + { + + var playerId = _jwtService.VerifyToken(Authorization); + + var account = await _db.Accounts + .FirstOrDefaultAsync(p => p.Id == playerId); + + return Ok(account); + } + } +} diff --git a/Controllers/avatarController.cs b/Controllers/avatarController.cs new file mode 100644 index 0000000..397506a --- /dev/null +++ b/Controllers/avatarController.cs @@ -0,0 +1,75 @@ +using ir23.Data; +using ir23.VerificationModels; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Threading.Tasks; +using Microsoft.EntityFrameworkCore; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class avatarController : ControllerBase + { + + private readonly JwtService _jwtService; + private readonly AppDbContext _db; + + public avatarController(JwtService jwtService, AppDbContext db) + { + _jwtService = jwtService; + _db = db; + } + + + + [HttpGet("v1/defaultunlocked")] + public IActionResult defaultunlocked() + { + return Ok(new List()); + } + + [HttpGet("v2")] + public async Task GetAvatar( + [FromHeader] string Authorization + ) + { + var playerId = _jwtService.VerifyToken(Authorization); + + + if (playerId == null) return Unauthorized(); + + var avatardata = await _db.Avatars + .FirstOrDefaultAsync(x => x.accountId == playerId); + + if (avatardata == null) + { + avatardata = new avatar + { + accountId = playerId, + OutfitSelections = "", + FaceFeatures = "", + SkinColour = "", + HairColor = "" + }; + + _db.Avatars.Add(avatardata); + await _db.SaveChangesAsync(); + } + + return Ok(avatardata); + } + + [HttpGet("v4/items")] + public IActionResult getMyUnlockedItems() + { + return Ok(new List()); + } + + [HttpGet("v1/defaultbaseavataritems")] + public IActionResult iofiowegjnioio() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/cachedloginController.cs b/Controllers/cachedloginController.cs new file mode 100644 index 0000000..d061163 --- /dev/null +++ b/Controllers/cachedloginController.cs @@ -0,0 +1,56 @@ +using ir23.Data; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; +using System.Threading.Tasks; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class cachedloginController : ControllerBase + { + private readonly AppDbContext _db; + + public cachedloginController(AppDbContext db) + { + _db = db; + } + + + [HttpGet("forplatformid/{platform}/{platformid}")] + public async Task findcachedaccounts( + [FromRoute] int platform, + [FromRoute] string platformid + ) + { + + var accountIds = await _db.PlatformDatas + .Where(p => p.platform == platform && p.platformId == platformid) + + .ToListAsync(); + + //.Select(p => p.accountId) + + + /*var accounts = await _db.Accounts + .Where(p => accountIds.Contains(p.Id)) + .ToListAsync(); + */ + + return Ok(accountIds); + } + + [HttpPost("forplatformids")] + public async Task efiojwo() + { + using (var reader = new StreamReader(Request.Body)) + { + var body = await reader.ReadToEndAsync(); + Console.WriteLine(body); + } + + return Ok(new List()); + } + } +} diff --git a/Controllers/checklistController.cs b/Controllers/checklistController.cs new file mode 100644 index 0000000..abf27f4 --- /dev/null +++ b/Controllers/checklistController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class checklistController : ControllerBase + { + [HttpGet("v1/current")] + public IActionResult ji0owefowjiefwefjoi() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/configController.cs b/Controllers/configController.cs new file mode 100644 index 0000000..6327ea9 --- /dev/null +++ b/Controllers/configController.cs @@ -0,0 +1,24 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class configController : ControllerBase + { + [HttpGet("v1/amplitude")] + public IActionResult amplitudepls() + { + return Ok(new + { + AmplitudeKey = "6d44c7130493d0b7b217ca1281110d77", + UseRudderStack = false, + RudderStackKey = "", + UseStatSig = true, + StatSigKey = "client-55AOkoM7cfxsYT3yu5yoA01fo9Jipq9HQ1Y0IB6XHlj", + StatSigEnvironment = 0 + }); + } + } +} diff --git a/Controllers/connectController.cs b/Controllers/connectController.cs new file mode 100644 index 0000000..bd464f2 --- /dev/null +++ b/Controllers/connectController.cs @@ -0,0 +1,126 @@ +using Microsoft.AspNetCore.Authentication; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Text.Json; +using System.Net.Http; +using ir23.VerificationModels; +using Microsoft.AspNetCore.Http.Metadata; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class connectController : ControllerBase + { + + private readonly SteamAuth _steamAuth; + private readonly JwtService _jwtService; + + public connectController(SteamAuth steamAuth, JwtService jwtService) + { + _steamAuth = steamAuth; + _jwtService = jwtService; + } + + + [HttpPost("token")] + public async Task connecttoken([FromForm] LoginRequest request) + { + if (request.grant_type == "refresh_token") + { + var refreshToken = Request.Form["refresh_token"].ToString(); + + refreshToken = System.Text.RegularExpressions.Regex.Unescape(refreshToken); + refreshToken = refreshToken.Trim(); + + Console.WriteLine(refreshToken); + + var accountId = await _jwtService.ValidateRefreshToken(refreshToken); + + Console.WriteLine(accountId); + + if (accountId == null) + return Unauthorized(); + + var accessToken = _jwtService.GenerateToken(accountId.Value); + var newRefreshToken = await _jwtService.GenerateRefreshToken(accountId.Value); + + return Ok(new + { + access_token = accessToken, + refresh_token = newRefreshToken, + error = "", + error_description = "", + key = "" + }); + } + + var j = JsonSerializer.Deserialize(request.platform_auth); + + if (j == null || string.IsNullOrEmpty(j.Ticket) || string.IsNullOrEmpty(j.AppId)) + return BadRequest(); + + var steamResult = await _steamAuth.VerifySteamTicket( + j.Ticket, + j.AppId, + request.account_id + ); + + if (steamResult) + { + var accessToken = _jwtService.GenerateToken(request.account_id); + var refreshToken = await _jwtService.GenerateRefreshToken(request.account_id); + + return Ok(new + { + access_token = accessToken, + refresh_token = refreshToken, + error = "", + error_description = "", + key = "" + }); + } + + return Unauthorized(); + } + + + + + + + + + + + + public class LoginRequest + { + public string grant_type { get; set; } + public long account_id { get; set; } + public string client_id { get; set; } + public string client_secret { get; set; } + public string platform { get; set; } + public string platform_id { get; set; } + public string device_id { get; set; } + public string device_class { get; set; } + public string time { get; set; } + public string ver { get; set; } + public string cid { get; set; } + public string build_key { get; set; } + public string asid { get; set; } + public string locale { get; set; } + public string isInitialLogin { get; set; } + public string dinfo { get; set; } + public string eac_challenge { get; set; } + public string eac_response { get; set; } + public string platform_auth { get; set; } + } + + public class PlatformAuth + { + public string Ticket { get; set; } + public string AppId { get; set; } + } + } +} diff --git a/Controllers/customAvatarItemsController.cs b/Controllers/customAvatarItemsController.cs new file mode 100644 index 0000000..3dc7f6f --- /dev/null +++ b/Controllers/customAvatarItemsController.cs @@ -0,0 +1,30 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Newtonsoft.Json; +using System.Text.Json.Serialization; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class customAvatarItemsController : ControllerBase + { + [HttpGet("v1/isCreationAllowedForAccount")] + public IActionResult idefk() + { + return Ok(new iscreationallowedforaccountresponse + { + success = true, + value = null + }); + } + + + + public class iscreationallowedforaccountresponse + { + [JsonPropertyName("success")] public bool success { get; set; } + [JsonPropertyName("value")] public string value { get; set; } + } + } +} diff --git a/Controllers/dataController.cs b/Controllers/dataController.cs new file mode 100644 index 0000000..ac5a784 --- /dev/null +++ b/Controllers/dataController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class dataController : ControllerBase + { + [HttpPost("event")] + public IActionResult eventttetetijeit() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/eacController.cs b/Controllers/eacController.cs new file mode 100644 index 0000000..f702e4e --- /dev/null +++ b/Controllers/eacController.cs @@ -0,0 +1,22 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class eacController : ControllerBase + { + [HttpGet("challenge")] + public IActionResult challengeEAC() + { + return Ok("\"AQAAAGd9O3h2ynQW6Y/1MhdZC8VoHygxyTzmiRvAfpiRtJEBQ+NVaXMStRTsYQk42H1hbB7NGKhIpgfShk+ADtRW9EU/YF5320eGmINJZAqkm3pyX9QF/w1QT4IB2EQfOqTfpryQ3QFchXYqDgg/SbX+/X9mgzssbflIw3OAK+c=\""); + } + + [HttpGet("challenge/patch")] + public IActionResult challengeEACPATCH() + { + return Ok("\"AQAAAHsg7mW5FQEE9HVl9EKMWXrqDzQxUCdgV/IPuQfbRgTx+cGnQqhhAgv1RvpihEC77gQ29JdoGFn2806Q+QPEj7nYg9C8pynbaiSVO8rKLJPvROsHuSXVJpQMv3TD8KyK3Y+n5bb86vAb5kRdZGD//uC8HY+D9jJLlEfTUlU=\""); + } + } +} diff --git a/Controllers/econController.cs b/Controllers/econController.cs new file mode 100644 index 0000000..25a9c71 --- /dev/null +++ b/Controllers/econController.cs @@ -0,0 +1,20 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class econController : ControllerBase + { + [HttpGet("customAvatarItems/v1/owned")] + public IActionResult ownedavataritemscustom() + { + return Ok(new + { + Results = new List(), + TotalResults = 0 + }); + } + } +} diff --git a/Controllers/gameconfigsController.cs b/Controllers/gameconfigsController.cs new file mode 100644 index 0000000..3660f40 --- /dev/null +++ b/Controllers/gameconfigsController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class gameconfigsController : ControllerBase + { + [HttpGet("v1/all")] + public IActionResult allconfig() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/gamesightController.cs b/Controllers/gamesightController.cs new file mode 100644 index 0000000..ded181a --- /dev/null +++ b/Controllers/gamesightController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class gamesightController : ControllerBase + { + [HttpPost("event")] + public IActionResult evennetentio() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/imageserverController.cs b/Controllers/imageserverController.cs new file mode 100644 index 0000000..d6b187a --- /dev/null +++ b/Controllers/imageserverController.cs @@ -0,0 +1,26 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using System.Security.AccessControl; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class imageserverController : ControllerBase + { + /*[HttpGet("{imagename}")] + public async Task GetImage([FromRoute] string imagename, [FromQuery] string? sig = null) + { + var path = Path.Combine(Directory.GetCurrentDirectory(), "cdn", "images", imagename); + + if (sig == "p1") + { + Response.Headers.Add("content-signature", "key-id=KEY:RSA:p1.rec.net; data=DE2ycF0i4LLjAnqUGvP6lqAPe3HGKLjmZ6nK8m3XidVFLabwQrYIb1WczC5Y6gN9MeDka0ux82yh29GrmSKEq85GSexTFlirnfoPGALl7fB5zeMfaQrwD0dbmO2vMnKe+ViP2RRCaotdYPYXWtEikpJUCVsH+o06EsBYOA3Nnxd93GQPnq0lo9Befjlxvhb9Q0gYBc45rPx0nkAYL2JixwDEroLgsQ8b69bnGE/gIAF0QkGwwDx2E4gMYJdL7xzWnpaIEsHjutFiot2cgHFYRIi0dJ4Ln7ExPgApQKa0Q4haU/qGvCBlhwtmbmnEFvlcX3bVlTcMGfcg6AKRKlRRpA=="); + } + + byte[] imagebytes = await System.IO.File.ReadAllBytesAsync(path); + + return File(imagebytes, "image/png"); + }*/ + } +} diff --git a/Controllers/objectivesController.cs b/Controllers/objectivesController.cs new file mode 100644 index 0000000..ca2cf60 --- /dev/null +++ b/Controllers/objectivesController.cs @@ -0,0 +1,20 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class objectivesController : ControllerBase + { + [HttpGet("v1/myprogress")] + public IActionResult GetMyProgress() + { + return Ok(new + { + Objectives = new List(), + ObjectiveGroups = new List() + }); + } + } +} diff --git a/Controllers/playerController.cs b/Controllers/playerController.cs new file mode 100644 index 0000000..142354f --- /dev/null +++ b/Controllers/playerController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class playerController : ControllerBase + { + [HttpPost("login")] + public IActionResult LoginUser() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/playerReputationController.cs b/Controllers/playerReputationController.cs new file mode 100644 index 0000000..cb97d60 --- /dev/null +++ b/Controllers/playerReputationController.cs @@ -0,0 +1,64 @@ +using ir23.Data; +using ir23.VerificationModels; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; +using System.Threading.Tasks; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class playerReputationController : ControllerBase + { + private readonly AppDbContext _db; + private readonly JwtService _jwtService; + + public playerReputationController(AppDbContext db, JwtService jwtService) + { + _db = db; + _jwtService = jwtService; + } + + + [HttpGet("v2/bulk")] + public async Task GetBulkRep([FromQuery] List id) + { + var playerreputations = new List(); + + foreach (int i in id) + { + + var rep = await _db.Reputations + .FirstOrDefaultAsync(x => x.accountId == i); + + if (rep == null) + { + rep = new reputation + { + accountId = i, + IsCheerful = false, + Noteriety = 0, + CheerGeneral = 0, + CheerHelpful = 0, + CheerGreatHost = 0, + CheerSportsman = 0, + CheerCreative = 0, + CheerCredit = 20, + SubscriberCount = 0, + SubscribedCount = 0, + SelectedCheer = 0 + }; + + _db.Reputations.Add(rep); + await _db.SaveChangesAsync(); + } + + playerreputations.Add(rep); + + } + + return Ok(playerreputations); + } + } +} diff --git a/Controllers/playersController.cs b/Controllers/playersController.cs new file mode 100644 index 0000000..a159847 --- /dev/null +++ b/Controllers/playersController.cs @@ -0,0 +1,57 @@ +using ir23.Data; +using ir23.VerificationModels; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class playersController : ControllerBase + { + private readonly AppDbContext _db; + private readonly JwtService _jwtService; + + public playersController(AppDbContext db, JwtService jwtService) + { + _db = db; + _jwtService = jwtService; + } + + + + [HttpGet("v2/progression/bulk")] + public async Task progressionbulk([FromQuery] List id) + { + var finalprog = new List(); + + foreach (int i in id) + { + + + var _progression = await _db.Progressions + .FirstOrDefaultAsync(x => x.PlayerId == i); + + if (_progression == null) + { + _progression = new progression + { + PlayerId = i, + Level = 1, + XP = 0 + }; + + _db.Progressions.Add(_progression); + await _db.SaveChangesAsync(); + + + } + + finalprog.Add(_progression); + } + + return Ok(finalprog); + } + } +} diff --git a/Controllers/playersettingsController.cs b/Controllers/playersettingsController.cs new file mode 100644 index 0000000..72bb09e --- /dev/null +++ b/Controllers/playersettingsController.cs @@ -0,0 +1,42 @@ +using ir23.Data; +using ir23.VerificationModels; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.EntityFrameworkCore; +using System.Threading.Tasks; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class playersettingsController : ControllerBase + { + private readonly AppDbContext _db; + private readonly JwtService _jwtService; + + public playersettingsController(AppDbContext db, JwtService jwtService) + { + _db = db; + _jwtService = jwtService; + } + + + + [HttpGet] + public async Task GetSettings( + [FromHeader] string Authorization + ) + { + + var playerId = _jwtService.VerifyToken(Authorization); + + if (playerId == null) return Unauthorized(); + + var playersettings = await _db.PlayerSettings + .Where(x => x.accountId == playerId) + .ToListAsync(); + + return Ok(playersettings); + } + } +} diff --git a/Controllers/relationshipsController.cs b/Controllers/relationshipsController.cs new file mode 100644 index 0000000..a339b3c --- /dev/null +++ b/Controllers/relationshipsController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class relationshipsController : ControllerBase + { + [HttpGet("v2/get")] + public IActionResult getRelationships() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/threadController.cs b/Controllers/threadController.cs new file mode 100644 index 0000000..d176679 --- /dev/null +++ b/Controllers/threadController.cs @@ -0,0 +1,16 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ir23.Controllers +{ + [Route("[controller]")] + [ApiController] + public class threadController : ControllerBase + { + [HttpGet] + public IActionResult getThreads() + { + return Ok(new List()); + } + } +} diff --git a/Controllers/versioncheckController.cs b/Controllers/versioncheckController.cs new file mode 100644 index 0000000..f8b24ed --- /dev/null +++ b/Controllers/versioncheckController.cs @@ -0,0 +1,30 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.Primitives; + +namespace ir23.Controllers +{ + [Route("api/[controller]")] + [ApiController] + public class versioncheckController : ControllerBase + { + [HttpGet("v4")] + public IActionResult checkversion([FromQuery] string v) + { + if (v == "20230331") + { + return Ok(new + { + VersionStatus = 0 + }); + } + else + { + return Ok(new + { + VersionStatus = 1 + }); + } + } + } +} diff --git a/Data/AppDbContext.cs b/Data/AppDbContext.cs new file mode 100644 index 0000000..677b4b3 --- /dev/null +++ b/Data/AppDbContext.cs @@ -0,0 +1,23 @@ +using Microsoft.EntityFrameworkCore; + +namespace ir23.Data +{ + public class AppDbContext : DbContext + { + + public DbSet PlatformDatas { get; set; } + public DbSet Accounts { get; set; } + public DbSet refreshtables { get; set; } + public DbSet Avatars { get; set; } + public DbSet PlayerSettings { get; set; } + public DbSet Reputations { get; set; } + public DbSet Progressions { get; set; } + + + public AppDbContext(DbContextOptions options) + : base(options) + { + + } + } +} diff --git a/Data/AppDbContextFactory.cs b/Data/AppDbContextFactory.cs new file mode 100644 index 0000000..d987f61 --- /dev/null +++ b/Data/AppDbContextFactory.cs @@ -0,0 +1,21 @@ +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Design; + +namespace ir23.Data +{ + public class AppDbContextFactory : IDesignTimeDbContextFactory + { + public AppDbContext CreateDbContext(string[] args) + { + var connectionString = "server=us5.abrhosting.com;port=3306;database=s341_adminpanel;user=u341_JbImfFUYNs;password=tm8mEnRyDi8i1HS^3@hzt4FZ;"; + + var optionsBuilder = new DbContextOptionsBuilder(); + + optionsBuilder.UseMySql(connectionString, + new MySqlServerVersion(new Version(8, 0, 36)) + ); + + return new AppDbContext(optionsBuilder.Options); + } + } +} diff --git a/Data/PlatformData.cs b/Data/PlatformData.cs new file mode 100644 index 0000000..65d403f --- /dev/null +++ b/Data/PlatformData.cs @@ -0,0 +1,13 @@ +using System.Text.Json.Serialization; + +namespace ir23.Data +{ + public class PlatformData + { + [JsonPropertyName("Id")] public long Id { get; set; } + [JsonPropertyName("platform")] public int platform { get; set; } + [JsonPropertyName("platformId")] public string platformId { get; set; } + [JsonPropertyName("accountId")] public long accountId { get; set; } + [JsonPropertyName("lastLoginTime")] public DateTime lastLoginTime { get; set; } = DateTime.UtcNow; + } +} diff --git a/Data/account.cs b/Data/account.cs new file mode 100644 index 0000000..9ab08c1 --- /dev/null +++ b/Data/account.cs @@ -0,0 +1,18 @@ +using System.Text.Json.Serialization; + +namespace ir23.Data +{ + public class account + { + + [JsonPropertyName("accountId")] public long Id { get; set; } + [JsonPropertyName("displayName")] public required string displayName { get; set; } + [JsonPropertyName("bannerImage")] public required string bannerImage { get; set; } = "defaultpfp.png"; + [JsonPropertyName("createdAt")] public required DateTime createdAt { get; set; } = DateTime.UtcNow; + [JsonPropertyName("isJunior")] public required bool isJunior { get; set; } = false; + [JsonPropertyName("platforms")] public int platforms { get; set; } = 0; + [JsonPropertyName("profileImage")] public required string profileImage { get; set; } = "defaultpfp.png"; + [JsonPropertyName("username")] public required string username { get; set; } + [JsonPropertyName("developer")] public bool developer { get; set; } = false; + } +} diff --git a/Data/avatar.cs b/Data/avatar.cs new file mode 100644 index 0000000..27bddb0 --- /dev/null +++ b/Data/avatar.cs @@ -0,0 +1,14 @@ +using System.Text.Json.Serialization; + +namespace ir23.Data +{ + public class avatar + { + [JsonPropertyName("Id")] public long Id { get; set; } + [JsonPropertyName("accountId")] public long accountId { get; set; } + [JsonPropertyName("OutfitSelections")] public required string OutfitSelections { get; set; } = ""; + [JsonPropertyName("FaceFeatures")] public required string FaceFeatures { get; set; } = ""; + [JsonPropertyName("SkinColor")] public required string SkinColour { get; set; } = ""; + [JsonPropertyName("HairColor")] public required string HairColor { get; set; } = ""; + } +} diff --git a/Data/playersetting.cs b/Data/playersetting.cs new file mode 100644 index 0000000..7cfda62 --- /dev/null +++ b/Data/playersetting.cs @@ -0,0 +1,13 @@ +using ir23.Migrations; +using System.Text.Json.Serialization; + +namespace ir23.Data +{ + public class playersetting + { + [JsonPropertyName("Id")] public long Id { get; set; } + [JsonPropertyName("accountId")] public required long accountId { get; set; } + [JsonPropertyName("Key")] public required string Key { get; set; } + [JsonPropertyName("Value")] public required string Value { get; set; } + } +} diff --git a/Data/progression.cs b/Data/progression.cs new file mode 100644 index 0000000..d0b655f --- /dev/null +++ b/Data/progression.cs @@ -0,0 +1,13 @@ +using Newtonsoft.Json; +using System.Text.Json.Serialization; + +namespace ir23.Data +{ + public class progression + { + [JsonPropertyName("Id")] public long Id { get; set; } + [JsonPropertyName("PlayerId")] public long PlayerId { get; set; } + [JsonPropertyName("Level")] public int Level { get; set; } + [JsonPropertyName("XP")] public int XP { get; set; } + } +} diff --git a/Data/refreshtable.cs b/Data/refreshtable.cs new file mode 100644 index 0000000..0e1e6ba --- /dev/null +++ b/Data/refreshtable.cs @@ -0,0 +1,12 @@ +using System.Text.Json.Serialization; + +namespace ir23.Data +{ + public class refreshtable + { + public long Id { get; set; } + public required string RefreshToken { get; set; } + public required DateTime ExpiryTime { get; set; } = DateTime.UtcNow + TimeSpan.FromDays(7); + public required long AccountId { get; set; } + } +} diff --git a/Data/reputation.cs b/Data/reputation.cs new file mode 100644 index 0000000..e3711f8 --- /dev/null +++ b/Data/reputation.cs @@ -0,0 +1,22 @@ +using ir23.Migrations; +using System.Text.Json.Serialization; + +namespace ir23.Data +{ + public class reputation + { + [JsonPropertyName("Id")] public long Id { get; set; } + [JsonPropertyName("accountId")] public required long accountId { get; set; } + [JsonPropertyName("IsCheerful")] public required bool IsCheerful { get; set; } + [JsonPropertyName("Noteriety")] public required int Noteriety { get; set; } + [JsonPropertyName("CheerGeneral")] public required int CheerGeneral { get; set; } + [JsonPropertyName("CheerHelpful")] public required int CheerHelpful { get; set; } + [JsonPropertyName("CheerGreatHost")] public required int CheerGreatHost { get; set; } + [JsonPropertyName("CheerSportsman")] public required int CheerSportsman { get; set; } + [JsonPropertyName("CheerCreative")] public required int CheerCreative { get; set; } + [JsonPropertyName("CheerCredit")] public required int CheerCredit { get; set; } = 20; + [JsonPropertyName("SubscriberCount")] public required int SubscriberCount { get; set; } = 0; + [JsonPropertyName("SubscribedCount")] public required int SubscribedCount { get; set; } = 0; + [JsonPropertyName("SelectedCheer")] public required int SelectedCheer { get; set; } = 0; + } +} diff --git a/Hubs/SRHub.cs b/Hubs/SRHub.cs new file mode 100644 index 0000000..7cafb0c --- /dev/null +++ b/Hubs/SRHub.cs @@ -0,0 +1,19 @@ +using Microsoft.AspNetCore.SignalR; + +namespace ir23.Hubs +{ + public class SRHub : Hub + { + public override async Task OnConnectedAsync() + { + Console.WriteLine($"Client Connected: {Context.ConnectionId}"); + await base.OnConnectedAsync(); + } + + public override async Task OnDisconnectedAsync(Exception exception) + { + Console.WriteLine($"Client Disconnected: {Context.ConnectionId}"); + await base.OnDisconnectedAsync(exception); + } + } +} diff --git a/Migrations/20260325170745_InitialCreate.Designer.cs b/Migrations/20260325170745_InitialCreate.Designer.cs new file mode 100644 index 0000000..18f6e97 --- /dev/null +++ b/Migrations/20260325170745_InitialCreate.Designer.cs @@ -0,0 +1,56 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260325170745_InitialCreate")] + partial class InitialCreate + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260325170745_InitialCreate.cs b/Migrations/20260325170745_InitialCreate.cs new file mode 100644 index 0000000..a8eba9d --- /dev/null +++ b/Migrations/20260325170745_InitialCreate.cs @@ -0,0 +1,44 @@ +using System; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class InitialCreate : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AlterDatabase() + .Annotation("MySql:CharSet", "utf8mb4"); + + migrationBuilder.CreateTable( + name: "PlatformDatas", + columns: table => new + { + Id = table.Column(type: "bigint", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn), + platform = table.Column(type: "int", nullable: false), + platformId = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + accountId = table.Column(type: "bigint", nullable: false), + lastLoginTime = table.Column(type: "datetime(6)", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_PlatformDatas", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "PlatformDatas"); + } + } +} diff --git a/Migrations/20260325170853_accountsAdd.Designer.cs b/Migrations/20260325170853_accountsAdd.Designer.cs new file mode 100644 index 0000000..4321990 --- /dev/null +++ b/Migrations/20260325170853_accountsAdd.Designer.cs @@ -0,0 +1,104 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260325170853_accountsAdd")] + partial class accountsAdd + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260325170853_accountsAdd.cs b/Migrations/20260325170853_accountsAdd.cs new file mode 100644 index 0000000..359ecd4 --- /dev/null +++ b/Migrations/20260325170853_accountsAdd.cs @@ -0,0 +1,48 @@ +using System; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class accountsAdd : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Accounts", + columns: table => new + { + Id = table.Column(type: "bigint", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn), + accountId = table.Column(type: "bigint", nullable: false), + displayName = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + bannerImage = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + createdAt = table.Column(type: "datetime(6)", nullable: false), + isJunior = table.Column(type: "tinyint(1)", nullable: false), + platforms = table.Column(type: "int", nullable: false), + profileImage = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + username = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4") + }, + constraints: table => + { + table.PrimaryKey("PK_Accounts", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Accounts"); + } + } +} diff --git a/Migrations/20260326165257_accountsIdFix.Designer.cs b/Migrations/20260326165257_accountsIdFix.Designer.cs new file mode 100644 index 0000000..dda1b7a --- /dev/null +++ b/Migrations/20260326165257_accountsIdFix.Designer.cs @@ -0,0 +1,100 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260326165257_accountsIdFix")] + partial class accountsIdFix + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260326165257_accountsIdFix.cs b/Migrations/20260326165257_accountsIdFix.cs new file mode 100644 index 0000000..dfb8261 --- /dev/null +++ b/Migrations/20260326165257_accountsIdFix.cs @@ -0,0 +1,29 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class accountsIdFix : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "accountId", + table: "Accounts"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "accountId", + table: "Accounts", + type: "bigint", + nullable: false, + defaultValue: 0L); + } + } +} diff --git a/Migrations/20260326190847_refreshTableConfig.Designer.cs b/Migrations/20260326190847_refreshTableConfig.Designer.cs new file mode 100644 index 0000000..025f536 --- /dev/null +++ b/Migrations/20260326190847_refreshTableConfig.Designer.cs @@ -0,0 +1,125 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260326190847_refreshTableConfig")] + partial class refreshTableConfig + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("developer") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "developer"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); + + modelBuilder.Entity("ir23.Data.refreshtable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + b.Property("AccountId") + .HasColumnType("bigint"); + + b.Property("ExpiryTime") + .HasColumnType("datetime(6)"); + + b.Property("RefreshToken") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("refreshtables"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260326190847_refreshTableConfig.cs b/Migrations/20260326190847_refreshTableConfig.cs new file mode 100644 index 0000000..bb3b826 --- /dev/null +++ b/Migrations/20260326190847_refreshTableConfig.cs @@ -0,0 +1,51 @@ +using System; +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class refreshTableConfig : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "developer", + table: "Accounts", + type: "tinyint(1)", + nullable: false, + defaultValue: false); + + migrationBuilder.CreateTable( + name: "refreshtables", + columns: table => new + { + Id = table.Column(type: "bigint", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn), + RefreshToken = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + ExpiryTime = table.Column(type: "datetime(6)", nullable: false), + AccountId = table.Column(type: "bigint", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_refreshtables", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "refreshtables"); + + migrationBuilder.DropColumn( + name: "developer", + table: "Accounts"); + } + } +} diff --git a/Migrations/20260326231457_AvatarDB.Designer.cs b/Migrations/20260326231457_AvatarDB.Designer.cs new file mode 100644 index 0000000..73bd768 --- /dev/null +++ b/Migrations/20260326231457_AvatarDB.Designer.cs @@ -0,0 +1,161 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260326231457_AvatarDB")] + partial class AvatarDB + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("developer") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "developer"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); + + modelBuilder.Entity("ir23.Data.avatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("SkinColour") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Avatars"); + }); + + modelBuilder.Entity("ir23.Data.refreshtable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + b.Property("AccountId") + .HasColumnType("bigint"); + + b.Property("ExpiryTime") + .HasColumnType("datetime(6)"); + + b.Property("RefreshToken") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("refreshtables"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260326231457_AvatarDB.cs b/Migrations/20260326231457_AvatarDB.cs new file mode 100644 index 0000000..0ac9ef0 --- /dev/null +++ b/Migrations/20260326231457_AvatarDB.cs @@ -0,0 +1,44 @@ +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class AvatarDB : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Avatars", + columns: table => new + { + Id = table.Column(type: "bigint", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn), + accountId = table.Column(type: "bigint", nullable: false), + OutfitSelections = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + FaceFeatures = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + SkinColour = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + HairColor = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4") + }, + constraints: table => + { + table.PrimaryKey("PK_Avatars", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Avatars"); + } + } +} diff --git a/Migrations/20260326234138_ReputationAddition.Designer.cs b/Migrations/20260326234138_ReputationAddition.Designer.cs new file mode 100644 index 0000000..a1c6492 --- /dev/null +++ b/Migrations/20260326234138_ReputationAddition.Designer.cs @@ -0,0 +1,243 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260326234138_ReputationAddition")] + partial class ReputationAddition + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("developer") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "developer"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); + + modelBuilder.Entity("ir23.Data.avatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("SkinColour") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Avatars"); + }); + + modelBuilder.Entity("ir23.Data.playersetting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("Key") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Key"); + + b.Property("Value") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Value"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("PlayerSettings"); + }); + + modelBuilder.Entity("ir23.Data.refreshtable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + b.Property("AccountId") + .HasColumnType("bigint"); + + b.Property("ExpiryTime") + .HasColumnType("datetime(6)"); + + b.Property("RefreshToken") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("refreshtables"); + }); + + modelBuilder.Entity("ir23.Data.reputation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("CheerCreative") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCreative"); + + b.Property("CheerCredit") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCredit"); + + b.Property("CheerGeneral") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGeneral"); + + b.Property("CheerGreatHost") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGreatHost"); + + b.Property("CheerHelpful") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerHelpful"); + + b.Property("CheerSportsman") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerSportsman"); + + b.Property("Noteriety") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "Noteriety"); + + b.Property("SelectedCheer") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SelectedCheer"); + + b.Property("SubscribedCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscribedCount"); + + b.Property("SubscriberCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscriberCount"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Reputations"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260326234138_ReputationAddition.cs b/Migrations/20260326234138_ReputationAddition.cs new file mode 100644 index 0000000..fbb839c --- /dev/null +++ b/Migrations/20260326234138_ReputationAddition.cs @@ -0,0 +1,67 @@ +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class ReputationAddition : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "PlayerSettings", + columns: table => new + { + Id = table.Column(type: "bigint", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn), + accountId = table.Column(type: "bigint", nullable: false), + Key = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4"), + Value = table.Column(type: "longtext", nullable: false) + .Annotation("MySql:CharSet", "utf8mb4") + }, + constraints: table => + { + table.PrimaryKey("PK_PlayerSettings", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + + migrationBuilder.CreateTable( + name: "Reputations", + columns: table => new + { + Id = table.Column(type: "bigint", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn), + accountId = table.Column(type: "bigint", nullable: false), + Noteriety = table.Column(type: "int", nullable: false), + CheerGeneral = table.Column(type: "int", nullable: false), + CheerHelpful = table.Column(type: "int", nullable: false), + CheerGreatHost = table.Column(type: "int", nullable: false), + CheerSportsman = table.Column(type: "int", nullable: false), + CheerCreative = table.Column(type: "int", nullable: false), + CheerCredit = table.Column(type: "int", nullable: false), + SubscriberCount = table.Column(type: "int", nullable: false), + SubscribedCount = table.Column(type: "int", nullable: false), + SelectedCheer = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Reputations", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "PlayerSettings"); + + migrationBuilder.DropTable( + name: "Reputations"); + } + } +} diff --git a/Migrations/20260326234817_ReputationCheerfulAddition.Designer.cs b/Migrations/20260326234817_ReputationCheerfulAddition.Designer.cs new file mode 100644 index 0000000..3a0e9f9 --- /dev/null +++ b/Migrations/20260326234817_ReputationCheerfulAddition.Designer.cs @@ -0,0 +1,247 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260326234817_ReputationCheerfulAddition")] + partial class ReputationCheerfulAddition + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("developer") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "developer"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); + + modelBuilder.Entity("ir23.Data.avatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("SkinColour") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Avatars"); + }); + + modelBuilder.Entity("ir23.Data.playersetting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("Key") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Key"); + + b.Property("Value") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Value"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("PlayerSettings"); + }); + + modelBuilder.Entity("ir23.Data.refreshtable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + b.Property("AccountId") + .HasColumnType("bigint"); + + b.Property("ExpiryTime") + .HasColumnType("datetime(6)"); + + b.Property("RefreshToken") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("refreshtables"); + }); + + modelBuilder.Entity("ir23.Data.reputation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("CheerCreative") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCreative"); + + b.Property("CheerCredit") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCredit"); + + b.Property("CheerGeneral") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGeneral"); + + b.Property("CheerGreatHost") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGreatHost"); + + b.Property("CheerHelpful") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerHelpful"); + + b.Property("CheerSportsman") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerSportsman"); + + b.Property("IsCheerful") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "IsCheerful"); + + b.Property("Noteriety") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "Noteriety"); + + b.Property("SelectedCheer") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SelectedCheer"); + + b.Property("SubscribedCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscribedCount"); + + b.Property("SubscriberCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscriberCount"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Reputations"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260326234817_ReputationCheerfulAddition.cs b/Migrations/20260326234817_ReputationCheerfulAddition.cs new file mode 100644 index 0000000..f00fbdd --- /dev/null +++ b/Migrations/20260326234817_ReputationCheerfulAddition.cs @@ -0,0 +1,29 @@ +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class ReputationCheerfulAddition : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.AddColumn( + name: "IsCheerful", + table: "Reputations", + type: "tinyint(1)", + nullable: false, + defaultValue: false); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropColumn( + name: "IsCheerful", + table: "Reputations"); + } + } +} diff --git a/Migrations/20260327000558_ProgressionTable.Designer.cs b/Migrations/20260327000558_ProgressionTable.Designer.cs new file mode 100644 index 0000000..9252441 --- /dev/null +++ b/Migrations/20260327000558_ProgressionTable.Designer.cs @@ -0,0 +1,271 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Migrations; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + [Migration("20260327000558_ProgressionTable")] + partial class ProgressionTable + { + /// + protected override void BuildTargetModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("developer") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "developer"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); + + modelBuilder.Entity("ir23.Data.avatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("SkinColour") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Avatars"); + }); + + modelBuilder.Entity("ir23.Data.playersetting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("Key") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Key"); + + b.Property("Value") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Value"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("PlayerSettings"); + }); + + modelBuilder.Entity("ir23.Data.progression", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("Level") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "Level"); + + b.Property("PlayerId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "PlayerId"); + + b.Property("XP") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "XP"); + + b.HasKey("Id"); + + b.ToTable("Progressions"); + }); + + modelBuilder.Entity("ir23.Data.refreshtable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + b.Property("AccountId") + .HasColumnType("bigint"); + + b.Property("ExpiryTime") + .HasColumnType("datetime(6)"); + + b.Property("RefreshToken") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("refreshtables"); + }); + + modelBuilder.Entity("ir23.Data.reputation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("CheerCreative") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCreative"); + + b.Property("CheerCredit") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCredit"); + + b.Property("CheerGeneral") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGeneral"); + + b.Property("CheerGreatHost") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGreatHost"); + + b.Property("CheerHelpful") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerHelpful"); + + b.Property("CheerSportsman") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerSportsman"); + + b.Property("IsCheerful") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "IsCheerful"); + + b.Property("Noteriety") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "Noteriety"); + + b.Property("SelectedCheer") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SelectedCheer"); + + b.Property("SubscribedCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscribedCount"); + + b.Property("SubscriberCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscriberCount"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Reputations"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Migrations/20260327000558_ProgressionTable.cs b/Migrations/20260327000558_ProgressionTable.cs new file mode 100644 index 0000000..68d3388 --- /dev/null +++ b/Migrations/20260327000558_ProgressionTable.cs @@ -0,0 +1,38 @@ +using Microsoft.EntityFrameworkCore.Metadata; +using Microsoft.EntityFrameworkCore.Migrations; + +#nullable disable + +namespace ir23.Migrations +{ + /// + public partial class ProgressionTable : Migration + { + /// + protected override void Up(MigrationBuilder migrationBuilder) + { + migrationBuilder.CreateTable( + name: "Progressions", + columns: table => new + { + Id = table.Column(type: "bigint", nullable: false) + .Annotation("MySql:ValueGenerationStrategy", MySqlValueGenerationStrategy.IdentityColumn), + PlayerId = table.Column(type: "bigint", nullable: false), + Level = table.Column(type: "int", nullable: false), + XP = table.Column(type: "int", nullable: false) + }, + constraints: table => + { + table.PrimaryKey("PK_Progressions", x => x.Id); + }) + .Annotation("MySql:CharSet", "utf8mb4"); + } + + /// + protected override void Down(MigrationBuilder migrationBuilder) + { + migrationBuilder.DropTable( + name: "Progressions"); + } + } +} diff --git a/Migrations/AppDbContextModelSnapshot.cs b/Migrations/AppDbContextModelSnapshot.cs new file mode 100644 index 0000000..4040aa3 --- /dev/null +++ b/Migrations/AppDbContextModelSnapshot.cs @@ -0,0 +1,268 @@ +// +using System; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Infrastructure; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; +using ir23.Data; + +#nullable disable + +namespace ir23.Migrations +{ + [DbContext(typeof(AppDbContext))] + partial class AppDbContextModelSnapshot : ModelSnapshot + { + protected override void BuildModel(ModelBuilder modelBuilder) + { +#pragma warning disable 612, 618 + modelBuilder + .HasAnnotation("ProductVersion", "8.0.0") + .HasAnnotation("Relational:MaxIdentifierLength", 64); + + modelBuilder.Entity("ir23.Data.PlatformData", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("lastLoginTime") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "lastLoginTime"); + + b.Property("platform") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platform"); + + b.Property("platformId") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "platformId"); + + b.HasKey("Id"); + + b.ToTable("PlatformDatas"); + }); + + modelBuilder.Entity("ir23.Data.account", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.Property("bannerImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "bannerImage"); + + b.Property("createdAt") + .HasColumnType("datetime(6)") + .HasAnnotation("Relational:JsonPropertyName", "createdAt"); + + b.Property("developer") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "developer"); + + b.Property("displayName") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "displayName"); + + b.Property("isJunior") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "isJunior"); + + b.Property("platforms") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "platforms"); + + b.Property("profileImage") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "profileImage"); + + b.Property("username") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "username"); + + b.HasKey("Id"); + + b.ToTable("Accounts"); + }); + + modelBuilder.Entity("ir23.Data.avatar", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("FaceFeatures") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "FaceFeatures"); + + b.Property("HairColor") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "HairColor"); + + b.Property("OutfitSelections") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "OutfitSelections"); + + b.Property("SkinColour") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "SkinColor"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Avatars"); + }); + + modelBuilder.Entity("ir23.Data.playersetting", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("Key") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Key"); + + b.Property("Value") + .IsRequired() + .HasColumnType("longtext") + .HasAnnotation("Relational:JsonPropertyName", "Value"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("PlayerSettings"); + }); + + modelBuilder.Entity("ir23.Data.progression", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("Level") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "Level"); + + b.Property("PlayerId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "PlayerId"); + + b.Property("XP") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "XP"); + + b.HasKey("Id"); + + b.ToTable("Progressions"); + }); + + modelBuilder.Entity("ir23.Data.refreshtable", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint"); + + b.Property("AccountId") + .HasColumnType("bigint"); + + b.Property("ExpiryTime") + .HasColumnType("datetime(6)"); + + b.Property("RefreshToken") + .IsRequired() + .HasColumnType("longtext"); + + b.HasKey("Id"); + + b.ToTable("refreshtables"); + }); + + modelBuilder.Entity("ir23.Data.reputation", b => + { + b.Property("Id") + .ValueGeneratedOnAdd() + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "Id"); + + b.Property("CheerCreative") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCreative"); + + b.Property("CheerCredit") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerCredit"); + + b.Property("CheerGeneral") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGeneral"); + + b.Property("CheerGreatHost") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerGreatHost"); + + b.Property("CheerHelpful") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerHelpful"); + + b.Property("CheerSportsman") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "CheerSportsman"); + + b.Property("IsCheerful") + .HasColumnType("tinyint(1)") + .HasAnnotation("Relational:JsonPropertyName", "IsCheerful"); + + b.Property("Noteriety") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "Noteriety"); + + b.Property("SelectedCheer") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SelectedCheer"); + + b.Property("SubscribedCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscribedCount"); + + b.Property("SubscriberCount") + .HasColumnType("int") + .HasAnnotation("Relational:JsonPropertyName", "SubscriberCount"); + + b.Property("accountId") + .HasColumnType("bigint") + .HasAnnotation("Relational:JsonPropertyName", "accountId"); + + b.HasKey("Id"); + + b.ToTable("Reputations"); + }); +#pragma warning restore 612, 618 + } + } +} diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..f73cb42 --- /dev/null +++ b/Program.cs @@ -0,0 +1,80 @@ +using ir23.Data; +using ir23.Hubs; +using ir23.VerificationModels; +using Microsoft.EntityFrameworkCore; +using System.Data.Common; +using System.Text.Json; + +namespace ir23 +{ + public class Program + { + + + + public static void Main(string[] args) + { + var builder = WebApplication.CreateBuilder(args); + + builder.Services.AddHttpClient(); + builder.Services.AddScoped(); + + builder.Services.AddSignalR(); + + // Add services to the container. + + builder.Logging.AddFilter("Microsoft.EntityFrameworkCore.Database", LogLevel.None); + + builder.Services.AddControllers() + .AddJsonOptions(options => + { + options.JsonSerializerOptions.PropertyNamingPolicy = null; + }); + + var connectionString = builder.Configuration.GetConnectionString("Default"); + + builder.Services.AddDbContext(options => options.UseMySql( + connectionString, + new MySqlServerVersion(new Version(8,0,36)), + mySqlOptions => + { + mySqlOptions.EnableRetryOnFailure( + maxRetryCount: 5, + maxRetryDelay: TimeSpan.FromSeconds(5), + errorNumbersToAdd: null + ); + } + )); + + var app = builder.Build(); + + + app.MapHub("/hub/v1"); + + + app.Use(async (context, next) => + { + var start = DateTime.UtcNow; + context.Request.EnableBuffering(); + var formData = context.Request.HasFormContentType ? (await context.Request.ReadFormAsync()).ToDictionary(f => f.Key, f => f.Value.ToString()) : new Dictionary(); + var query = context.Request.Query.ToDictionary(q => q.Key, q => q.Value.ToString()); + await next(); + var duration = (DateTime.UtcNow - start).TotalMilliseconds; + var request = context.Request; + Console.WriteLine($"{context.Response.StatusCode} {request.Method} {request.Scheme}://{request.Host}{request.Path} {duration}ms\nQuery: {JsonSerializer.Serialize(query)}\nForm: {JsonSerializer.Serialize(formData)}"); + }); + + // Configure the HTTP request pipeline. + + app.UseHttpsRedirection(); + + app.UseAuthorization(); + + + + app.MapControllers(); + + app.Run(); + } + } +} diff --git a/Properties/launchSettings.json b/Properties/launchSettings.json new file mode 100644 index 0000000..470be5b --- /dev/null +++ b/Properties/launchSettings.json @@ -0,0 +1,23 @@ +{ + "$schema": "http://json.schemastore.org/launchsettings.json", + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:35807", + "sslPort": 44365 + } + }, + "profiles": { + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "launchUrl": "weatherforecast", + "applicationUrl": "https://localhost:443;http://localhost:5074", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} diff --git a/VerificationModels/JwtService.cs b/VerificationModels/JwtService.cs new file mode 100644 index 0000000..0c02c7b --- /dev/null +++ b/VerificationModels/JwtService.cs @@ -0,0 +1,121 @@ +using System.Security.Claims; +using Microsoft.IdentityModel.Tokens; +using ir23.Data; +using System.IdentityModel.Tokens.Jwt; +using Microsoft.EntityFrameworkCore; + +namespace ir23.VerificationModels +{ + public class JwtService + { + private string jwtkey = "CHANGE_ME_PLEASE!! CHANGE TO A RANDOM UUID"; + + private readonly AppDbContext _db; + + public JwtService(AppDbContext db) + { + _db = db; + } + + public string GenerateToken(long userId) + { + var key = new SymmetricSecurityKey(System.Text.Encoding.UTF8.GetBytes(jwtkey)); + var creds = new SigningCredentials(key, SecurityAlgorithms.HmacSha256); + var claims = new[] + { + new Claim(JwtRegisteredClaimNames.Sub, userId.ToString()) + }; + var token = new JwtSecurityToken( + claims: claims, + expires: DateTime.UtcNow.AddHours(1), + signingCredentials: creds + ); + return new JwtSecurityTokenHandler().WriteToken(token); + } + + public long VerifyToken(string token) + { + try + { + if (token.StartsWith("Bearer ")) + { + token = token.Substring("Bearer ".Length); + } + + var key = new SymmetricSecurityKey(System.Text.Encoding.UTF8.GetBytes(jwtkey)); + var tokenHandler = new JwtSecurityTokenHandler(); + tokenHandler.ValidateToken(token, new TokenValidationParameters + { + ValidateIssuerSigningKey = true, + IssuerSigningKey = key, + ValidateIssuer = false, + ValidateAudience = false, + ValidateLifetime = true + }, out SecurityToken validatedToken); + + var jwtToken = (JwtSecurityToken)validatedToken; + var userId = jwtToken.Claims.First(x => x.Type == JwtRegisteredClaimNames.Sub).Value; + return long.Parse(userId); + } + catch + { + return -1; + } + } + + public async Task GenerateRefreshToken(long accountId) + { + var existingToken = await _db.refreshtables + .FirstOrDefaultAsync(r => r.AccountId == accountId && r.ExpiryTime > DateTime.UtcNow); + + if (existingToken != null) + { + return existingToken.RefreshToken; + } + + var expiredTokens = await _db.refreshtables + .Where(r => r.AccountId == accountId) + .ToListAsync(); + + _db.refreshtables.RemoveRange(expiredTokens); + await _db.SaveChangesAsync(); + + var refreshToken = Convert.ToBase64String(System.Security.Cryptography.RandomNumberGenerator.GetBytes(64)); + var refreshTokenRecord = new refreshtable + { + RefreshToken = refreshToken, + ExpiryTime = DateTime.UtcNow.AddDays(7), + AccountId = accountId + }; + + _db.refreshtables.Add(refreshTokenRecord); + await _db.SaveChangesAsync(); + + return refreshToken; + } + + public async Task ValidateRefreshToken(string refreshToken) + { + var token = await _db.refreshtables + .FirstOrDefaultAsync(r => r.RefreshToken == refreshToken); + + if (token == null || token.ExpiryTime < DateTime.UtcNow) + return null; + + return token.AccountId; + } + + + public async Task RevokeRefreshToken(string refreshToken) + { + var token = await _db.refreshtables + .FirstOrDefaultAsync(r => r.RefreshToken == refreshToken); + + if (token != null) + { + _db.refreshtables.Remove(token); + await _db.SaveChangesAsync(); + } + } + } +} diff --git a/VerificationModels/SteamAuth.cs b/VerificationModels/SteamAuth.cs new file mode 100644 index 0000000..64fe5e7 --- /dev/null +++ b/VerificationModels/SteamAuth.cs @@ -0,0 +1,57 @@ +using ir23.Data; +using Microsoft.AspNetCore.Http.HttpResults; +using Microsoft.EntityFrameworkCore; +using System.Net.Http; +using System.Text.Json; + +namespace ir23.VerificationModels +{ + public class SteamAuth + { + private readonly HttpClient _httpClient; + private readonly AppDbContext _db; + + + public SteamAuth(HttpClient httpClient, AppDbContext db) + { + _httpClient = httpClient; + _db = db; + } + + + + public async Task VerifySteamTicket(string ticket, string appid, long accountid) + { + var url = "https://api.steampowered.com/ISteamUserAuth/AuthenticateUserTicket/v1" + $"?key=CHANGE MY KEY! TO VALID STEAM API KEY!&appid={appid}&ticket={ticket}"; + + try + { + var response = await _httpClient.GetAsync(url); + var content = await response.Content.ReadAsStringAsync(); + + var j = JsonSerializer.Deserialize(content); + + var platformdata = await _db.PlatformDatas + .FirstOrDefaultAsync(p => p.accountId == accountid && p.platformId == j.response.@params.steamid); + + if (platformdata != null) + { + return true; + } + else + { + return false; + } + + } + catch + { + return false; + } + + } + } + + + +} diff --git a/VerificationModels/SteamAuthentication.cs b/VerificationModels/SteamAuthentication.cs new file mode 100644 index 0000000..6dcf482 --- /dev/null +++ b/VerificationModels/SteamAuthentication.cs @@ -0,0 +1,24 @@ +using System.Text.Json.Serialization; +namespace ir23.VerificationModels +{ + public class steamparams + { + [JsonPropertyName("result")] public string result { get; set; } + [JsonPropertyName("steamid")] public string steamid { get; set; } + [JsonPropertyName("ownersteamid")] public string ownersteamid { get; set; } + [JsonPropertyName("vacbanned")] public bool vacbanned { get; set; } + [JsonPropertyName("publisherbanned")] public bool publisherbanned { get; set; } + } + + public class steamresponse + { + [JsonPropertyName("params")] + public steamparams @params { get; set; } + } + + public class steamroot + { + [JsonPropertyName("response")] + public steamresponse response { get; set; } + } +} \ No newline at end of file diff --git a/appsettings.Development.json b/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/appsettings.json b/appsettings.json new file mode 100644 index 0000000..6a03c02 --- /dev/null +++ b/appsettings.json @@ -0,0 +1,12 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "ConnectionStrings": { + "Default": "server=YOUR_SERVER_IP_HERE;port=3306;database=redacted;user=redacted;password=redacted" + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0/Humanizer.dll b/bin/Debug/net8.0/Humanizer.dll new file mode 100644 index 0000000..c9a7ef8 Binary files /dev/null and b/bin/Debug/net8.0/Humanizer.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll new file mode 100644 index 0000000..fe6ba4c Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ diff --git a/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll new file mode 100644 index 0000000..dc218f9 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll differ diff --git a/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll b/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll new file mode 100644 index 0000000..412e7ed Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.CodeAnalysis.CSharp.dll differ diff --git a/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll b/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll new file mode 100644 index 0000000..8dec441 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.CodeAnalysis.Workspaces.dll differ diff --git a/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll b/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll new file mode 100644 index 0000000..79e9046 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.CodeAnalysis.dll differ diff --git a/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll new file mode 100644 index 0000000..7967c56 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll new file mode 100644 index 0000000..e8f2baa Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Design.dll differ diff --git a/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll new file mode 100644 index 0000000..beb8dbf Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.Relational.dll differ diff --git a/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll new file mode 100644 index 0000000..06b833c Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.EntityFrameworkCore.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll b/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll new file mode 100644 index 0000000..81ed3de Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll b/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll new file mode 100644 index 0000000..8a32950 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.DependencyModel.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll b/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll new file mode 100644 index 0000000..91cd942 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll b/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll new file mode 100644 index 0000000..3c44f76 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll b/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll new file mode 100644 index 0000000..f9d1dc6 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.Logging.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll b/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll new file mode 100644 index 0000000..b3cb6f7 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.ObjectPool.dll differ diff --git a/bin/Debug/net8.0/Microsoft.Extensions.Options.dll b/bin/Debug/net8.0/Microsoft.Extensions.Options.dll new file mode 100644 index 0000000..a7b3f21 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.Extensions.Options.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll new file mode 100644 index 0000000..cb89d46 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.Abstractions.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll new file mode 100644 index 0000000..a1fae6c Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll new file mode 100644 index 0000000..65ac2bb Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ diff --git a/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll new file mode 100644 index 0000000..50f46d9 Binary files /dev/null and b/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ diff --git a/bin/Debug/net8.0/Mono.TextTemplating.dll b/bin/Debug/net8.0/Mono.TextTemplating.dll new file mode 100644 index 0000000..d5a4b3c Binary files /dev/null and b/bin/Debug/net8.0/Mono.TextTemplating.dll differ diff --git a/bin/Debug/net8.0/MySqlConnector.dll b/bin/Debug/net8.0/MySqlConnector.dll new file mode 100644 index 0000000..a71bcfc Binary files /dev/null and b/bin/Debug/net8.0/MySqlConnector.dll differ diff --git a/bin/Debug/net8.0/Newtonsoft.Json.dll b/bin/Debug/net8.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..e2118f9 Binary files /dev/null and b/bin/Debug/net8.0/Newtonsoft.Json.dll differ diff --git a/bin/Debug/net8.0/Pomelo.EntityFrameworkCore.MySql.dll b/bin/Debug/net8.0/Pomelo.EntityFrameworkCore.MySql.dll new file mode 100644 index 0000000..703655a Binary files /dev/null and b/bin/Debug/net8.0/Pomelo.EntityFrameworkCore.MySql.dll differ diff --git a/bin/Debug/net8.0/System.CodeDom.dll b/bin/Debug/net8.0/System.CodeDom.dll new file mode 100644 index 0000000..3128b6a Binary files /dev/null and b/bin/Debug/net8.0/System.CodeDom.dll differ diff --git a/bin/Debug/net8.0/System.Composition.AttributedModel.dll b/bin/Debug/net8.0/System.Composition.AttributedModel.dll new file mode 100644 index 0000000..d37283b Binary files /dev/null and b/bin/Debug/net8.0/System.Composition.AttributedModel.dll differ diff --git a/bin/Debug/net8.0/System.Composition.Convention.dll b/bin/Debug/net8.0/System.Composition.Convention.dll new file mode 100644 index 0000000..b6fa4ab Binary files /dev/null and b/bin/Debug/net8.0/System.Composition.Convention.dll differ diff --git a/bin/Debug/net8.0/System.Composition.Hosting.dll b/bin/Debug/net8.0/System.Composition.Hosting.dll new file mode 100644 index 0000000..c67f1c0 Binary files /dev/null and b/bin/Debug/net8.0/System.Composition.Hosting.dll differ diff --git a/bin/Debug/net8.0/System.Composition.Runtime.dll b/bin/Debug/net8.0/System.Composition.Runtime.dll new file mode 100644 index 0000000..2a4b38c Binary files /dev/null and b/bin/Debug/net8.0/System.Composition.Runtime.dll differ diff --git a/bin/Debug/net8.0/System.Composition.TypedParts.dll b/bin/Debug/net8.0/System.Composition.TypedParts.dll new file mode 100644 index 0000000..7c0c780 Binary files /dev/null and b/bin/Debug/net8.0/System.Composition.TypedParts.dll differ diff --git a/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll new file mode 100644 index 0000000..60ece60 Binary files /dev/null and b/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ diff --git a/bin/Debug/net8.0/System.Net.WebSockets.WebSocketProtocol.dll b/bin/Debug/net8.0/System.Net.WebSockets.WebSocketProtocol.dll new file mode 100644 index 0000000..f3832ed Binary files /dev/null and b/bin/Debug/net8.0/System.Net.WebSockets.WebSocketProtocol.dll differ diff --git a/bin/Debug/net8.0/appsettings.Development.json b/bin/Debug/net8.0/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/bin/Debug/net8.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/bin/Debug/net8.0/appsettings.json b/bin/Debug/net8.0/appsettings.json new file mode 100644 index 0000000..1901bc4 --- /dev/null +++ b/bin/Debug/net8.0/appsettings.json @@ -0,0 +1,12 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*", + "ConnectionStrings": { + "Default": "server=us5.abrhosting.com;port=3306;database=s341_adminpanel;user=u341_JbImfFUYNs;password=tm8mEnRyDi8i1HS^3@hzt4FZ" + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..b08ba21 Binary files /dev/null and b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..eba2a5a Binary files /dev/null and b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..ff203e1 Binary files /dev/null and b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..fe89036 Binary files /dev/null and b/bin/Debug/net8.0/cs/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..3dda417 Binary files /dev/null and b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..4d3bd0a Binary files /dev/null and b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..c41bb1f Binary files /dev/null and b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..05845f2 Binary files /dev/null and b/bin/Debug/net8.0/de/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..1e5038d Binary files /dev/null and b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..456ac85 Binary files /dev/null and b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..7bb3187 Binary files /dev/null and b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..01edef3 Binary files /dev/null and b/bin/Debug/net8.0/es/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..de36d31 Binary files /dev/null and b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..71d6443 Binary files /dev/null and b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..23107b9 Binary files /dev/null and b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..291cf9b Binary files /dev/null and b/bin/Debug/net8.0/fr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/ir23.deps.json b/bin/Debug/net8.0/ir23.deps.json new file mode 100644 index 0000000..5a309c8 --- /dev/null +++ b/bin/Debug/net8.0/ir23.deps.json @@ -0,0 +1,1315 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "ir23/1.0.0": { + "dependencies": { + "Microsoft.AspNetCore.SignalR": "1.2.9", + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.EntityFrameworkCore.Tools": "8.0.0", + "Microsoft.IdentityModel.Tokens": "8.17.0", + "Pomelo.EntityFrameworkCore.MySql": "8.0.0", + "System.IdentityModel.Tokens.Jwt": "8.17.0" + }, + "runtime": { + "ir23.dll": {} + } + }, + "Humanizer.Core/2.14.1": { + "runtime": { + "lib/net6.0/Humanizer.dll": { + "assemblyVersion": "2.14.0.0", + "fileVersion": "2.14.1.48190" + } + } + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + } + }, + "Microsoft.AspNetCore.Authorization/2.3.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + } + }, + "Microsoft.AspNetCore.Authorization.Policy/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Authentication.Abstractions": "2.3.0", + "Microsoft.AspNetCore.Authorization": "2.3.0" + } + }, + "Microsoft.AspNetCore.Connections.Abstractions/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.3.0", + "System.IO.Pipelines": "8.0.0" + } + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.3.0", + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.1" + } + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.3.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + } + }, + "Microsoft.AspNetCore.Http/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.AspNetCore.WebUtilities": "2.3.0", + "Microsoft.Extensions.ObjectPool": "8.0.11", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Net.Http.Headers": "2.3.0" + } + }, + "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.3.0", + "System.Text.Encodings.Web": "8.0.0" + } + }, + "Microsoft.AspNetCore.Http.Connections/1.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Authorization.Policy": "2.3.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.3.0", + "Microsoft.AspNetCore.Http": "2.3.0", + "Microsoft.AspNetCore.Http.Connections.Common": "1.2.0", + "Microsoft.AspNetCore.Routing": "2.3.0", + "Microsoft.AspNetCore.WebSockets": "2.3.0", + "Newtonsoft.Json": "11.0.2", + "System.Net.WebSockets.WebSocketProtocol": "5.1.0" + } + }, + "Microsoft.AspNetCore.Http.Connections.Common/1.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Connections.Abstractions": "2.3.0", + "Newtonsoft.Json": "11.0.2", + "System.Buffers": "4.6.0", + "System.IO.Pipelines": "8.0.0" + } + }, + "Microsoft.AspNetCore.Http.Extensions/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Net.Http.Headers": "2.3.0", + "System.Buffers": "4.6.0" + } + }, + "Microsoft.AspNetCore.Http.Features/2.3.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.AspNetCore.Routing/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.3.0", + "Microsoft.AspNetCore.Routing.Abstractions": "2.3.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.ObjectPool": "8.0.11", + "Microsoft.Extensions.Options": "8.0.2" + } + }, + "Microsoft.AspNetCore.Routing.Abstractions/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0" + } + }, + "Microsoft.AspNetCore.SignalR/1.2.9": { + "dependencies": { + "Microsoft.AspNetCore.Http.Connections": "1.2.0", + "Microsoft.AspNetCore.SignalR.Core": "1.2.0", + "Microsoft.AspNetCore.WebSockets": "2.3.0", + "System.IO.Pipelines": "8.0.0" + } + }, + "Microsoft.AspNetCore.SignalR.Common/1.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Connections.Abstractions": "2.3.0", + "Microsoft.Extensions.Options": "8.0.2", + "Newtonsoft.Json": "11.0.2", + "System.Buffers": "4.6.0" + } + }, + "Microsoft.AspNetCore.SignalR.Core/1.2.0": { + "dependencies": { + "Microsoft.AspNetCore.Authorization": "2.3.0", + "Microsoft.AspNetCore.SignalR.Common": "1.2.0", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.2.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "System.IO.Pipelines": "8.0.0", + "System.Reflection.Emit": "4.7.0", + "System.Threading.Channels": "8.0.0" + } + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/1.2.0": { + "dependencies": { + "Microsoft.AspNetCore.SignalR.Common": "1.2.0", + "Newtonsoft.Json": "11.0.2", + "System.IO.Pipelines": "8.0.0" + } + }, + "Microsoft.AspNetCore.WebSockets/2.3.0": { + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.3.0", + "Microsoft.Extensions.Options": "8.0.2", + "System.Net.WebSockets.WebSocketProtocol": "5.1.0" + } + }, + "Microsoft.AspNetCore.WebUtilities/2.3.0": { + "dependencies": { + "Microsoft.Net.Http.Headers": "2.3.0", + "System.Text.Encodings.Web": "8.0.0" + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": {}, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", + "System.Reflection.Metadata": "6.0.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "dependencies": { + "Microsoft.CodeAnalysis.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "4.5.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "Microsoft.CodeAnalysis.Workspaces.Common": "4.5.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "4.5.0", + "System.Composition": "6.0.0", + "System.IO.Pipelines": "8.0.0", + "System.Threading.Channels": "8.0.0" + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "assemblyVersion": "4.5.0.0", + "fileVersion": "4.500.23.10905" + } + }, + "resources": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": {}, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Mono.TextTemplating": "2.2.1" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.EntityFrameworkCore.Tools/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": "8.0.0" + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.23.53103" + } + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.1": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.1": { + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.1", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1024.46610" + } + } + }, + "Microsoft.Extensions.ObjectPool/8.0.11": { + "runtime": { + "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.1124.52116" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.224.6711" + } + } + }, + "Microsoft.Extensions.Primitives/8.0.0": {}, + "Microsoft.IdentityModel.Abstractions/8.17.0": { + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "assemblyVersion": "8.17.0.0", + "fileVersion": "8.17.0.26082" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/8.17.0": { + "dependencies": { + "Microsoft.IdentityModel.Tokens": "8.17.0" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "assemblyVersion": "8.17.0.0", + "fileVersion": "8.17.0.26082" + } + } + }, + "Microsoft.IdentityModel.Logging/8.17.0": { + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "8.17.0" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "assemblyVersion": "8.17.0.0", + "fileVersion": "8.17.0.26082" + } + } + }, + "Microsoft.IdentityModel.Tokens/8.17.0": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.IdentityModel.Logging": "8.17.0" + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "assemblyVersion": "8.17.0.0", + "fileVersion": "8.17.0.26082" + } + } + }, + "Microsoft.Net.Http.Headers/2.3.0": { + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Buffers": "4.6.0" + } + }, + "Mono.TextTemplating/2.2.1": { + "dependencies": { + "System.CodeDom": "4.4.0" + }, + "runtime": { + "lib/netstandard2.0/Mono.TextTemplating.dll": { + "assemblyVersion": "2.2.0.0", + "fileVersion": "2.2.1.1" + } + } + }, + "MySqlConnector/2.3.5": { + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.2" + }, + "runtime": { + "lib/net8.0/MySqlConnector.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.3.5.0" + } + } + }, + "Newtonsoft.Json/11.0.2": { + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "assemblyVersion": "11.0.0.0", + "fileVersion": "11.0.2.21924" + } + } + }, + "Pomelo.EntityFrameworkCore.MySql/8.0.0": { + "dependencies": { + "Microsoft.EntityFrameworkCore.Relational": "8.0.0", + "MySqlConnector": "2.3.5" + }, + "runtime": { + "lib/net8.0/Pomelo.EntityFrameworkCore.MySql.dll": { + "assemblyVersion": "8.0.0.0", + "fileVersion": "8.0.0.0" + } + } + }, + "System.Buffers/4.6.0": {}, + "System.CodeDom/4.4.0": { + "runtime": { + "lib/netstandard2.0/System.CodeDom.dll": { + "assemblyVersion": "4.0.0.0", + "fileVersion": "4.6.25519.3" + } + } + }, + "System.Collections.Immutable/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Composition/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + } + }, + "System.Composition.AttributedModel/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Convention/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Hosting/6.0.0": { + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.Runtime/6.0.0": { + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.Composition.TypedParts/6.0.0": { + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "assemblyVersion": "6.0.0.0", + "fileVersion": "6.0.21.52210" + } + } + }, + "System.IdentityModel.Tokens.Jwt/8.17.0": { + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "8.17.0", + "Microsoft.IdentityModel.Tokens": "8.17.0" + }, + "runtime": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "assemblyVersion": "8.17.0.0", + "fileVersion": "8.17.0.26082" + } + } + }, + "System.IO.Pipelines/8.0.0": {}, + "System.Net.WebSockets.WebSocketProtocol/5.1.0": { + "runtime": { + "lib/net6.0/System.Net.WebSockets.WebSocketProtocol.dll": { + "assemblyVersion": "5.1.0.0", + "fileVersion": "5.100.24.56208" + } + } + }, + "System.Reflection.Emit/4.7.0": {}, + "System.Reflection.Metadata/6.0.1": { + "dependencies": { + "System.Collections.Immutable": "6.0.0" + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": {}, + "System.Text.Encoding.CodePages/6.0.0": { + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + } + }, + "System.Text.Encodings.Web/8.0.0": {}, + "System.Text.Json/8.0.0": { + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + } + }, + "System.Threading.Channels/8.0.0": {} + } + }, + "libraries": { + "ir23/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Humanizer.Core/2.14.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "path": "humanizer.core/2.14.1", + "hashPath": "humanizer.core.2.14.1.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ve6uvLwKNRkfnO/QeN9M8eUJ49lCnWv/6/9p6iTEuiI6Rtsz+myaBAjdMzLuTViQY032xbTF5AdZF5BJzJJyXQ==", + "path": "microsoft.aspnetcore.authentication.abstractions/2.3.0", + "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authorization/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2/aBgLqBXva/+w8pzRNY8ET43Gi+dr1gv/7ySfbsh23lTK6IAgID5MGUEa1hreNIF+0XpW4tX7QwVe70+YvaPg==", + "path": "microsoft.aspnetcore.authorization/2.3.0", + "hashPath": "microsoft.aspnetcore.authorization.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Authorization.Policy/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-vn31uQ1dA1MIV2WNNDOOOm88V5KgR9esfi0LyQ6eVaGq2h0Yw+R29f5A6qUNJt+RccS3qkYayylAy9tP1wV+7Q==", + "path": "microsoft.aspnetcore.authorization.policy/2.3.0", + "hashPath": "microsoft.aspnetcore.authorization.policy.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Connections.Abstractions/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ULFSa+/L+WiAHVlIFHyg0OmHChU9Hx+K+xnt0hbIU5XmT1EGy0pNDx23QAzDtAy9jxQrTG6MX0MdvMeU4D4c7w==", + "path": "microsoft.aspnetcore.connections.abstractions/2.3.0", + "hashPath": "microsoft.aspnetcore.connections.abstractions.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-4ivq53W2k6Nj4eez9wc81ytfGj6HR1NaZJCpOrvghJo9zHuQF57PLhPoQH5ItyCpHXnrN/y7yJDUm+TGYzrx0w==", + "path": "microsoft.aspnetcore.hosting.abstractions/2.3.0", + "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-F5iHx7odAbFKBV1DNPDkFFcVmD5Tk7rk+tYm3LMQxHEFFdjlg5QcYb5XhHAefl5YaaPeG6ad+/ck8kSG3/D6kw==", + "path": "microsoft.aspnetcore.hosting.server.abstractions/2.3.0", + "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-I9azEG2tZ4DDHAFgv+N38e6Yhttvf+QjE2j2UYyCACE7Swm5/0uoihCMWZ87oOZYeqiEFSxbsfpT71OYHe2tpw==", + "path": "microsoft.aspnetcore.http/2.3.0", + "hashPath": "microsoft.aspnetcore.http.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-39r9PPrjA6s0blyFv5qarckjNkaHRA5B+3b53ybuGGNTXEj1/DStQJ4NWjFL6QTRQpL9zt7nDyKxZdJOlcnq+Q==", + "path": "microsoft.aspnetcore.http.abstractions/2.3.0", + "hashPath": "microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Connections/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VYMCOLvdT0y3O9lk4jUuIs8+re7u5+i+ka6ZZ6fIzSJ94c/JeMnAOOg39EB2i4crPXvLoiSdzKWlNPJgTbCZ2g==", + "path": "microsoft.aspnetcore.http.connections/1.2.0", + "hashPath": "microsoft.aspnetcore.http.connections.1.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Connections.Common/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yUA7eg6kv7Wbz5TCW4PqS5/kYE5VxUIEDvoxjw4p1RwS2LGm84F9fBtM0mD6wrRfiv1NUyJ7WBjn3PWd/ccO+w==", + "path": "microsoft.aspnetcore.http.connections.common/1.2.0", + "hashPath": "microsoft.aspnetcore.http.connections.common.1.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Extensions/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-EY2u/wFF5jsYwGXXswfQWrSsFPmiXsniAlUWo3rv/MGYf99ZFsENDnZcQP6W3c/+xQmQXq0NauzQ7jyy+o1LDQ==", + "path": "microsoft.aspnetcore.http.extensions/2.3.0", + "hashPath": "microsoft.aspnetcore.http.extensions.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Http.Features/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-f10WUgcsKqrkmnz6gt8HeZ7kyKjYN30PO7cSic1lPtH7paPtnQqXPOveul/SIPI43PhRD4trttg4ywnrEmmJpA==", + "path": "microsoft.aspnetcore.http.features/2.3.0", + "hashPath": "microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Routing/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-no5/VC0CAQuT4PK4rp2K5fqwuSfzr2mdB6m1XNfWVhHnwzpRQzKAu9flChiT/JTLKwVI0Vq2MSmSW2OFMDCNXg==", + "path": "microsoft.aspnetcore.routing/2.3.0", + "hashPath": "microsoft.aspnetcore.routing.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.Routing.Abstractions/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZkFpUrSmp6TocxZLBEX3IBv5dPMbQuMs6L/BPl0WRfn32UVOtNYJQ0bLdh3cL9LMV0rmTW/5R0w8CBYxr0AOUw==", + "path": "microsoft.aspnetcore.routing.abstractions/2.3.0", + "hashPath": "microsoft.aspnetcore.routing.abstractions.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.SignalR/1.2.9": { + "type": "package", + "serviceable": true, + "sha512": "sha512-stJwCxfcXqY982p+4dRzlK1Qv2ISrpJrVRzUWvr9PximZXBMSYFVCtOPy9LI2WsjHH/zEL4jSh3Qn2fYZomyKg==", + "path": "microsoft.aspnetcore.signalr/1.2.9", + "hashPath": "microsoft.aspnetcore.signalr.1.2.9.nupkg.sha512" + }, + "Microsoft.AspNetCore.SignalR.Common/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FZeXIaoWqe145ZPdfiptwkw/sP1BX1UD0706GNBwwoaFiKsNbLEl/Trhj2+idlp3qbX1BEwkQesKNxkopVY5Xg==", + "path": "microsoft.aspnetcore.signalr.common/1.2.0", + "hashPath": "microsoft.aspnetcore.signalr.common.1.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.SignalR.Core/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-eZTuMkSDw1uwjhLhJbMxgW2Cuyxfn0Kfqm8OBmqvuzE9Qc/VVzh8dGrAp2F9Pk7XKTDHmlhc5RTLcPPAZ5PSZw==", + "path": "microsoft.aspnetcore.signalr.core/1.2.0", + "hashPath": "microsoft.aspnetcore.signalr.core.1.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/1.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-hNvZ7kQxp5Udqd/IFWViU35bUJvi4xnNzjkF28HRvrdrS7JNsIASTvMqArP6HLQUc3j6nlUOeShNhVmgI1wzHg==", + "path": "microsoft.aspnetcore.signalr.protocols.json/1.2.0", + "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.2.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.WebSockets/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-+T4zpnVPkIjvvkyhTH3WBJlTfqmTBRozvnMudAUDvcb4e+NrWf52q8BXh52rkCrBgX6Cudf6F/UhZwTowyBtKg==", + "path": "microsoft.aspnetcore.websockets/2.3.0", + "hashPath": "microsoft.aspnetcore.websockets.2.3.0.nupkg.sha512" + }, + "Microsoft.AspNetCore.WebUtilities/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-trbXdWzoAEUVd0PE2yTopkz4kjZaAIA7xUWekd5uBw+7xE8Do/YOVTeb9d9koPTlbtZT539aESJjSLSqD8eYrQ==", + "path": "microsoft.aspnetcore.webutilities/2.3.0", + "hashPath": "microsoft.aspnetcore.webutilities.2.3.0.nupkg.sha512" + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "hashPath": "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==", + "path": "microsoft.codeanalysis.analyzers/3.3.3", + "hashPath": "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", + "path": "microsoft.codeanalysis.common/4.5.0", + "hashPath": "microsoft.codeanalysis.common.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", + "path": "microsoft.codeanalysis.csharp/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", + "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", + "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512" + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", + "path": "microsoft.codeanalysis.workspaces.common/4.5.0", + "hashPath": "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "path": "microsoft.entityframeworkcore/8.0.0", + "hashPath": "microsoft.entityframeworkcore.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "hashPath": "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==", + "path": "microsoft.entityframeworkcore.analyzers/8.0.0", + "hashPath": "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==", + "path": "microsoft.entityframeworkcore.design/8.0.0", + "hashPath": "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "hashPath": "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512" + }, + "Microsoft.EntityFrameworkCore.Tools/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==", + "path": "microsoft.entityframeworkcore.tools/8.0.0", + "hashPath": "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "hashPath": "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "path": "microsoft.extensions.caching.memory/8.0.0", + "hashPath": "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "hashPath": "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-elH2vmwNmsXuKmUeMQ4YW9ldXiF+gSGDgg1vORksob5POnpaI6caj1Hu8zaYbEuibhqCoWg0YRWDazBY3zjBfg==", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.1", + "hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "hashPath": "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nHwq9aPBdBPYXPti6wYEEfgXddfBrYC+CQLn+qISiwQq5tpfaqDZSKOJNxoe9rfQxGf1c+2wC/qWFe1QYJPYqw==", + "path": "microsoft.extensions.hosting.abstractions/8.0.1", + "hashPath": "microsoft.extensions.hosting.abstractions.8.0.1.nupkg.sha512" + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "path": "microsoft.extensions.logging/8.0.0", + "hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512" + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", + "path": "microsoft.extensions.logging.abstractions/8.0.2", + "hashPath": "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.ObjectPool/8.0.11": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6ApKcHNJigXBfZa6XlDQ8feJpq7SG1ogZXg6M4FiNzgd6irs3LUAzo0Pfn4F2ZI9liGnH1XIBR/OtSbZmJAV5w==", + "path": "microsoft.extensions.objectpool/8.0.11", + "hashPath": "microsoft.extensions.objectpool.8.0.11.nupkg.sha512" + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "path": "microsoft.extensions.options/8.0.2", + "hashPath": "microsoft.extensions.options.8.0.2.nupkg.sha512" + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "path": "microsoft.extensions.primitives/8.0.0", + "hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Abstractions/8.17.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw==", + "path": "microsoft.identitymodel.abstractions/8.17.0", + "hashPath": "microsoft.identitymodel.abstractions.8.17.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.JsonWebTokens/8.17.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==", + "path": "microsoft.identitymodel.jsonwebtokens/8.17.0", + "hashPath": "microsoft.identitymodel.jsonwebtokens.8.17.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Logging/8.17.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==", + "path": "microsoft.identitymodel.logging/8.17.0", + "hashPath": "microsoft.identitymodel.logging.8.17.0.nupkg.sha512" + }, + "Microsoft.IdentityModel.Tokens/8.17.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==", + "path": "microsoft.identitymodel.tokens/8.17.0", + "hashPath": "microsoft.identitymodel.tokens.8.17.0.nupkg.sha512" + }, + "Microsoft.Net.Http.Headers/2.3.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/M0wVg6tJUOHutWD3BMOUVZAioJVXe0tCpFiovzv0T9T12TBf4MnaHP0efO8TCr1a6O9RZgQeZ9Gdark8L9XdA==", + "path": "microsoft.net.http.headers/2.3.0", + "hashPath": "microsoft.net.http.headers.2.3.0.nupkg.sha512" + }, + "Mono.TextTemplating/2.2.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", + "path": "mono.texttemplating/2.2.1", + "hashPath": "mono.texttemplating.2.2.1.nupkg.sha512" + }, + "MySqlConnector/2.3.5": { + "type": "package", + "serviceable": true, + "sha512": "sha512-AmEfUPkFl+Ev6jJ8Dhns3CYHBfD12RHzGYWuLt6DfG6/af6YvOMyPz74ZPPjBYQGRJkumD2Z48Kqm8s5DJuhLA==", + "path": "mysqlconnector/2.3.5", + "hashPath": "mysqlconnector.2.3.5.nupkg.sha512" + }, + "Newtonsoft.Json/11.0.2": { + "type": "package", + "serviceable": true, + "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", + "path": "newtonsoft.json/11.0.2", + "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512" + }, + "Pomelo.EntityFrameworkCore.MySql/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-wEzKTeYCs/+cGSpT5zE8UrKkJyqpJ24yBufthDoCWUhpCCYUIsMKeX4fvaYcm9mbkfHP2dZ+p6V+ZKTAZ3hXRQ==", + "path": "pomelo.entityframeworkcore.mysql/8.0.0", + "hashPath": "pomelo.entityframeworkcore.mysql.8.0.0.nupkg.sha512" + }, + "System.Buffers/4.6.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==", + "path": "system.buffers/4.6.0", + "hashPath": "system.buffers.4.6.0.nupkg.sha512" + }, + "System.CodeDom/4.4.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "path": "system.codedom/4.4.0", + "hashPath": "system.codedom.4.4.0.nupkg.sha512" + }, + "System.Collections.Immutable/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==", + "path": "system.collections.immutable/6.0.0", + "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512" + }, + "System.Composition/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "path": "system.composition/6.0.0", + "hashPath": "system.composition.6.0.0.nupkg.sha512" + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "path": "system.composition.attributedmodel/6.0.0", + "hashPath": "system.composition.attributedmodel.6.0.0.nupkg.sha512" + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "path": "system.composition.convention/6.0.0", + "hashPath": "system.composition.convention.6.0.0.nupkg.sha512" + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "path": "system.composition.hosting/6.0.0", + "hashPath": "system.composition.hosting.6.0.0.nupkg.sha512" + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "path": "system.composition.runtime/6.0.0", + "hashPath": "system.composition.runtime.6.0.0.nupkg.sha512" + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "path": "system.composition.typedparts/6.0.0", + "hashPath": "system.composition.typedparts.6.0.0.nupkg.sha512" + }, + "System.IdentityModel.Tokens.Jwt/8.17.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==", + "path": "system.identitymodel.tokens.jwt/8.17.0", + "hashPath": "system.identitymodel.tokens.jwt.8.17.0.nupkg.sha512" + }, + "System.IO.Pipelines/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==", + "path": "system.io.pipelines/8.0.0", + "hashPath": "system.io.pipelines.8.0.0.nupkg.sha512" + }, + "System.Net.WebSockets.WebSocketProtocol/5.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-cVTT/Zw4JuUeX8H0tdWii0OMHsA5MY2PaFYOq/Hstw0jk479jZ+f8baCicWFNzJlCPWAe0uoNCELoB5eNmaMqA==", + "path": "system.net.websockets.websocketprotocol/5.1.0", + "hashPath": "system.net.websockets.websocketprotocol.5.1.0.nupkg.sha512" + }, + "System.Reflection.Emit/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==", + "path": "system.reflection.emit/4.7.0", + "hashPath": "system.reflection.emit.4.7.0.nupkg.sha512" + }, + "System.Reflection.Metadata/6.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==", + "path": "system.reflection.metadata/6.0.1", + "hashPath": "system.reflection.metadata.6.0.1.nupkg.sha512" + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512" + }, + "System.Text.Encoding.CodePages/6.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", + "path": "system.text.encoding.codepages/6.0.0", + "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512" + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "path": "system.text.encodings.web/8.0.0", + "hashPath": "system.text.encodings.web.8.0.0.nupkg.sha512" + }, + "System.Text.Json/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "path": "system.text.json/8.0.0", + "hashPath": "system.text.json.8.0.0.nupkg.sha512" + }, + "System.Threading.Channels/8.0.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-CMaFr7v+57RW7uZfZkPExsPB6ljwzhjACWW1gfU35Y56rk72B/Wu+sTqxVmGSk4SFUlPc3cjeKND0zktziyjBA==", + "path": "system.threading.channels/8.0.0", + "hashPath": "system.threading.channels.8.0.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0/ir23.dll b/bin/Debug/net8.0/ir23.dll new file mode 100644 index 0000000..899d8ad Binary files /dev/null and b/bin/Debug/net8.0/ir23.dll differ diff --git a/bin/Debug/net8.0/ir23.exe b/bin/Debug/net8.0/ir23.exe new file mode 100644 index 0000000..1ab98f1 Binary files /dev/null and b/bin/Debug/net8.0/ir23.exe differ diff --git a/bin/Debug/net8.0/ir23.pdb b/bin/Debug/net8.0/ir23.pdb new file mode 100644 index 0000000..b33809c Binary files /dev/null and b/bin/Debug/net8.0/ir23.pdb differ diff --git a/bin/Debug/net8.0/ir23.runtimeconfig.json b/bin/Debug/net8.0/ir23.runtimeconfig.json new file mode 100644 index 0000000..b8a4a9c --- /dev/null +++ b/bin/Debug/net8.0/ir23.runtimeconfig.json @@ -0,0 +1,20 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Reflection.NullabilityInfoContext.IsSupported": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Debug/net8.0/ir23.staticwebassets.endpoints.json b/bin/Debug/net8.0/ir23.staticwebassets.endpoints.json new file mode 100644 index 0000000..5576e88 --- /dev/null +++ b/bin/Debug/net8.0/ir23.staticwebassets.endpoints.json @@ -0,0 +1 @@ +{"Version":1,"ManifestType":"Build","Endpoints":[]} \ No newline at end of file diff --git a/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..ef0d337 Binary files /dev/null and b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..f266330 Binary files /dev/null and b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..6affe5c Binary files /dev/null and b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..263bd04 Binary files /dev/null and b/bin/Debug/net8.0/it/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..a94da35 Binary files /dev/null and b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..c94e8e6 Binary files /dev/null and b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..6e0e837 Binary files /dev/null and b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..212267a Binary files /dev/null and b/bin/Debug/net8.0/ja/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..1fae94d Binary files /dev/null and b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..b2e573c Binary files /dev/null and b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..fdbe6ff Binary files /dev/null and b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..5fee24c Binary files /dev/null and b/bin/Debug/net8.0/ko/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..9533b36 Binary files /dev/null and b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..fa25298 Binary files /dev/null and b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..1297d58 Binary files /dev/null and b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..8af36a3 Binary files /dev/null and b/bin/Debug/net8.0/pl/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..197797b Binary files /dev/null and b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..0fd342c Binary files /dev/null and b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..c09c2ab Binary files /dev/null and b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..d6eaab6 Binary files /dev/null and b/bin/Debug/net8.0/pt-BR/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..ecfe483 Binary files /dev/null and b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..e9133a5 Binary files /dev/null and b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..baa7776 Binary files /dev/null and b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..74714d8 Binary files /dev/null and b/bin/Debug/net8.0/ru/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..2fbf86e Binary files /dev/null and b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..4c57b04 Binary files /dev/null and b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..b551e37 Binary files /dev/null and b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..8758fff Binary files /dev/null and b/bin/Debug/net8.0/tr/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..de4fe51 Binary files /dev/null and b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..67b261c Binary files /dev/null and b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..c6b8d86 Binary files /dev/null and b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..a14ec60 Binary files /dev/null and b/bin/Debug/net8.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll new file mode 100644 index 0000000..2d39791 Binary files /dev/null and b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll new file mode 100644 index 0000000..86802cf Binary files /dev/null and b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll new file mode 100644 index 0000000..691a8fa Binary files /dev/null and b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll differ diff --git a/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll new file mode 100644 index 0000000..e8e4ee0 Binary files /dev/null and b/bin/Debug/net8.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll differ diff --git a/cdn/images/defaultpfp.png b/cdn/images/defaultpfp.png new file mode 100644 index 0000000..2a363d7 Binary files /dev/null and b/cdn/images/defaultpfp.png differ diff --git a/ir23.csproj b/ir23.csproj new file mode 100644 index 0000000..d2b9f8d --- /dev/null +++ b/ir23.csproj @@ -0,0 +1,21 @@ + + + + net8.0 + enable + enable + + + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + + + + diff --git a/ir23.csproj.user b/ir23.csproj.user new file mode 100644 index 0000000..2c8f5c1 --- /dev/null +++ b/ir23.csproj.user @@ -0,0 +1,8 @@ + + + + https + ApiControllerEmptyScaffolder + root/Common/Api + + \ No newline at end of file diff --git a/ir23.http b/ir23.http new file mode 100644 index 0000000..22c7b0b --- /dev/null +++ b/ir23.http @@ -0,0 +1,6 @@ +@ir23_HostAddress = http://localhost:5074 + +GET {{ir23_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/ir23.sln b/ir23.sln new file mode 100644 index 0000000..6a6d64d --- /dev/null +++ b/ir23.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36915.13 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ir23", "ir23.csproj", "{B88BA440-591B-4ABF-A043-1B9878E9CC28}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {B88BA440-591B-4ABF-A043-1B9878E9CC28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B88BA440-591B-4ABF-A043-1B9878E9CC28}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B88BA440-591B-4ABF-A043-1B9878E9CC28}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B88BA440-591B-4ABF-A043-1B9878E9CC28}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {3710B864-B43F-4F9C-9F1A-50936BA81DE7} + EndGlobalSection +EndGlobal diff --git a/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/obj/Debug/net8.0/ApiEndpoints.json b/obj/Debug/net8.0/ApiEndpoints.json new file mode 100644 index 0000000..342ddb1 --- /dev/null +++ b/obj/Debug/net8.0/ApiEndpoints.json @@ -0,0 +1,431 @@ +[ + { + "ContainingType": "ir23.Controllers.NameServerController", + "Method": "NameServer", + "RelativePath": "", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.accountController", + "Method": "getbulkuserdata", + "RelativePath": "account/bulk", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "id", + "Type": "System.Collections.Generic.List\u00601[[System.Int64, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.accountController", + "Method": "getmyaccountdetails", + "RelativePath": "account/me", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "Authorization", + "Type": "System.String", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.avatarController", + "Method": "iofiowegjnioio", + "RelativePath": "api/avatar/v1/defaultbaseavataritems", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.avatarController", + "Method": "defaultunlocked", + "RelativePath": "api/avatar/v1/defaultunlocked", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.avatarController", + "Method": "GetAvatar", + "RelativePath": "api/avatar/v2", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "Authorization", + "Type": "System.String", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.avatarController", + "Method": "getMyUnlockedItems", + "RelativePath": "api/avatar/v4/items", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.checklistController", + "Method": "ji0owefowjiefwefjoi", + "RelativePath": "api/checklist/v1/current", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.configController", + "Method": "amplitudepls", + "RelativePath": "api/config/v1/amplitude", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.customAvatarItemsController", + "Method": "idefk", + "RelativePath": "api/customAvatarItems/v1/isCreationAllowedForAccount", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.gameconfigsController", + "Method": "allconfig", + "RelativePath": "api/gameconfigs/v1/all", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.gamesightController", + "Method": "evennetentio", + "RelativePath": "api/gamesight/event", + "HttpMethod": "POST", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.objectivesController", + "Method": "GetMyProgress", + "RelativePath": "api/objectives/v1/myprogress", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.PlayerReportingController", + "Method": "modblockdetails", + "RelativePath": "api/PlayerReporting/v1/moderationBlockDetails", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.playerReputationController", + "Method": "GetBulkRep", + "RelativePath": "api/playerReputation/v2/bulk", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "id", + "Type": "System.Collections.Generic.List\u00601[[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.playersController", + "Method": "progressionbulk", + "RelativePath": "api/players/v2/progression/bulk", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "id", + "Type": "System.Collections.Generic.List\u00601[[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.relationshipsController", + "Method": "getRelationships", + "RelativePath": "api/relationships/v2/get", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.versioncheckController", + "Method": "checkversion", + "RelativePath": "api/versioncheck/v4", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "v", + "Type": "System.String", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.cachedloginController", + "Method": "findcachedaccounts", + "RelativePath": "cachedlogin/forplatformid/{platform}/{platformid}", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "platform", + "Type": "System.Int32", + "IsRequired": true + }, + { + "Name": "platformid", + "Type": "System.String", + "IsRequired": true + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.cachedloginController", + "Method": "efiojwo", + "RelativePath": "cachedlogin/forplatformids", + "HttpMethod": "POST", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.connectController", + "Method": "connecttoken", + "RelativePath": "connect/token", + "HttpMethod": "POST", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "grant_type", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "account_id", + "Type": "System.Int64", + "IsRequired": false + }, + { + "Name": "client_id", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "client_secret", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "platform", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "platform_id", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "device_id", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "device_class", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "time", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "ver", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "cid", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "build_key", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "asid", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "locale", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "isInitialLogin", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "dinfo", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "eac_challenge", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "eac_response", + "Type": "System.String", + "IsRequired": false + }, + { + "Name": "platform_auth", + "Type": "System.String", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.dataController", + "Method": "eventttetetijeit", + "RelativePath": "data/event", + "HttpMethod": "POST", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.eacController", + "Method": "challengeEAC", + "RelativePath": "eac/challenge", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.eacController", + "Method": "challengeEACPATCH", + "RelativePath": "eac/challenge/patch", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.econController", + "Method": "ownedavataritemscustom", + "RelativePath": "econ/customAvatarItems/v1/owned", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.playerController", + "Method": "LoginUser", + "RelativePath": "player/login", + "HttpMethod": "POST", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.playersettingsController", + "Method": "GetSettings", + "RelativePath": "playersettings", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [ + { + "Name": "Authorization", + "Type": "System.String", + "IsRequired": false + } + ], + "ReturnTypes": [] + }, + { + "ContainingType": "ir23.Controllers.threadController", + "Method": "getThreads", + "RelativePath": "thread", + "HttpMethod": "GET", + "IsController": true, + "Order": 0, + "Parameters": [], + "ReturnTypes": [] + } +] \ No newline at end of file diff --git a/obj/Debug/net8.0/apphost.exe b/obj/Debug/net8.0/apphost.exe new file mode 100644 index 0000000..1ab98f1 Binary files /dev/null and b/obj/Debug/net8.0/apphost.exe differ diff --git a/obj/Debug/net8.0/ir23.AssemblyInfo.cs b/obj/Debug/net8.0/ir23.AssemblyInfo.cs new file mode 100644 index 0000000..f46af08 --- /dev/null +++ b/obj/Debug/net8.0/ir23.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("ir23")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("ir23")] +[assembly: System.Reflection.AssemblyTitleAttribute("ir23")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/obj/Debug/net8.0/ir23.AssemblyInfoInputs.cache b/obj/Debug/net8.0/ir23.AssemblyInfoInputs.cache new file mode 100644 index 0000000..ae7245f --- /dev/null +++ b/obj/Debug/net8.0/ir23.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +c30ddbbe48ee9dabb81fa0d9049586be6f61d1ad42f1c6119597e55ff4d33580 diff --git a/obj/Debug/net8.0/ir23.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/ir23.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..de371f6 --- /dev/null +++ b/obj/Debug/net8.0/ir23.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,21 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = ir23 +build_property.RootNamespace = ir23 +build_property.ProjectDir = C:\Users\Admin\source\repos\ir23\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\Admin\source\repos\ir23 +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/Debug/net8.0/ir23.GlobalUsings.g.cs b/obj/Debug/net8.0/ir23.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/obj/Debug/net8.0/ir23.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/obj/Debug/net8.0/ir23.MvcApplicationPartsAssemblyInfo.cache b/obj/Debug/net8.0/ir23.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0/ir23.assets.cache b/obj/Debug/net8.0/ir23.assets.cache new file mode 100644 index 0000000..bd3d461 Binary files /dev/null and b/obj/Debug/net8.0/ir23.assets.cache differ diff --git a/obj/Debug/net8.0/ir23.csproj.AssemblyReference.cache b/obj/Debug/net8.0/ir23.csproj.AssemblyReference.cache new file mode 100644 index 0000000..add6f59 Binary files /dev/null and b/obj/Debug/net8.0/ir23.csproj.AssemblyReference.cache differ diff --git a/obj/Debug/net8.0/ir23.csproj.BuildWithSkipAnalyzers b/obj/Debug/net8.0/ir23.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0/ir23.csproj.CoreCompileInputs.cache b/obj/Debug/net8.0/ir23.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..403fccd --- /dev/null +++ b/obj/Debug/net8.0/ir23.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +10bccba74f972fde5cafcc5c88813472fb74a612ab12ebc616c5033e75c8de87 diff --git a/obj/Debug/net8.0/ir23.csproj.FileListAbsolute.txt b/obj/Debug/net8.0/ir23.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..6d70b6e --- /dev/null +++ b/obj/Debug/net8.0/ir23.csproj.FileListAbsolute.txt @@ -0,0 +1,115 @@ +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\appsettings.Development.json +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\appsettings.json +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ir23.staticwebassets.endpoints.json +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ir23.exe +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ir23.deps.json +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ir23.runtimeconfig.json +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ir23.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ir23.pdb +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\rpswa.dswa.cache.json +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.AssemblyInfoInputs.cache +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.AssemblyInfo.cs +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.csproj.CoreCompileInputs.cache +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.MvcApplicationPartsAssemblyInfo.cache +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\rjimswa.dswa.cache.json +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\rjsmrazor.dswa.cache.json +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\rjsmcshtml.dswa.cache.json +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\scopedcss\bundle\ir23.styles.css +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\staticwebassets.build.json +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\staticwebassets.build.json.cache +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\staticwebassets.development.json +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\staticwebassets.build.endpoints.json +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.dll +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\refint\ir23.dll +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.pdb +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.genruntimeconfig.cache +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ref\ir23.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Humanizer.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Bcl.AsyncInterfaces.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.CodeAnalysis.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.CodeAnalysis.CSharp.Workspaces.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.CodeAnalysis.Workspaces.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Abstractions.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Design.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.EntityFrameworkCore.Relational.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Extensions.DependencyModel.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Mono.TextTemplating.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\MySqlConnector.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Pomelo.EntityFrameworkCore.MySql.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.CodeDom.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.Composition.AttributedModel.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.Composition.Convention.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.Composition.Hosting.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.Composition.Runtime.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.Composition.TypedParts.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\cs\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\de\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\es\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\fr\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\it\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ja\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ko\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pl\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\pt-BR\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\ru\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\tr\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hans\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\zh-Hant\Microsoft.CodeAnalysis.Workspaces.resources.dll +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.csproj.AssemblyReference.cache +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\ir23.csproj.Up2Date +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.IdentityModel.Abstractions.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.IdentityModel.Logging.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.IdentityModel.Tokens.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.IdentityModel.Tokens.Jwt.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Extensions.Diagnostics.Abstractions.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Extensions.Hosting.Abstractions.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Extensions.Logging.Abstractions.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Extensions.ObjectPool.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Microsoft.Extensions.Options.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\Newtonsoft.Json.dll +C:\Users\Admin\source\repos\ir23\bin\Debug\net8.0\System.Net.WebSockets.WebSocketProtocol.dll +C:\Users\Admin\source\repos\ir23\obj\Debug\net8.0\staticwebassets.upToDateCheck.txt diff --git a/obj/Debug/net8.0/ir23.csproj.Up2Date b/obj/Debug/net8.0/ir23.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0/ir23.dll b/obj/Debug/net8.0/ir23.dll new file mode 100644 index 0000000..899d8ad Binary files /dev/null and b/obj/Debug/net8.0/ir23.dll differ diff --git a/obj/Debug/net8.0/ir23.genruntimeconfig.cache b/obj/Debug/net8.0/ir23.genruntimeconfig.cache new file mode 100644 index 0000000..8240e5a --- /dev/null +++ b/obj/Debug/net8.0/ir23.genruntimeconfig.cache @@ -0,0 +1 @@ +2c33eba0b9297c20ca26c3877e5fcfd80519dda2123d38ad4e7dbb31ff7b2956 diff --git a/obj/Debug/net8.0/ir23.pdb b/obj/Debug/net8.0/ir23.pdb new file mode 100644 index 0000000..b33809c Binary files /dev/null and b/obj/Debug/net8.0/ir23.pdb differ diff --git a/obj/Debug/net8.0/ref/ir23.dll b/obj/Debug/net8.0/ref/ir23.dll new file mode 100644 index 0000000..e6422c6 Binary files /dev/null and b/obj/Debug/net8.0/ref/ir23.dll differ diff --git a/obj/Debug/net8.0/refint/ir23.dll b/obj/Debug/net8.0/refint/ir23.dll new file mode 100644 index 0000000..e6422c6 Binary files /dev/null and b/obj/Debug/net8.0/refint/ir23.dll differ diff --git a/obj/Debug/net8.0/rjsmcshtml.dswa.cache.json b/obj/Debug/net8.0/rjsmcshtml.dswa.cache.json new file mode 100644 index 0000000..d514c08 --- /dev/null +++ b/obj/Debug/net8.0/rjsmcshtml.dswa.cache.json @@ -0,0 +1 @@ +{"GlobalPropertiesHash":"gKGT04W7O4SLPMWfE8h8XDL1d2B909ldmD5rm5LnvKQ=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["f6fmH\u002Bl0XlVzTUGWbcZVqJP1aBgFPPPRVVcmmFJkjUk=","/XhRj25QNghOsDzePzmKzGs9IMvsVEsOl4IwmvrEe50=","3TVGYpVxiLU8jGhEbuRckJWIBvPZ\u002BwIAeOCwF5trjkU=","4\u002BQh9ZkzdEkhFqwmOiqHpBne2Y9QNlmtpXW\u002By8wlfv0=","VWbX1/cVNf5pyjFGn4zjfzYOSIL9CdVHlZpPVAcVjW0=","Q27f2eaIDqhBZUdTlCSsUicyAEZdvrABaty24B7wTqM="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/obj/Debug/net8.0/rjsmrazor.dswa.cache.json b/obj/Debug/net8.0/rjsmrazor.dswa.cache.json new file mode 100644 index 0000000..d6beec9 --- /dev/null +++ b/obj/Debug/net8.0/rjsmrazor.dswa.cache.json @@ -0,0 +1 @@ +{"GlobalPropertiesHash":"HR7i5pzSPAVGhkVjqFithUJX8UhcC3GPEeI+YfJEmWY=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["f6fmH\u002Bl0XlVzTUGWbcZVqJP1aBgFPPPRVVcmmFJkjUk=","/XhRj25QNghOsDzePzmKzGs9IMvsVEsOl4IwmvrEe50=","3TVGYpVxiLU8jGhEbuRckJWIBvPZ\u002BwIAeOCwF5trjkU=","4\u002BQh9ZkzdEkhFqwmOiqHpBne2Y9QNlmtpXW\u002By8wlfv0=","VWbX1/cVNf5pyjFGn4zjfzYOSIL9CdVHlZpPVAcVjW0=","Q27f2eaIDqhBZUdTlCSsUicyAEZdvrABaty24B7wTqM="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/obj/Debug/net8.0/rpswa.dswa.cache.json b/obj/Debug/net8.0/rpswa.dswa.cache.json new file mode 100644 index 0000000..5359f10 --- /dev/null +++ b/obj/Debug/net8.0/rpswa.dswa.cache.json @@ -0,0 +1 @@ +{"GlobalPropertiesHash":"Ip7ygfXmOukmLfYBDHDF5UB9rZIhgJOBgyoataPNycg=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["f6fmH\u002Bl0XlVzTUGWbcZVqJP1aBgFPPPRVVcmmFJkjUk=","/XhRj25QNghOsDzePzmKzGs9IMvsVEsOl4IwmvrEe50="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets.build.endpoints.json b/obj/Debug/net8.0/staticwebassets.build.endpoints.json new file mode 100644 index 0000000..5576e88 --- /dev/null +++ b/obj/Debug/net8.0/staticwebassets.build.endpoints.json @@ -0,0 +1 @@ +{"Version":1,"ManifestType":"Build","Endpoints":[]} \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets.build.json b/obj/Debug/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..60c83e0 --- /dev/null +++ b/obj/Debug/net8.0/staticwebassets.build.json @@ -0,0 +1 @@ +{"Version":1,"Hash":"Uxl9nPQO65zeS0llUCdf0RzN/efUqFMxjf3EK23CYRE=","Source":"ir23","BasePath":"_content/ir23","Mode":"Default","ManifestType":"Build","ReferencedProjectsConfiguration":[],"DiscoveryPatterns":[],"Assets":[],"Endpoints":[]} \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets.build.json.cache b/obj/Debug/net8.0/staticwebassets.build.json.cache new file mode 100644 index 0000000..f1a3147 --- /dev/null +++ b/obj/Debug/net8.0/staticwebassets.build.json.cache @@ -0,0 +1 @@ +Uxl9nPQO65zeS0llUCdf0RzN/efUqFMxjf3EK23CYRE= \ No newline at end of file diff --git a/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt b/obj/Debug/net8.0/staticwebassets.references.upToDateCheck.txt new file mode 100644 index 0000000..e69de29 diff --git a/obj/Debug/net8.0/staticwebassets.removed.txt b/obj/Debug/net8.0/staticwebassets.removed.txt new file mode 100644 index 0000000..e69de29 diff --git a/obj/ir23.csproj.nuget.dgspec.json b/obj/ir23.csproj.nuget.dgspec.json new file mode 100644 index 0000000..aa5943c --- /dev/null +++ b/obj/ir23.csproj.nuget.dgspec.json @@ -0,0 +1,104 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj": {} + }, + "projects": { + "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "projectName": "ir23", + "projectPath": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "packagesPath": "C:\\Users\\Admin\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Admin\\source\\repos\\ir23\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Admin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.AspNetCore.SignalR": { + "target": "Package", + "version": "[1.2.9, )" + }, + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.IdentityModel.Tokens": { + "target": "Package", + "version": "[8.17.0, )" + }, + "Pomelo.EntityFrameworkCore.MySql": { + "target": "Package", + "version": "[8.0.0, )" + }, + "System.IdentityModel.Tokens.Jwt": { + "target": "Package", + "version": "[8.17.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.310/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/obj/ir23.csproj.nuget.g.props b/obj/ir23.csproj.nuget.g.props new file mode 100644 index 0000000..7330591 --- /dev/null +++ b/obj/ir23.csproj.nuget.g.props @@ -0,0 +1,24 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Admin\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.14.2 + + + + + + + + + + + C:\Users\Admin\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.3 + C:\Users\Admin\.nuget\packages\microsoft.entityframeworkcore.tools\8.0.0 + + \ No newline at end of file diff --git a/obj/ir23.csproj.nuget.g.targets b/obj/ir23.csproj.nuget.g.targets new file mode 100644 index 0000000..f6645a8 --- /dev/null +++ b/obj/ir23.csproj.nuget.g.targets @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..ffd9b17 --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,3637 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Humanizer.Core/2.14.1": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Humanizer.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Authorization/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Authorization.Policy/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authentication.Abstractions": "2.3.0", + "Microsoft.AspNetCore.Authorization": "2.3.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Connections.Abstractions/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.3.0", + "System.IO.Pipelines": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.3.0", + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.Extensions.Hosting.Abstractions": "8.0.1" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.3.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Http/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.AspNetCore.WebUtilities": "2.3.0", + "Microsoft.Extensions.ObjectPool": "8.0.11", + "Microsoft.Extensions.Options": "8.0.2", + "Microsoft.Net.Http.Headers": "2.3.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Features": "2.3.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Http.Connections/1.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization.Policy": "2.3.0", + "Microsoft.AspNetCore.Hosting.Abstractions": "2.3.0", + "Microsoft.AspNetCore.Http": "2.3.0", + "Microsoft.AspNetCore.Http.Connections.Common": "1.2.0", + "Microsoft.AspNetCore.Routing": "2.3.0", + "Microsoft.AspNetCore.WebSockets": "2.3.0", + "Newtonsoft.Json": "11.0.2", + "System.Net.WebSockets.WebSocketProtocol": "5.1.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Http.Connections.Common/1.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Connections.Abstractions": "2.3.0", + "Newtonsoft.Json": "11.0.2", + "System.Buffers": "4.6.0", + "System.IO.Pipelines": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Http.Extensions/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Net.Http.Headers": "2.3.0", + "System.Buffers": "4.6.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Http.Features/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Routing/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.3.0", + "Microsoft.AspNetCore.Routing.Abstractions": "2.3.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "Microsoft.Extensions.ObjectPool": "8.0.11", + "Microsoft.Extensions.Options": "8.0.2" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.Routing.Abstractions/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Abstractions": "2.3.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.SignalR/1.2.9": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Connections": "1.2.0", + "Microsoft.AspNetCore.SignalR.Core": "1.2.0", + "Microsoft.AspNetCore.WebSockets": "2.3.0", + "System.IO.Pipelines": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.SignalR.Common/1.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Connections.Abstractions": "2.3.0", + "Microsoft.Extensions.Options": "8.0.2", + "Newtonsoft.Json": "11.0.2", + "System.Buffers": "4.6.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.SignalR.Core/1.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Authorization": "2.3.0", + "Microsoft.AspNetCore.SignalR.Common": "1.2.0", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.2.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2", + "System.IO.Pipelines": "8.0.0", + "System.Reflection.Emit": "4.7.0", + "System.Threading.Channels": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/1.2.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.SignalR.Common": "1.2.0", + "Newtonsoft.Json": "11.0.2", + "System.IO.Pipelines": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.WebSockets/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Http.Extensions": "2.3.0", + "Microsoft.Extensions.Options": "8.0.2", + "System.Net.WebSockets.WebSocketProtocol": "5.1.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": { + "related": ".xml" + } + } + }, + "Microsoft.AspNetCore.WebUtilities/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.Net.Http.Headers": "2.3.0", + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.1/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { + "related": ".xml" + } + } + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": { + "type": "package", + "build": { + "build/_._": {} + } + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Analyzers": "3.3.3", + "System.Collections.Immutable": "6.0.0", + "System.Reflection.Metadata": "6.0.1", + "System.Runtime.CompilerServices.Unsafe": "6.0.0", + "System.Text.Encoding.CodePages": "6.0.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "type": "package", + "dependencies": { + "Microsoft.CodeAnalysis.Common": "[4.5.0]" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp": "[4.5.0]", + "Microsoft.CodeAnalysis.Common": "[4.5.0]", + "Microsoft.CodeAnalysis.Workspaces.Common": "[4.5.0]" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.Bcl.AsyncInterfaces": "6.0.0", + "Microsoft.CodeAnalysis.Common": "[4.5.0]", + "System.Composition": "6.0.0", + "System.IO.Pipelines": "6.0.3", + "System.Threading.Channels": "6.0.0" + }, + "compile": { + "lib/netcoreapp3.1/_._": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll": { + "related": ".pdb;.xml" + } + }, + "resource": { + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "cs" + }, + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "de" + }, + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "es" + }, + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "fr" + }, + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "it" + }, + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ja" + }, + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ko" + }, + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pl" + }, + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "pt-BR" + }, + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "ru" + }, + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "tr" + }, + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hans" + }, + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { + "locale": "zh-Hant" + } + } + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "8.0.0", + "Microsoft.EntityFrameworkCore.Analyzers": "8.0.0", + "Microsoft.Extensions.Caching.Memory": "8.0.0", + "Microsoft.Extensions.Logging": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "type": "package", + "dependencies": { + "Humanizer.Core": "2.14.1", + "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.5.0", + "Microsoft.EntityFrameworkCore.Relational": "8.0.0", + "Microsoft.Extensions.DependencyModel": "8.0.0", + "Mono.TextTemplating": "2.2.1" + }, + "compile": { + "lib/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { + "related": ".xml" + } + }, + "build": { + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props": {} + } + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "8.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Tools/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Design": "8.0.0" + }, + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0", + "System.Text.Json": "8.0.0" + }, + "compile": { + "lib/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Options": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.1": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Configuration.Abstractions": "8.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2", + "Microsoft.Extensions.Diagnostics.Abstractions": "8.0.1", + "Microsoft.Extensions.FileProviders.Abstractions": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "8.0.0", + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.Extensions.Options": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.2" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.ObjectPool/8.0.11": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Options/8.0.2": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.0", + "Microsoft.Extensions.Primitives": "8.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Primitives.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "Microsoft.IdentityModel.Abstractions/8.17.0": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.JsonWebTokens/8.17.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Tokens": "8.17.0" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Logging/8.17.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.Abstractions": "8.17.0" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Logging.dll": { + "related": ".xml" + } + } + }, + "Microsoft.IdentityModel.Tokens/8.17.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "8.0.0", + "Microsoft.IdentityModel.Logging": "8.17.0" + }, + "compile": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Net.Http.Headers/2.3.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "8.0.0", + "System.Buffers": "4.6.0" + }, + "compile": { + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": { + "related": ".xml" + } + } + }, + "Mono.TextTemplating/2.2.1": { + "type": "package", + "dependencies": { + "System.CodeDom": "4.4.0" + }, + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/Mono.TextTemplating.dll": {} + } + }, + "MySqlConnector/2.3.5": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Logging.Abstractions": "7.0.1" + }, + "compile": { + "lib/net8.0/MySqlConnector.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/MySqlConnector.dll": { + "related": ".xml" + } + } + }, + "Newtonsoft.Json/11.0.2": { + "type": "package", + "compile": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "Pomelo.EntityFrameworkCore.MySql/8.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Relational": "[8.0.0, 8.0.999]", + "MySqlConnector": "2.3.5" + }, + "compile": { + "lib/net8.0/Pomelo.EntityFrameworkCore.MySql.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Pomelo.EntityFrameworkCore.MySql.dll": { + "related": ".xml" + } + } + }, + "System.Buffers/4.6.0": { + "type": "package", + "compile": { + "lib/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, + "System.CodeDom/4.4.0": { + "type": "package", + "compile": { + "ref/netstandard2.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/System.CodeDom.dll": {} + } + }, + "System.Collections.Immutable/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Collections.Immutable.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Convention": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0", + "System.Composition.TypedParts": "6.0.0" + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.AttributedModel/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.AttributedModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.Convention/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.Convention.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.Hosting/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.Runtime": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.Hosting.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.Runtime/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.Runtime.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Composition.TypedParts/6.0.0": { + "type": "package", + "dependencies": { + "System.Composition.AttributedModel": "6.0.0", + "System.Composition.Hosting": "6.0.0", + "System.Composition.Runtime": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Composition.TypedParts.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.IdentityModel.Tokens.Jwt/8.17.0": { + "type": "package", + "dependencies": { + "Microsoft.IdentityModel.JsonWebTokens": "8.17.0", + "Microsoft.IdentityModel.Tokens": "8.17.0" + }, + "compile": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll": { + "related": ".xml" + } + } + }, + "System.IO.Pipelines/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.IO.Pipelines.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Net.WebSockets.WebSocketProtocol/5.1.0": { + "type": "package", + "compile": { + "lib/net6.0/System.Net.WebSockets.WebSocketProtocol.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Net.WebSockets.WebSocketProtocol.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + }, + "System.Reflection.Emit/4.7.0": { + "type": "package", + "compile": { + "ref/netcoreapp2.0/_._": {} + }, + "runtime": { + "lib/netcoreapp2.0/_._": {} + } + }, + "System.Reflection.Metadata/6.0.1": { + "type": "package", + "dependencies": { + "System.Collections.Immutable": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Reflection.Metadata.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "type": "package", + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + } + }, + "System.Text.Encoding.CodePages/6.0.0": { + "type": "package", + "dependencies": { + "System.Runtime.CompilerServices.Unsafe": "6.0.0" + }, + "compile": { + "lib/net6.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/System.Text.Encoding.CodePages.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/netcoreapp3.1/_._": {} + }, + "runtimeTargets": { + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll": { + "assetType": "runtime", + "rid": "win" + } + } + }, + "System.Text.Encodings.Web/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Encodings.Web.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/8.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "8.0.0" + }, + "compile": { + "lib/net8.0/_._": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/System.Text.Json.targets": {} + } + }, + "System.Threading.Channels/8.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Threading.Channels.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Threading.Channels.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net6.0/_._": {} + } + } + } + }, + "libraries": { + "Humanizer.Core/2.14.1": { + "sha512": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", + "type": "package", + "path": "humanizer.core/2.14.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "humanizer.core.2.14.1.nupkg.sha512", + "humanizer.core.nuspec", + "lib/net6.0/Humanizer.dll", + "lib/net6.0/Humanizer.xml", + "lib/netstandard1.0/Humanizer.dll", + "lib/netstandard1.0/Humanizer.xml", + "lib/netstandard2.0/Humanizer.dll", + "lib/netstandard2.0/Humanizer.xml", + "logo.png" + ] + }, + "Microsoft.AspNetCore.Authentication.Abstractions/2.3.0": { + "sha512": "ve6uvLwKNRkfnO/QeN9M8eUJ49lCnWv/6/9p6iTEuiI6Rtsz+myaBAjdMzLuTViQY032xbTF5AdZF5BJzJJyXQ==", + "type": "package", + "path": "microsoft.aspnetcore.authentication.abstractions/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.xml", + "microsoft.aspnetcore.authentication.abstractions.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.authentication.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Authorization/2.3.0": { + "sha512": "2/aBgLqBXva/+w8pzRNY8ET43Gi+dr1gv/7ySfbsh23lTK6IAgID5MGUEa1hreNIF+0XpW4tX7QwVe70+YvaPg==", + "type": "package", + "path": "microsoft.aspnetcore.authorization/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", + "microsoft.aspnetcore.authorization.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.authorization.nuspec" + ] + }, + "Microsoft.AspNetCore.Authorization.Policy/2.3.0": { + "sha512": "vn31uQ1dA1MIV2WNNDOOOm88V5KgR9esfi0LyQ6eVaGq2h0Yw+R29f5A6qUNJt+RccS3qkYayylAy9tP1wV+7Q==", + "type": "package", + "path": "microsoft.aspnetcore.authorization.policy/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.xml", + "microsoft.aspnetcore.authorization.policy.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.authorization.policy.nuspec" + ] + }, + "Microsoft.AspNetCore.Connections.Abstractions/2.3.0": { + "sha512": "ULFSa+/L+WiAHVlIFHyg0OmHChU9Hx+K+xnt0hbIU5XmT1EGy0pNDx23QAzDtAy9jxQrTG6MX0MdvMeU4D4c7w==", + "type": "package", + "path": "microsoft.aspnetcore.connections.abstractions/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.xml", + "microsoft.aspnetcore.connections.abstractions.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.connections.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Hosting.Abstractions/2.3.0": { + "sha512": "4ivq53W2k6Nj4eez9wc81ytfGj6HR1NaZJCpOrvghJo9zHuQF57PLhPoQH5ItyCpHXnrN/y7yJDUm+TGYzrx0w==", + "type": "package", + "path": "microsoft.aspnetcore.hosting.abstractions/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.xml", + "microsoft.aspnetcore.hosting.abstractions.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.hosting.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.3.0": { + "sha512": "F5iHx7odAbFKBV1DNPDkFFcVmD5Tk7rk+tYm3LMQxHEFFdjlg5QcYb5XhHAefl5YaaPeG6ad+/ck8kSG3/D6kw==", + "type": "package", + "path": "microsoft.aspnetcore.hosting.server.abstractions/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.xml", + "microsoft.aspnetcore.hosting.server.abstractions.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.hosting.server.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Http/2.3.0": { + "sha512": "I9azEG2tZ4DDHAFgv+N38e6Yhttvf+QjE2j2UYyCACE7Swm5/0uoihCMWZ87oOZYeqiEFSxbsfpT71OYHe2tpw==", + "type": "package", + "path": "microsoft.aspnetcore.http/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.xml", + "microsoft.aspnetcore.http.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.http.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Abstractions/2.3.0": { + "sha512": "39r9PPrjA6s0blyFv5qarckjNkaHRA5B+3b53ybuGGNTXEj1/DStQJ4NWjFL6QTRQpL9zt7nDyKxZdJOlcnq+Q==", + "type": "package", + "path": "microsoft.aspnetcore.http.abstractions/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.xml", + "microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.http.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Connections/1.2.0": { + "sha512": "VYMCOLvdT0y3O9lk4jUuIs8+re7u5+i+ka6ZZ6fIzSJ94c/JeMnAOOg39EB2i4crPXvLoiSdzKWlNPJgTbCZ2g==", + "type": "package", + "path": "microsoft.aspnetcore.http.connections/1.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.xml", + "microsoft.aspnetcore.http.connections.1.2.0.nupkg.sha512", + "microsoft.aspnetcore.http.connections.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Connections.Common/1.2.0": { + "sha512": "yUA7eg6kv7Wbz5TCW4PqS5/kYE5VxUIEDvoxjw4p1RwS2LGm84F9fBtM0mD6wrRfiv1NUyJ7WBjn3PWd/ccO+w==", + "type": "package", + "path": "microsoft.aspnetcore.http.connections.common/1.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.xml", + "microsoft.aspnetcore.http.connections.common.1.2.0.nupkg.sha512", + "microsoft.aspnetcore.http.connections.common.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Extensions/2.3.0": { + "sha512": "EY2u/wFF5jsYwGXXswfQWrSsFPmiXsniAlUWo3rv/MGYf99ZFsENDnZcQP6W3c/+xQmQXq0NauzQ7jyy+o1LDQ==", + "type": "package", + "path": "microsoft.aspnetcore.http.extensions/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.xml", + "microsoft.aspnetcore.http.extensions.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.http.extensions.nuspec" + ] + }, + "Microsoft.AspNetCore.Http.Features/2.3.0": { + "sha512": "f10WUgcsKqrkmnz6gt8HeZ7kyKjYN30PO7cSic1lPtH7paPtnQqXPOveul/SIPI43PhRD4trttg4ywnrEmmJpA==", + "type": "package", + "path": "microsoft.aspnetcore.http.features/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.xml", + "microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.http.features.nuspec" + ] + }, + "Microsoft.AspNetCore.Routing/2.3.0": { + "sha512": "no5/VC0CAQuT4PK4rp2K5fqwuSfzr2mdB6m1XNfWVhHnwzpRQzKAu9flChiT/JTLKwVI0Vq2MSmSW2OFMDCNXg==", + "type": "package", + "path": "microsoft.aspnetcore.routing/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.xml", + "microsoft.aspnetcore.routing.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.routing.nuspec" + ] + }, + "Microsoft.AspNetCore.Routing.Abstractions/2.3.0": { + "sha512": "ZkFpUrSmp6TocxZLBEX3IBv5dPMbQuMs6L/BPl0WRfn32UVOtNYJQ0bLdh3cL9LMV0rmTW/5R0w8CBYxr0AOUw==", + "type": "package", + "path": "microsoft.aspnetcore.routing.abstractions/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.xml", + "microsoft.aspnetcore.routing.abstractions.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.routing.abstractions.nuspec" + ] + }, + "Microsoft.AspNetCore.SignalR/1.2.9": { + "sha512": "stJwCxfcXqY982p+4dRzlK1Qv2ISrpJrVRzUWvr9PximZXBMSYFVCtOPy9LI2WsjHH/zEL4jSh3Qn2fYZomyKg==", + "type": "package", + "path": "microsoft.aspnetcore.signalr/1.2.9", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.xml", + "microsoft.aspnetcore.signalr.1.2.9.nupkg.sha512", + "microsoft.aspnetcore.signalr.nuspec" + ] + }, + "Microsoft.AspNetCore.SignalR.Common/1.2.0": { + "sha512": "FZeXIaoWqe145ZPdfiptwkw/sP1BX1UD0706GNBwwoaFiKsNbLEl/Trhj2+idlp3qbX1BEwkQesKNxkopVY5Xg==", + "type": "package", + "path": "microsoft.aspnetcore.signalr.common/1.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Common.xml", + "microsoft.aspnetcore.signalr.common.1.2.0.nupkg.sha512", + "microsoft.aspnetcore.signalr.common.nuspec" + ] + }, + "Microsoft.AspNetCore.SignalR.Core/1.2.0": { + "sha512": "eZTuMkSDw1uwjhLhJbMxgW2Cuyxfn0Kfqm8OBmqvuzE9Qc/VVzh8dGrAp2F9Pk7XKTDHmlhc5RTLcPPAZ5PSZw==", + "type": "package", + "path": "microsoft.aspnetcore.signalr.core/1.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.xml", + "microsoft.aspnetcore.signalr.core.1.2.0.nupkg.sha512", + "microsoft.aspnetcore.signalr.core.nuspec" + ] + }, + "Microsoft.AspNetCore.SignalR.Protocols.Json/1.2.0": { + "sha512": "hNvZ7kQxp5Udqd/IFWViU35bUJvi4xnNzjkF28HRvrdrS7JNsIASTvMqArP6HLQUc3j6nlUOeShNhVmgI1wzHg==", + "type": "package", + "path": "microsoft.aspnetcore.signalr.protocols.json/1.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.xml", + "microsoft.aspnetcore.signalr.protocols.json.1.2.0.nupkg.sha512", + "microsoft.aspnetcore.signalr.protocols.json.nuspec" + ] + }, + "Microsoft.AspNetCore.WebSockets/2.3.0": { + "sha512": "+T4zpnVPkIjvvkyhTH3WBJlTfqmTBRozvnMudAUDvcb4e+NrWf52q8BXh52rkCrBgX6Cudf6F/UhZwTowyBtKg==", + "type": "package", + "path": "microsoft.aspnetcore.websockets/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.xml", + "microsoft.aspnetcore.websockets.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.websockets.nuspec" + ] + }, + "Microsoft.AspNetCore.WebUtilities/2.3.0": { + "sha512": "trbXdWzoAEUVd0PE2yTopkz4kjZaAIA7xUWekd5uBw+7xE8Do/YOVTeb9d9koPTlbtZT539aESJjSLSqD8eYrQ==", + "type": "package", + "path": "microsoft.aspnetcore.webutilities/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.xml", + "microsoft.aspnetcore.webutilities.2.3.0.nupkg.sha512", + "microsoft.aspnetcore.webutilities.nuspec" + ] + }, + "Microsoft.Bcl.AsyncInterfaces/6.0.0": { + "sha512": "UcSjPsst+DfAdJGVDsu346FX0ci0ah+lw3WRtn18NUwEqRt70HaOQ7lI72vy3+1LxtqI3T5GWwV39rQSrCzAeg==", + "type": "package", + "path": "microsoft.bcl.asyncinterfaces/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", + "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", + "microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "microsoft.bcl.asyncinterfaces.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.CodeAnalysis.Analyzers/3.3.3": { + "sha512": "j/rOZtLMVJjrfLRlAMckJLPW/1rze9MT1yfWqSIbUPGRu1m1P0fuo9PmqapwsmePfGB5PJrudQLvmUOAMF0DqQ==", + "type": "package", + "path": "microsoft.codeanalysis.analyzers/3.3.3", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll", + "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll", + "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll", + "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll", + "build/Microsoft.CodeAnalysis.Analyzers.props", + "build/Microsoft.CodeAnalysis.Analyzers.targets", + "build/config/analysislevel_2_9_8_all.editorconfig", + "build/config/analysislevel_2_9_8_default.editorconfig", + "build/config/analysislevel_2_9_8_minimum.editorconfig", + "build/config/analysislevel_2_9_8_none.editorconfig", + "build/config/analysislevel_2_9_8_recommended.editorconfig", + "build/config/analysislevel_3_3_all.editorconfig", + "build/config/analysislevel_3_3_default.editorconfig", + "build/config/analysislevel_3_3_minimum.editorconfig", + "build/config/analysislevel_3_3_none.editorconfig", + "build/config/analysislevel_3_3_recommended.editorconfig", + "build/config/analysislevel_3_all.editorconfig", + "build/config/analysislevel_3_default.editorconfig", + "build/config/analysislevel_3_minimum.editorconfig", + "build/config/analysislevel_3_none.editorconfig", + "build/config/analysislevel_3_recommended.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_all.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_default.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_minimum.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_none.editorconfig", + "build/config/analysislevelcorrectness_2_9_8_recommended.editorconfig", + "build/config/analysislevelcorrectness_3_3_all.editorconfig", + "build/config/analysislevelcorrectness_3_3_default.editorconfig", + "build/config/analysislevelcorrectness_3_3_minimum.editorconfig", + "build/config/analysislevelcorrectness_3_3_none.editorconfig", + "build/config/analysislevelcorrectness_3_3_recommended.editorconfig", + "build/config/analysislevelcorrectness_3_all.editorconfig", + "build/config/analysislevelcorrectness_3_default.editorconfig", + "build/config/analysislevelcorrectness_3_minimum.editorconfig", + "build/config/analysislevelcorrectness_3_none.editorconfig", + "build/config/analysislevelcorrectness_3_recommended.editorconfig", + "build/config/analysislevellibrary_2_9_8_all.editorconfig", + "build/config/analysislevellibrary_2_9_8_default.editorconfig", + "build/config/analysislevellibrary_2_9_8_minimum.editorconfig", + "build/config/analysislevellibrary_2_9_8_none.editorconfig", + "build/config/analysislevellibrary_2_9_8_recommended.editorconfig", + "build/config/analysislevellibrary_3_3_all.editorconfig", + "build/config/analysislevellibrary_3_3_default.editorconfig", + "build/config/analysislevellibrary_3_3_minimum.editorconfig", + "build/config/analysislevellibrary_3_3_none.editorconfig", + "build/config/analysislevellibrary_3_3_recommended.editorconfig", + "build/config/analysislevellibrary_3_all.editorconfig", + "build/config/analysislevellibrary_3_default.editorconfig", + "build/config/analysislevellibrary_3_minimum.editorconfig", + "build/config/analysislevellibrary_3_none.editorconfig", + "build/config/analysislevellibrary_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.editorconfig", + "build/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.editorconfig", + "documentation/Analyzer Configuration.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.md", + "documentation/Microsoft.CodeAnalysis.Analyzers.sarif", + "editorconfig/AllRulesDefault/.editorconfig", + "editorconfig/AllRulesDisabled/.editorconfig", + "editorconfig/AllRulesEnabled/.editorconfig", + "editorconfig/CorrectnessRulesDefault/.editorconfig", + "editorconfig/CorrectnessRulesEnabled/.editorconfig", + "editorconfig/DataflowRulesDefault/.editorconfig", + "editorconfig/DataflowRulesEnabled/.editorconfig", + "editorconfig/LibraryRulesDefault/.editorconfig", + "editorconfig/LibraryRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig", + "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig", + "editorconfig/PortedFromFxCopRulesDefault/.editorconfig", + "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig", + "microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", + "microsoft.codeanalysis.analyzers.nuspec", + "rulesets/AllRulesDefault.ruleset", + "rulesets/AllRulesDisabled.ruleset", + "rulesets/AllRulesEnabled.ruleset", + "rulesets/CorrectnessRulesDefault.ruleset", + "rulesets/CorrectnessRulesEnabled.ruleset", + "rulesets/DataflowRulesDefault.ruleset", + "rulesets/DataflowRulesEnabled.ruleset", + "rulesets/LibraryRulesDefault.ruleset", + "rulesets/LibraryRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset", + "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset", + "rulesets/PortedFromFxCopRulesDefault.ruleset", + "rulesets/PortedFromFxCopRulesEnabled.ruleset", + "tools/install.ps1", + "tools/uninstall.ps1" + ] + }, + "Microsoft.CodeAnalysis.Common/4.5.0": { + "sha512": "lwAbIZNdnY0SUNoDmZHkVUwLO8UyNnyyh1t/4XsbFxi4Ounb3xszIYZaWhyj5ZjyfcwqwmtMbE7fUTVCqQEIdQ==", + "type": "package", + "path": "microsoft.codeanalysis.common/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll", + "microsoft.codeanalysis.common.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.common.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp/4.5.0": { + "sha512": "cM59oMKAOxvdv76bdmaKPy5hfj+oR+zxikWoueEB7CwTko7mt9sVKZI8Qxlov0C/LuKEG+WQwifepqL3vuTiBQ==", + "type": "package", + "path": "microsoft.codeanalysis.csharp/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", + "microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.nuspec" + ] + }, + "Microsoft.CodeAnalysis.CSharp.Workspaces/4.5.0": { + "sha512": "h74wTpmGOp4yS4hj+EvNzEiPgg/KVs2wmSfTZ81upJZOtPkJsVkgfsgtxxqmAeapjT/vLKfmYV0bS8n5MNVP+g==", + "type": "package", + "path": "microsoft.codeanalysis.csharp.workspaces/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.CSharp.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll", + "microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.csharp.workspaces.nuspec" + ] + }, + "Microsoft.CodeAnalysis.Workspaces.Common/4.5.0": { + "sha512": "l4dDRmGELXG72XZaonnOeORyD/T5RpEu5LGHOUIhnv+MmUWDY/m1kWXGwtcgQ5CJ5ynkFiRnIYzTKXYjUs7rbw==", + "type": "package", + "path": "microsoft.codeanalysis.workspaces.common/4.5.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "ThirdPartyNotices.rtf", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/netcoreapp3.1/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/netcoreapp3.1/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netcoreapp3.1/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.dll", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.pdb", + "lib/netstandard2.0/Microsoft.CodeAnalysis.Workspaces.xml", + "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll", + "microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", + "microsoft.codeanalysis.workspaces.common.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore/8.0.0": { + "sha512": "SoODat83pGQUpWB9xULdMX6tuKpq/RTXDuJ2WeC1ldUKcKzLkaFJD1n+I0nOLY58odez/e7z8b6zdp235G/kyg==", + "type": "package", + "path": "microsoft.entityframeworkcore/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/8.0.0": { + "sha512": "VR22s3+zoqlVI7xauFKn1znSIFHO8xuILT+noSwS8bZCKcHz0ydkTDQMuaxSa5WBaQrZmwtTz9rmRvJ7X8mSPQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/8.0.0": { + "sha512": "ZXxEeLs2zoZ1TA+QoMMcw4f3Tirf8PzgdDax8RoWo0dxI2KmqiEGWYjhm2B/XyWfglc6+mNRyB8rZiQSmxCpeg==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "lib/netstandard2.0/_._", + "microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Design/8.0.0": { + "sha512": "94reKYu63jg4O75UI3LMJHwOSi8tQ6IfubiZhdnSsWcgtmAuF8OyLfjK/MIxuvaQRJZAF6E747FIuxjOtb8/og==", + "type": "package", + "path": "microsoft.entityframeworkcore.design/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/net8.0/Microsoft.EntityFrameworkCore.Design.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Design.xml", + "microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.design.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/8.0.0": { + "sha512": "fFKkr24cYc7Zw5T6DC4tEyOEPgPbq23BBmym1r9kn4ET9F3HKaetpOeQtV2RryYyUxEeNkJuxgfiZHTisqZc+A==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Tools/8.0.0": { + "sha512": "zRdaXiiB1gEA0b+AJTd2+drh78gkEA4HyZ1vqNZrKq4xwW8WwavSiQsoeb1UsIMZkocLMBbhQYWClkZzuTKEgQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.tools/8.0.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "lib/net8.0/_._", + "microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.tools.nuspec", + "tools/EntityFrameworkCore.PS2.psd1", + "tools/EntityFrameworkCore.PS2.psm1", + "tools/EntityFrameworkCore.psd1", + "tools/EntityFrameworkCore.psm1", + "tools/about_EntityFrameworkCore.help.txt", + "tools/init.ps1", + "tools/net461/any/ef.exe", + "tools/net461/win-arm64/ef.exe", + "tools/net461/win-x86/ef.exe", + "tools/netcoreapp2.0/any/ef.dll", + "tools/netcoreapp2.0/any/ef.runtimeconfig.json" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/8.0.0": { + "sha512": "3KuSxeHoNYdxVYfg2IRZCThcrlJ1XJqIXkAWikCsbm5C/bCjv7G0WoKDyuR98Q+T607QT2Zl5GsbGRkENcV2yQ==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.xml", + "microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/8.0.0": { + "sha512": "7pqivmrZDzo1ADPkRwjy+8jtRKWRCPag9qPI+p7sgu7Q4QreWhcvbiWXsbhP+yY8XSiDvZpu2/LWdBv7PnmOpQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Caching.Memory.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net6.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net7.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.xml", + "microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/8.0.0": { + "sha512": "3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/8.0.0": { + "sha512": "V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", + "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/8.0.2": { + "sha512": "3iE7UF7MQkCv1cxzCahz+Y/guQbTqieyxyaWKhrRO91itI9cOKO76OHeQDahqG4MmW5umr3CcCvGmK92lWNlbg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/8.0.0": { + "sha512": "NSmDw3K0ozNDgShSIpsZcbFIzBX4w28nDag+TfaQujkXGazBm+lid5onlWoCBy4VsLxqnnKjEBbGSJVWJMf43g==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.DependencyModel.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net6.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net6.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net7.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net7.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Diagnostics.Abstractions/8.0.1": { + "sha512": "elH2vmwNmsXuKmUeMQ4YW9ldXiF+gSGDgg1vORksob5POnpaI6caj1Hu8zaYbEuibhqCoWg0YRWDazBY3zjBfg==", + "type": "package", + "path": "microsoft.extensions.diagnostics.abstractions/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Diagnostics.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Diagnostics.Abstractions.xml", + "microsoft.extensions.diagnostics.abstractions.8.0.1.nupkg.sha512", + "microsoft.extensions.diagnostics.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.FileProviders.Abstractions/8.0.0": { + "sha512": "ZbaMlhJlpisjuWbvXr4LdAst/1XxH3vZ6A0BsgTphZ2L4PGuxRLz7Jr/S7mkAAnOn78Vu0fKhEgNF5JO3zfjqQ==", + "type": "package", + "path": "microsoft.extensions.fileproviders.abstractions/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", + "microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "microsoft.extensions.fileproviders.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Hosting.Abstractions/8.0.1": { + "sha512": "nHwq9aPBdBPYXPti6wYEEfgXddfBrYC+CQLn+qISiwQq5tpfaqDZSKOJNxoe9rfQxGf1c+2wC/qWFe1QYJPYqw==", + "type": "package", + "path": "microsoft.extensions.hosting.abstractions/8.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Hosting.Abstractions.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Hosting.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.xml", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.dll", + "lib/netstandard2.1/Microsoft.Extensions.Hosting.Abstractions.xml", + "microsoft.extensions.hosting.abstractions.8.0.1.nupkg.sha512", + "microsoft.extensions.hosting.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/8.0.0": { + "sha512": "tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==", + "type": "package", + "path": "microsoft.extensions.logging/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Logging.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net6.0/Microsoft.Extensions.Logging.dll", + "lib/net6.0/Microsoft.Extensions.Logging.xml", + "lib/net7.0/Microsoft.Extensions.Logging.dll", + "lib/net7.0/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", + "lib/netstandard2.1/Microsoft.Extensions.Logging.dll", + "lib/netstandard2.1/Microsoft.Extensions.Logging.xml", + "microsoft.extensions.logging.8.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/8.0.2": { + "sha512": "nroMDjS7hNBPtkZqVBbSiQaQjWRDxITI8Y7XnDs97rqG3EbzVTNLZQf7bIeUJcaHOV8bca47s1Uxq94+2oGdxA==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Logging.Generators.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Logging.Generators.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Logging.Generators.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net462/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net6.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net7.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", + "microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.ObjectPool/8.0.11": { + "sha512": "6ApKcHNJigXBfZa6XlDQ8feJpq7SG1ogZXg6M4FiNzgd6irs3LUAzo0Pfn4F2ZI9liGnH1XIBR/OtSbZmJAV5w==", + "type": "package", + "path": "microsoft.extensions.objectpool/8.0.11", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net462/Microsoft.Extensions.ObjectPool.dll", + "lib/net462/Microsoft.Extensions.ObjectPool.xml", + "lib/net8.0/Microsoft.Extensions.ObjectPool.dll", + "lib/net8.0/Microsoft.Extensions.ObjectPool.xml", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll", + "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml", + "microsoft.extensions.objectpool.8.0.11.nupkg.sha512", + "microsoft.extensions.objectpool.nuspec" + ] + }, + "Microsoft.Extensions.Options/8.0.2": { + "sha512": "dWGKvhFybsaZpGmzkGCbNNwBD1rVlWzrZKANLW/CcbFJpCEceMCGzT7zZwHOGBCbwM0SzBuceMj5HN1LKV1QqA==", + "type": "package", + "path": "microsoft.extensions.options/8.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn4.4/cs/Microsoft.Extensions.Options.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/Microsoft.Extensions.Options.SourceGeneration.resources.dll", + "buildTransitive/net461/Microsoft.Extensions.Options.targets", + "buildTransitive/net462/Microsoft.Extensions.Options.targets", + "buildTransitive/net6.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Options.targets", + "buildTransitive/netstandard2.0/Microsoft.Extensions.Options.targets", + "lib/net462/Microsoft.Extensions.Options.dll", + "lib/net462/Microsoft.Extensions.Options.xml", + "lib/net6.0/Microsoft.Extensions.Options.dll", + "lib/net6.0/Microsoft.Extensions.Options.xml", + "lib/net7.0/Microsoft.Extensions.Options.dll", + "lib/net7.0/Microsoft.Extensions.Options.xml", + "lib/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.0/Microsoft.Extensions.Options.dll", + "lib/netstandard2.0/Microsoft.Extensions.Options.xml", + "lib/netstandard2.1/Microsoft.Extensions.Options.dll", + "lib/netstandard2.1/Microsoft.Extensions.Options.xml", + "microsoft.extensions.options.8.0.2.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/8.0.0": { + "sha512": "bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==", + "type": "package", + "path": "microsoft.extensions.primitives/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/Microsoft.Extensions.Primitives.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net6.0/Microsoft.Extensions.Primitives.dll", + "lib/net6.0/Microsoft.Extensions.Primitives.xml", + "lib/net7.0/Microsoft.Extensions.Primitives.dll", + "lib/net7.0/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.IdentityModel.Abstractions/8.17.0": { + "sha512": "6NrxQGcZg6IunkN8K2F0UVMavNpfCjbjjjON7PYcL8FwI8aULKUreiHsRX/yaA8j3XsTJnQKUYpoQk5gBjULZw==", + "type": "package", + "path": "microsoft.identitymodel.abstractions/8.17.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net10.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net10.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/net462/Microsoft.IdentityModel.Abstractions.dll", + "lib/net462/Microsoft.IdentityModel.Abstractions.xml", + "lib/net472/Microsoft.IdentityModel.Abstractions.dll", + "lib/net472/Microsoft.IdentityModel.Abstractions.xml", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net6.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net8.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/net9.0/Microsoft.IdentityModel.Abstractions.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Abstractions.xml", + "microsoft.identitymodel.abstractions.8.17.0.nupkg.sha512", + "microsoft.identitymodel.abstractions.nuspec" + ] + }, + "Microsoft.IdentityModel.JsonWebTokens/8.17.0": { + "sha512": "JbFZ3OVwtvqcqgBL0cIkhRYbIP7u9GIUYLOgbNqLWtBtZY8tGDpdGyXMzUVX0gVHq1ovuHsKZrkVv+ziHEnBHw==", + "type": "package", + "path": "microsoft.identitymodel.jsonwebtokens/8.17.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net10.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net10.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net462/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net462/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net472/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net6.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net8.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.xml", + "microsoft.identitymodel.jsonwebtokens.8.17.0.nupkg.sha512", + "microsoft.identitymodel.jsonwebtokens.nuspec" + ] + }, + "Microsoft.IdentityModel.Logging/8.17.0": { + "sha512": "w1vjfri0BWqW7RkSZY3ZsqekNfIJJg5BQSFs2j+a+pCXOVrkezmJcn74pT3djwjXJh71577C6wJQgNc2UPz30w==", + "type": "package", + "path": "microsoft.identitymodel.logging/8.17.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net10.0/Microsoft.IdentityModel.Logging.dll", + "lib/net10.0/Microsoft.IdentityModel.Logging.xml", + "lib/net462/Microsoft.IdentityModel.Logging.dll", + "lib/net462/Microsoft.IdentityModel.Logging.xml", + "lib/net472/Microsoft.IdentityModel.Logging.dll", + "lib/net472/Microsoft.IdentityModel.Logging.xml", + "lib/net6.0/Microsoft.IdentityModel.Logging.dll", + "lib/net6.0/Microsoft.IdentityModel.Logging.xml", + "lib/net8.0/Microsoft.IdentityModel.Logging.dll", + "lib/net8.0/Microsoft.IdentityModel.Logging.xml", + "lib/net9.0/Microsoft.IdentityModel.Logging.dll", + "lib/net9.0/Microsoft.IdentityModel.Logging.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Logging.xml", + "microsoft.identitymodel.logging.8.17.0.nupkg.sha512", + "microsoft.identitymodel.logging.nuspec" + ] + }, + "Microsoft.IdentityModel.Tokens/8.17.0": { + "sha512": "teaW35URIV2x78Tzk+dVJiC4M62/9mQoSEoDjDGoEZmcQa3H2rE+XQpm9Tmdo9KK1Lcrnve4zoyLavl69kCFGg==", + "type": "package", + "path": "microsoft.identitymodel.tokens/8.17.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net10.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net10.0/Microsoft.IdentityModel.Tokens.xml", + "lib/net462/Microsoft.IdentityModel.Tokens.dll", + "lib/net462/Microsoft.IdentityModel.Tokens.xml", + "lib/net472/Microsoft.IdentityModel.Tokens.dll", + "lib/net472/Microsoft.IdentityModel.Tokens.xml", + "lib/net6.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net6.0/Microsoft.IdentityModel.Tokens.xml", + "lib/net8.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net8.0/Microsoft.IdentityModel.Tokens.xml", + "lib/net9.0/Microsoft.IdentityModel.Tokens.dll", + "lib/net9.0/Microsoft.IdentityModel.Tokens.xml", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll", + "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.xml", + "microsoft.identitymodel.tokens.8.17.0.nupkg.sha512", + "microsoft.identitymodel.tokens.nuspec" + ] + }, + "Microsoft.Net.Http.Headers/2.3.0": { + "sha512": "/M0wVg6tJUOHutWD3BMOUVZAioJVXe0tCpFiovzv0T9T12TBf4MnaHP0efO8TCr1a6O9RZgQeZ9Gdark8L9XdA==", + "type": "package", + "path": "microsoft.net.http.headers/2.3.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll", + "lib/netstandard2.0/Microsoft.Net.Http.Headers.xml", + "microsoft.net.http.headers.2.3.0.nupkg.sha512", + "microsoft.net.http.headers.nuspec" + ] + }, + "Mono.TextTemplating/2.2.1": { + "sha512": "KZYeKBET/2Z0gY1WlTAK7+RHTl7GSbtvTLDXEZZojUdAPqpQNDL6tHv7VUpqfX5VEOh+uRGKaZXkuD253nEOBQ==", + "type": "package", + "path": "mono.texttemplating/2.2.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net472/Mono.TextTemplating.dll", + "lib/netstandard2.0/Mono.TextTemplating.dll", + "mono.texttemplating.2.2.1.nupkg.sha512", + "mono.texttemplating.nuspec" + ] + }, + "MySqlConnector/2.3.5": { + "sha512": "AmEfUPkFl+Ev6jJ8Dhns3CYHBfD12RHzGYWuLt6DfG6/af6YvOMyPz74ZPPjBYQGRJkumD2Z48Kqm8s5DJuhLA==", + "type": "package", + "path": "mysqlconnector/2.3.5", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net462/MySqlConnector.dll", + "lib/net462/MySqlConnector.xml", + "lib/net471/MySqlConnector.dll", + "lib/net471/MySqlConnector.xml", + "lib/net48/MySqlConnector.dll", + "lib/net48/MySqlConnector.xml", + "lib/net6.0/MySqlConnector.dll", + "lib/net6.0/MySqlConnector.xml", + "lib/net7.0/MySqlConnector.dll", + "lib/net7.0/MySqlConnector.xml", + "lib/net8.0/MySqlConnector.dll", + "lib/net8.0/MySqlConnector.xml", + "lib/netstandard2.0/MySqlConnector.dll", + "lib/netstandard2.0/MySqlConnector.xml", + "lib/netstandard2.1/MySqlConnector.dll", + "lib/netstandard2.1/MySqlConnector.xml", + "logo.png", + "mysqlconnector.2.3.5.nupkg.sha512", + "mysqlconnector.nuspec" + ] + }, + "Newtonsoft.Json/11.0.2": { + "sha512": "IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==", + "type": "package", + "path": "newtonsoft.json/11.0.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.xml", + "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.xml", + "newtonsoft.json.11.0.2.nupkg.sha512", + "newtonsoft.json.nuspec" + ] + }, + "Pomelo.EntityFrameworkCore.MySql/8.0.0": { + "sha512": "wEzKTeYCs/+cGSpT5zE8UrKkJyqpJ24yBufthDoCWUhpCCYUIsMKeX4fvaYcm9mbkfHP2dZ+p6V+ZKTAZ3hXRQ==", + "type": "package", + "path": "pomelo.entityframeworkcore.mysql/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "icon.png", + "lib/net8.0/Pomelo.EntityFrameworkCore.MySql.dll", + "lib/net8.0/Pomelo.EntityFrameworkCore.MySql.xml", + "pomelo.entityframeworkcore.mysql.8.0.0.nupkg.sha512", + "pomelo.entityframeworkcore.mysql.nuspec" + ] + }, + "System.Buffers/4.6.0": { + "sha512": "lN6tZi7Q46zFzAbRYXTIvfXcyvQQgxnY7Xm6C6xQ9784dEL1amjM6S6Iw4ZpsvesAKnRVsM4scrDQaDqSClkjA==", + "type": "package", + "path": "system.buffers/4.6.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net461/System.Buffers.targets", + "buildTransitive/net462/_._", + "lib/net462/System.Buffers.dll", + "lib/net462/System.Buffers.xml", + "lib/netcoreapp2.1/_._", + "lib/netstandard2.0/System.Buffers.dll", + "lib/netstandard2.0/System.Buffers.xml", + "system.buffers.4.6.0.nupkg.sha512", + "system.buffers.nuspec" + ] + }, + "System.CodeDom/4.4.0": { + "sha512": "2sCCb7doXEwtYAbqzbF/8UAeDRMNmPaQbU2q50Psg1J9KzumyVVCgKQY8s53WIPTufNT0DpSe9QRvVjOzfDWBA==", + "type": "package", + "path": "system.codedom/4.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/System.CodeDom.dll", + "lib/netstandard2.0/System.CodeDom.dll", + "ref/net461/System.CodeDom.dll", + "ref/net461/System.CodeDom.xml", + "ref/netstandard2.0/System.CodeDom.dll", + "ref/netstandard2.0/System.CodeDom.xml", + "system.codedom.4.4.0.nupkg.sha512", + "system.codedom.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Collections.Immutable/6.0.0": { + "sha512": "l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==", + "type": "package", + "path": "system.collections.immutable/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Collections.Immutable.dll", + "lib/net461/System.Collections.Immutable.xml", + "lib/net6.0/System.Collections.Immutable.dll", + "lib/net6.0/System.Collections.Immutable.xml", + "lib/netstandard2.0/System.Collections.Immutable.dll", + "lib/netstandard2.0/System.Collections.Immutable.xml", + "system.collections.immutable.6.0.0.nupkg.sha512", + "system.collections.immutable.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition/6.0.0": { + "sha512": "d7wMuKQtfsxUa7S13tITC8n1cQzewuhD5iDjZtK2prwFfKVzdYtgrTHgjaV03Zq7feGQ5gkP85tJJntXwInsJA==", + "type": "package", + "path": "system.composition/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.targets", + "buildTransitive/netcoreapp3.1/_._", + "system.composition.6.0.0.nupkg.sha512", + "system.composition.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.AttributedModel/6.0.0": { + "sha512": "WK1nSDLByK/4VoC7fkNiFuTVEiperuCN/Hyn+VN30R+W2ijO1d0Z2Qm0ScEl9xkSn1G2MyapJi8xpf4R8WRa/w==", + "type": "package", + "path": "system.composition.attributedmodel/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.AttributedModel.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.AttributedModel.dll", + "lib/net461/System.Composition.AttributedModel.xml", + "lib/net6.0/System.Composition.AttributedModel.dll", + "lib/net6.0/System.Composition.AttributedModel.xml", + "lib/netstandard2.0/System.Composition.AttributedModel.dll", + "lib/netstandard2.0/System.Composition.AttributedModel.xml", + "system.composition.attributedmodel.6.0.0.nupkg.sha512", + "system.composition.attributedmodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Convention/6.0.0": { + "sha512": "XYi4lPRdu5bM4JVJ3/UIHAiG6V6lWWUlkhB9ab4IOq0FrRsp0F4wTyV4Dj+Ds+efoXJ3qbLqlvaUozDO7OLeXA==", + "type": "package", + "path": "system.composition.convention/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.Convention.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.Convention.dll", + "lib/net461/System.Composition.Convention.xml", + "lib/net6.0/System.Composition.Convention.dll", + "lib/net6.0/System.Composition.Convention.xml", + "lib/netstandard2.0/System.Composition.Convention.dll", + "lib/netstandard2.0/System.Composition.Convention.xml", + "system.composition.convention.6.0.0.nupkg.sha512", + "system.composition.convention.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Hosting/6.0.0": { + "sha512": "w/wXjj7kvxuHPLdzZ0PAUt++qJl03t7lENmb2Oev0n3zbxyNULbWBlnd5J5WUMMv15kg5o+/TCZFb6lSwfaUUQ==", + "type": "package", + "path": "system.composition.hosting/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.Hosting.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.Hosting.dll", + "lib/net461/System.Composition.Hosting.xml", + "lib/net6.0/System.Composition.Hosting.dll", + "lib/net6.0/System.Composition.Hosting.xml", + "lib/netstandard2.0/System.Composition.Hosting.dll", + "lib/netstandard2.0/System.Composition.Hosting.xml", + "system.composition.hosting.6.0.0.nupkg.sha512", + "system.composition.hosting.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.Runtime/6.0.0": { + "sha512": "qkRH/YBaMPTnzxrS5RDk1juvqed4A6HOD/CwRcDGyPpYps1J27waBddiiq1y93jk2ZZ9wuA/kynM+NO0kb3PKg==", + "type": "package", + "path": "system.composition.runtime/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.Runtime.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.Runtime.dll", + "lib/net461/System.Composition.Runtime.xml", + "lib/net6.0/System.Composition.Runtime.dll", + "lib/net6.0/System.Composition.Runtime.xml", + "lib/netstandard2.0/System.Composition.Runtime.dll", + "lib/netstandard2.0/System.Composition.Runtime.xml", + "system.composition.runtime.6.0.0.nupkg.sha512", + "system.composition.runtime.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Composition.TypedParts/6.0.0": { + "sha512": "iUR1eHrL8Cwd82neQCJ00MpwNIBs4NZgXzrPqx8NJf/k4+mwBO0XCRmHYJT4OLSwDDqh5nBLJWkz5cROnrGhRA==", + "type": "package", + "path": "system.composition.typedparts/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Composition.TypedParts.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Composition.TypedParts.dll", + "lib/net461/System.Composition.TypedParts.xml", + "lib/net6.0/System.Composition.TypedParts.dll", + "lib/net6.0/System.Composition.TypedParts.xml", + "lib/netstandard2.0/System.Composition.TypedParts.dll", + "lib/netstandard2.0/System.Composition.TypedParts.xml", + "system.composition.typedparts.6.0.0.nupkg.sha512", + "system.composition.typedparts.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IdentityModel.Tokens.Jwt/8.17.0": { + "sha512": "nKikRYheDeSaXA3wGr2otwaiRFygBa25m+hc7MEomZVIEWZvKVqd8wgP9yn+8QpLRGgw//dUs4LErGx9gtVmAA==", + "type": "package", + "path": "system.identitymodel.tokens.jwt/8.17.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net10.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net10.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/net462/System.IdentityModel.Tokens.Jwt.dll", + "lib/net462/System.IdentityModel.Tokens.Jwt.xml", + "lib/net472/System.IdentityModel.Tokens.Jwt.dll", + "lib/net472/System.IdentityModel.Tokens.Jwt.xml", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net6.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/net8.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net8.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/net9.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/net9.0/System.IdentityModel.Tokens.Jwt.xml", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll", + "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.xml", + "system.identitymodel.tokens.jwt.8.17.0.nupkg.sha512", + "system.identitymodel.tokens.jwt.nuspec" + ] + }, + "System.IO.Pipelines/8.0.0": { + "sha512": "FHNOatmUq0sqJOkTx+UF/9YK1f180cnW5FVqnQMvYUN0elp6wFzbtPSiqbo1/ru8ICp43JM1i7kKkk6GsNGHlA==", + "type": "package", + "path": "system.io.pipelines/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net6.0/System.IO.Pipelines.dll", + "lib/net6.0/System.IO.Pipelines.xml", + "lib/net7.0/System.IO.Pipelines.dll", + "lib/net7.0/System.IO.Pipelines.xml", + "lib/net8.0/System.IO.Pipelines.dll", + "lib/net8.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.8.0.0.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Net.WebSockets.WebSocketProtocol/5.1.0": { + "sha512": "cVTT/Zw4JuUeX8H0tdWii0OMHsA5MY2PaFYOq/Hstw0jk479jZ+f8baCicWFNzJlCPWAe0uoNCELoB5eNmaMqA==", + "type": "package", + "path": "system.net.websockets.websocketprotocol/5.1.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net461/System.Net.WebSockets.WebSocketProtocol.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Net.WebSockets.WebSocketProtocol.targets", + "lib/net462/System.Net.WebSockets.WebSocketProtocol.dll", + "lib/net462/System.Net.WebSockets.WebSocketProtocol.xml", + "lib/net6.0/System.Net.WebSockets.WebSocketProtocol.dll", + "lib/net6.0/System.Net.WebSockets.WebSocketProtocol.xml", + "lib/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll", + "lib/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.xml", + "system.net.websockets.websocketprotocol.5.1.0.nupkg.sha512", + "system.net.websockets.websocketprotocol.nuspec" + ] + }, + "System.Reflection.Emit/4.7.0": { + "sha512": "VR4kk8XLKebQ4MZuKuIni/7oh+QGFmZW3qORd1GvBq/8026OpW501SzT/oypwiQl4TvT8ErnReh/NzY9u+C6wQ==", + "type": "package", + "path": "system.reflection.emit/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/netcore50/System.Reflection.Emit.dll", + "lib/netcoreapp2.0/_._", + "lib/netstandard1.1/System.Reflection.Emit.dll", + "lib/netstandard1.1/System.Reflection.Emit.xml", + "lib/netstandard1.3/System.Reflection.Emit.dll", + "lib/netstandard2.0/System.Reflection.Emit.dll", + "lib/netstandard2.0/System.Reflection.Emit.xml", + "lib/netstandard2.1/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/netcoreapp2.0/_._", + "ref/netstandard1.1/System.Reflection.Emit.dll", + "ref/netstandard1.1/System.Reflection.Emit.xml", + "ref/netstandard1.1/de/System.Reflection.Emit.xml", + "ref/netstandard1.1/es/System.Reflection.Emit.xml", + "ref/netstandard1.1/fr/System.Reflection.Emit.xml", + "ref/netstandard1.1/it/System.Reflection.Emit.xml", + "ref/netstandard1.1/ja/System.Reflection.Emit.xml", + "ref/netstandard1.1/ko/System.Reflection.Emit.xml", + "ref/netstandard1.1/ru/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hans/System.Reflection.Emit.xml", + "ref/netstandard1.1/zh-hant/System.Reflection.Emit.xml", + "ref/netstandard2.0/System.Reflection.Emit.dll", + "ref/netstandard2.0/System.Reflection.Emit.xml", + "ref/netstandard2.1/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "runtimes/aot/lib/netcore50/System.Reflection.Emit.dll", + "runtimes/aot/lib/netcore50/System.Reflection.Emit.xml", + "system.reflection.emit.4.7.0.nupkg.sha512", + "system.reflection.emit.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, + "System.Reflection.Metadata/6.0.1": { + "sha512": "III/lNMSn0ZRBuM9m5Cgbiho5j81u0FAEagFX5ta2DKbljZ3T0IpD8j+BIiHQPeKqJppWS9bGEp6JnKnWKze0g==", + "type": "package", + "path": "system.reflection.metadata/6.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Reflection.Metadata.dll", + "lib/net461/System.Reflection.Metadata.xml", + "lib/net6.0/System.Reflection.Metadata.dll", + "lib/net6.0/System.Reflection.Metadata.xml", + "lib/netstandard2.0/System.Reflection.Metadata.dll", + "lib/netstandard2.0/System.Reflection.Metadata.xml", + "system.reflection.metadata.6.0.1.nupkg.sha512", + "system.reflection.metadata.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Runtime.CompilerServices.Unsafe/6.0.0": { + "sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==", + "type": "package", + "path": "system.runtime.compilerservices.unsafe/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/net6.0/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netcoreapp3.1/System.Runtime.CompilerServices.Unsafe.xml", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", + "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", + "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "system.runtime.compilerservices.unsafe.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encoding.CodePages/6.0.0": { + "sha512": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==", + "type": "package", + "path": "system.text.encoding.codepages/6.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/netcoreapp2.0/System.Text.Encoding.CodePages.targets", + "buildTransitive/netcoreapp3.1/_._", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net461/System.Text.Encoding.CodePages.dll", + "lib/net461/System.Text.Encoding.CodePages.xml", + "lib/net6.0/System.Text.Encoding.CodePages.dll", + "lib/net6.0/System.Text.Encoding.CodePages.xml", + "lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll", + "lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml", + "lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net461/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/net6.0/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netcoreapp3.1/System.Text.Encoding.CodePages.xml", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.dll", + "runtimes/win/lib/netstandard2.0/System.Text.Encoding.CodePages.xml", + "system.text.encoding.codepages.6.0.0.nupkg.sha512", + "system.text.encoding.codepages.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Encodings.Web/8.0.0": { + "sha512": "yev/k9GHAEGx2Rg3/tU6MQh4HGBXJs70y7j1LaM1i/ER9po+6nnQ6RRqTJn1E7Xu0fbIFK80Nh5EoODxrbxwBQ==", + "type": "package", + "path": "system.text.encodings.web/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net6.0/System.Text.Encodings.Web.dll", + "lib/net6.0/System.Text.Encodings.Web.xml", + "lib/net7.0/System.Text.Encodings.Web.dll", + "lib/net7.0/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/netstandard2.0/System.Text.Encodings.Web.dll", + "lib/netstandard2.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net6.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net7.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.8.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/8.0.0": { + "sha512": "OdrZO2WjkiEG6ajEFRABTRCi/wuXQPxeV6g8xvUJqdxMvvuCCEk86zPla8UiIQJz3durtUEbNyY/3lIhS0yZvQ==", + "type": "package", + "path": "system.text.json/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/roslyn3.11/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn3.11/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn3.11/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.0/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.0/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/System.Text.Json.SourceGeneration.dll", + "analyzers/dotnet/roslyn4.4/cs/cs/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/de/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/es/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/fr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/it/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ja/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ko/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pl/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/pt-BR/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/ru/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/tr/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hans/System.Text.Json.SourceGeneration.resources.dll", + "analyzers/dotnet/roslyn4.4/cs/zh-Hant/System.Text.Json.SourceGeneration.resources.dll", + "buildTransitive/net461/System.Text.Json.targets", + "buildTransitive/net462/System.Text.Json.targets", + "buildTransitive/net6.0/System.Text.Json.targets", + "buildTransitive/netcoreapp2.0/System.Text.Json.targets", + "buildTransitive/netstandard2.0/System.Text.Json.targets", + "lib/net462/System.Text.Json.dll", + "lib/net462/System.Text.Json.xml", + "lib/net6.0/System.Text.Json.dll", + "lib/net6.0/System.Text.Json.xml", + "lib/net7.0/System.Text.Json.dll", + "lib/net7.0/System.Text.Json.xml", + "lib/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.8.0.0.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Threading.Channels/8.0.0": { + "sha512": "CMaFr7v+57RW7uZfZkPExsPB6ljwzhjACWW1gfU35Y56rk72B/Wu+sTqxVmGSk4SFUlPc3cjeKND0zktziyjBA==", + "type": "package", + "path": "system.threading.channels/8.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Threading.Channels.targets", + "buildTransitive/net462/_._", + "buildTransitive/net6.0/_._", + "buildTransitive/netcoreapp2.0/System.Threading.Channels.targets", + "lib/net462/System.Threading.Channels.dll", + "lib/net462/System.Threading.Channels.xml", + "lib/net6.0/System.Threading.Channels.dll", + "lib/net6.0/System.Threading.Channels.xml", + "lib/net7.0/System.Threading.Channels.dll", + "lib/net7.0/System.Threading.Channels.xml", + "lib/net8.0/System.Threading.Channels.dll", + "lib/net8.0/System.Threading.Channels.xml", + "lib/netstandard2.0/System.Threading.Channels.dll", + "lib/netstandard2.0/System.Threading.Channels.xml", + "lib/netstandard2.1/System.Threading.Channels.dll", + "lib/netstandard2.1/System.Threading.Channels.xml", + "system.threading.channels.8.0.0.nupkg.sha512", + "system.threading.channels.nuspec", + "useSharedDesignerContext.txt" + ] + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Microsoft.AspNetCore.SignalR >= 1.2.9", + "Microsoft.EntityFrameworkCore >= 8.0.0", + "Microsoft.EntityFrameworkCore.Tools >= 8.0.0", + "Microsoft.IdentityModel.Tokens >= 8.17.0", + "Pomelo.EntityFrameworkCore.MySql >= 8.0.0", + "System.IdentityModel.Tokens.Jwt >= 8.17.0" + ] + }, + "packageFolders": { + "C:\\Users\\Admin\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "projectName": "ir23", + "projectPath": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "packagesPath": "C:\\Users\\Admin\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Admin\\source\\repos\\ir23\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Admin\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.AspNetCore.SignalR": { + "target": "Package", + "version": "[1.2.9, )" + }, + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Tools": { + "include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", + "suppressParent": "All", + "target": "Package", + "version": "[8.0.0, )" + }, + "Microsoft.IdentityModel.Tokens": { + "target": "Package", + "version": "[8.17.0, )" + }, + "Pomelo.EntityFrameworkCore.MySql": { + "target": "Package", + "version": "[8.0.0, )" + }, + "System.IdentityModel.Tokens.Jwt": { + "target": "Package", + "version": "[8.17.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.310/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 0000000..af9c452 --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,84 @@ +{ + "version": 2, + "dgSpecHash": "upChr8V5APs=", + "success": true, + "projectFilePath": "C:\\Users\\Admin\\source\\repos\\ir23\\ir23.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Admin\\.nuget\\packages\\humanizer.core\\2.14.1\\humanizer.core.2.14.1.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.authentication.abstractions\\2.3.0\\microsoft.aspnetcore.authentication.abstractions.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.authorization\\2.3.0\\microsoft.aspnetcore.authorization.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.authorization.policy\\2.3.0\\microsoft.aspnetcore.authorization.policy.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.connections.abstractions\\2.3.0\\microsoft.aspnetcore.connections.abstractions.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.hosting.abstractions\\2.3.0\\microsoft.aspnetcore.hosting.abstractions.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.hosting.server.abstractions\\2.3.0\\microsoft.aspnetcore.hosting.server.abstractions.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.http\\2.3.0\\microsoft.aspnetcore.http.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.http.abstractions\\2.3.0\\microsoft.aspnetcore.http.abstractions.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.http.connections\\1.2.0\\microsoft.aspnetcore.http.connections.1.2.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.http.connections.common\\1.2.0\\microsoft.aspnetcore.http.connections.common.1.2.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.http.extensions\\2.3.0\\microsoft.aspnetcore.http.extensions.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.http.features\\2.3.0\\microsoft.aspnetcore.http.features.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.routing\\2.3.0\\microsoft.aspnetcore.routing.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.routing.abstractions\\2.3.0\\microsoft.aspnetcore.routing.abstractions.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.signalr\\1.2.9\\microsoft.aspnetcore.signalr.1.2.9.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.signalr.common\\1.2.0\\microsoft.aspnetcore.signalr.common.1.2.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.signalr.core\\1.2.0\\microsoft.aspnetcore.signalr.core.1.2.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.signalr.protocols.json\\1.2.0\\microsoft.aspnetcore.signalr.protocols.json.1.2.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.websockets\\2.3.0\\microsoft.aspnetcore.websockets.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.aspnetcore.webutilities\\2.3.0\\microsoft.aspnetcore.webutilities.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\6.0.0\\microsoft.bcl.asyncinterfaces.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.codeanalysis.analyzers\\3.3.3\\microsoft.codeanalysis.analyzers.3.3.3.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.codeanalysis.common\\4.5.0\\microsoft.codeanalysis.common.4.5.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.codeanalysis.csharp\\4.5.0\\microsoft.codeanalysis.csharp.4.5.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.codeanalysis.csharp.workspaces\\4.5.0\\microsoft.codeanalysis.csharp.workspaces.4.5.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.codeanalysis.workspaces.common\\4.5.0\\microsoft.codeanalysis.workspaces.common.4.5.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.entityframeworkcore\\8.0.0\\microsoft.entityframeworkcore.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\8.0.0\\microsoft.entityframeworkcore.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\8.0.0\\microsoft.entityframeworkcore.analyzers.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.entityframeworkcore.design\\8.0.0\\microsoft.entityframeworkcore.design.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\8.0.0\\microsoft.entityframeworkcore.relational.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.entityframeworkcore.tools\\8.0.0\\microsoft.entityframeworkcore.tools.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\8.0.0\\microsoft.extensions.caching.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.caching.memory\\8.0.0\\microsoft.extensions.caching.memory.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\8.0.0\\microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\8.0.0\\microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\8.0.2\\microsoft.extensions.dependencyinjection.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.dependencymodel\\8.0.0\\microsoft.extensions.dependencymodel.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.diagnostics.abstractions\\8.0.1\\microsoft.extensions.diagnostics.abstractions.8.0.1.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\8.0.0\\microsoft.extensions.fileproviders.abstractions.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.hosting.abstractions\\8.0.1\\microsoft.extensions.hosting.abstractions.8.0.1.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.logging\\8.0.0\\microsoft.extensions.logging.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\8.0.2\\microsoft.extensions.logging.abstractions.8.0.2.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.objectpool\\8.0.11\\microsoft.extensions.objectpool.8.0.11.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.options\\8.0.2\\microsoft.extensions.options.8.0.2.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.extensions.primitives\\8.0.0\\microsoft.extensions.primitives.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.identitymodel.abstractions\\8.17.0\\microsoft.identitymodel.abstractions.8.17.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.identitymodel.jsonwebtokens\\8.17.0\\microsoft.identitymodel.jsonwebtokens.8.17.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.identitymodel.logging\\8.17.0\\microsoft.identitymodel.logging.8.17.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.identitymodel.tokens\\8.17.0\\microsoft.identitymodel.tokens.8.17.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\microsoft.net.http.headers\\2.3.0\\microsoft.net.http.headers.2.3.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\mono.texttemplating\\2.2.1\\mono.texttemplating.2.2.1.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\mysqlconnector\\2.3.5\\mysqlconnector.2.3.5.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\newtonsoft.json\\11.0.2\\newtonsoft.json.11.0.2.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\pomelo.entityframeworkcore.mysql\\8.0.0\\pomelo.entityframeworkcore.mysql.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.buffers\\4.6.0\\system.buffers.4.6.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.codedom\\4.4.0\\system.codedom.4.4.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.collections.immutable\\6.0.0\\system.collections.immutable.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.composition\\6.0.0\\system.composition.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.composition.attributedmodel\\6.0.0\\system.composition.attributedmodel.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.composition.convention\\6.0.0\\system.composition.convention.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.composition.hosting\\6.0.0\\system.composition.hosting.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.composition.runtime\\6.0.0\\system.composition.runtime.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.composition.typedparts\\6.0.0\\system.composition.typedparts.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.identitymodel.tokens.jwt\\8.17.0\\system.identitymodel.tokens.jwt.8.17.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.io.pipelines\\8.0.0\\system.io.pipelines.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.net.websockets.websocketprotocol\\5.1.0\\system.net.websockets.websocketprotocol.5.1.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.reflection.emit\\4.7.0\\system.reflection.emit.4.7.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.reflection.metadata\\6.0.1\\system.reflection.metadata.6.0.1.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\6.0.0\\system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.text.encoding.codepages\\6.0.0\\system.text.encoding.codepages.6.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.text.encodings.web\\8.0.0\\system.text.encodings.web.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.text.json\\8.0.0\\system.text.json.8.0.0.nupkg.sha512", + "C:\\Users\\Admin\\.nuget\\packages\\system.threading.channels\\8.0.0\\system.threading.channels.8.0.0.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file