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