From a1c4324cd17f02e616590cb76f2e9ab75129ddf1 Mon Sep 17 00:00:00 2001 From: cmerkens Date: Fri, 10 Jan 2025 21:29:02 +0100 Subject: [PATCH] Save --- .../DesignTimeBuild/.dtbcache.v2 | Bin 233414 -> 241706 bytes ...52036d70-54fd-467d-8058-ff4cc7de3dd6.vsidx | Bin 19239 -> 0 bytes ...937ac8cd-a452-42a5-9377-8233af00ca99.vsidx | Bin 0 -> 25441 bytes ...a23831d7-aa8c-4919-9730-1607c9f31b56.vsidx | Bin 0 -> 29865 bytes ...dffe57b9-7094-4417-8837-e7bb1c9144c6.vsidx | Bin 25358 -> 0 bytes ...f1b854d5-d7a0-4c62-99ab-553f6d5ccdb2.vsidx | Bin 0 -> 21095 bytes ...fcae89e8-2b3d-450a-a607-7b71ae6fad6d.vsidx | Bin 20447 -> 0 bytes ...d0bc0dd-fd1b-4830-91e9-92e18fd380f9.vsidx} | Bin 22778 -> 22778 bytes .../.vs/Abschlussprojekt/v17/.futdcache.v2 | Bin 411 -> 411 bytes .../.vs/Abschlussprojekt/v17/.suo | Bin 110080 -> 109056 bytes .../v17/DocumentLayout.backup.json | 103 +- .../Abschlussprojekt/v17/DocumentLayout.json | 59 +- .../abschlussprojekt.metadata.v9.bin | Bin 2713 -> 2773 bytes .../abschlussprojekt.projects.v9.bin | Bin 366886 -> 395669 bytes .../abschlussprojekt.strings.v9.bin | Bin 183949 -> 184035 bytes .../Abschlussprojekt/Client/App.xaml.cs | 1 + .../Client/Controllers/WebserviceClient.cs | 3 + .../Client/ViewModels/MainWindowViewModel.cs | 1 - .../Client/Views/MainWindow.xaml | 7 - .../bin/Debug/net8.0-windows/Client.dll | Bin 59392 -> 59392 bytes .../bin/Debug/net8.0-windows/Client.exe | Bin 138752 -> 138752 bytes .../bin/Debug/net8.0-windows/Client.pdb | Bin 36832 -> 36832 bytes .../Client/bin/Debug/net8.0-windows/games.db | Bin 24576 -> 24576 bytes .../net8.0-windows/Client.AssemblyInfo.cs | 2 +- .../Client.AssemblyInfoInputs.cache | 2 +- .../net8.0-windows/Client.designer.deps.json | 756 +++++++ .../Client.designer.runtimeconfig.json | 29 + .../obj/Debug/net8.0-windows/Client.dll | Bin 59392 -> 59392 bytes .../Debug/net8.0-windows/Client.g.resources | Bin 5303 -> 5185 bytes .../obj/Debug/net8.0-windows/Client.pdb | Bin 36832 -> 36832 bytes .../Client_2ec1thwr_wpftmp.AssemblyInfo.cs | 25 + ...t_2ec1thwr_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Client_2ec1thwr_wpftmp.GlobalUsings.g.cs | 6 + .../Client_2ec1thwr_wpftmp.assets.cache | Bin 0 -> 27362 bytes ...1thwr_wpftmp.csproj.BuildWithSkipAnalyzers | 0 .../Client_3eif5kt2_wpftmp.AssemblyInfo.cs | 25 + ...t_3eif5kt2_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Client_3eif5kt2_wpftmp.GlobalUsings.g.cs | 6 + .../Client_3eif5kt2_wpftmp.assets.cache | Bin 0 -> 27362 bytes ...f5kt2_wpftmp.csproj.BuildWithSkipAnalyzers | 0 .../Client_5c3v45kq_wpftmp.AssemblyInfo.cs | 25 + ...t_5c3v45kq_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Client_5c3v45kq_wpftmp.GlobalUsings.g.cs | 6 + .../Client_5c3v45kq_wpftmp.assets.cache | Bin 0 -> 27362 bytes ...v45kq_wpftmp.csproj.BuildWithSkipAnalyzers | 0 .../Client_MarkupCompile.i.cache | 2 +- .../Client_cy5abnnm_wpftmp.AssemblyInfo.cs | 25 + ...t_cy5abnnm_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Client_cy5abnnm_wpftmp.GlobalUsings.g.cs | 6 + .../Client_cy5abnnm_wpftmp.assets.cache | Bin 0 -> 27362 bytes ...abnnm_wpftmp.csproj.BuildWithSkipAnalyzers | 0 .../Client_eznxpbcl_wpftmp.AssemblyInfo.cs | 25 + ...t_eznxpbcl_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Client_eznxpbcl_wpftmp.GlobalUsings.g.cs | 6 + .../Client_eznxpbcl_wpftmp.assets.cache | Bin 0 -> 27362 bytes ...xpbcl_wpftmp.csproj.BuildWithSkipAnalyzers | 0 .../Client_orvxknbs_wpftmp.AssemblyInfo.cs | 25 + ...t_orvxknbs_wpftmp.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 13 + .../Client_orvxknbs_wpftmp.GlobalUsings.g.cs | 6 + .../Client_orvxknbs_wpftmp.assets.cache | Bin 0 -> 27362 bytes ...xknbs_wpftmp.csproj.BuildWithSkipAnalyzers | 0 .../net8.0-windows/Views/MainWindow.baml | Bin 2683 -> 2565 bytes .../net8.0-windows/Views/MainWindow.g.cs | 2 +- .../net8.0-windows/Views/MainWindow.g.i.cs | 4 +- .../Views/WindowAddAndEdit.g.i.cs | 2 +- .../obj/Debug/net8.0-windows/apphost.exe | Bin 138752 -> 138752 bytes .../obj/Debug/net8.0-windows/ref/Client.dll | Bin 19968 -> 19968 bytes .../Debug/net8.0-windows/refint/Client.dll | Bin 19968 -> 19968 bytes .../Server/bin/Debug/net8.0/games.db | Bin 24576 -> 24576 bytes .../DotNET/Abschlussprojekt/Server/games.db | Bin 24576 -> 24576 bytes .../obj/Debug/net8.0/Server.AssemblyInfo.cs | 2 +- .../net8.0/Server.AssemblyInfoInputs.cache | 2 +- .../TestServer/TestServer.csproj | 6 +- .../Abschlussprojekt/TestServer/UnitTest1.cs | 11 - .../TestServer/UnitTestDelete.cs | 49 + .../TestServer/UnitTestGetAll.cs | 42 + .../TestServer/UnitTestGetById.cs | 52 + .../TestServer/UnitTestPost.cs | 51 + .../TestServer/UnitTestPut.cs | 51 + .../CoverletSourceRootsMapping_TestServer | Bin 0 -> 938 bytes .../Debug/net8.0/TestServer.AssemblyInfo.cs | 2 +- .../TestServer.AssemblyInfoInputs.cache | 2 +- .../obj/Debug/net8.0/TestServer.assets.cache | Bin 36731 -> 62042 bytes .../TestServer.csproj.AssemblyReference.cache | Bin 10338 -> 29834 bytes .../obj/TestServer.csproj.nuget.dgspec.json | 92 +- .../obj/TestServer.csproj.nuget.g.props | 4 + .../obj/TestServer.csproj.nuget.g.targets | 4 + .../TestServer/obj/project.assets.json | 1756 ++++++++++++++++- .../TestServer/obj/project.nuget.cache | 37 +- .../.vs/Aufgabenblatt6/v17/.suo | Bin 174080 -> 177152 bytes .../v17/DocumentLayout.backup.json | 72 +- .../Aufgabenblatt6/v17/DocumentLayout.json | 42 +- 98 files changed, 3284 insertions(+), 236 deletions(-) delete mode 100644 Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/52036d70-54fd-467d-8058-ff4cc7de3dd6.vsidx create mode 100644 Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/937ac8cd-a452-42a5-9377-8233af00ca99.vsidx create mode 100644 Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/a23831d7-aa8c-4919-9730-1607c9f31b56.vsidx delete mode 100644 Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/dffe57b9-7094-4417-8837-e7bb1c9144c6.vsidx create mode 100644 Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/f1b854d5-d7a0-4c62-99ab-553f6d5ccdb2.vsidx delete mode 100644 Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/fcae89e8-2b3d-450a-a607-7b71ae6fad6d.vsidx rename Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/{573e8ab4-61ca-42cd-922a-ab23d1876f5e.vsidx => fd0bc0dd-fd1b-4830-91e9-92e18fd380f9.vsidx} (99%) create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client.designer.deps.json create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client.designer.runtimeconfig.json create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfo.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfoInputs.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GlobalUsings.g.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.assets.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.AssemblyInfo.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.AssemblyInfoInputs.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GlobalUsings.g.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.assets.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfo.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfoInputs.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GlobalUsings.g.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.assets.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfo.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfoInputs.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GlobalUsings.g.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.assets.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfo.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfoInputs.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GlobalUsings.g.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.assets.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.csproj.BuildWithSkipAnalyzers create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfo.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfoInputs.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GlobalUsings.g.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.assets.cache create mode 100644 Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.csproj.BuildWithSkipAnalyzers delete mode 100644 Semester3/DotNET/Abschlussprojekt/TestServer/UnitTest1.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestDelete.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetAll.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetById.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPost.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPut.cs create mode 100644 Semester3/DotNET/Abschlussprojekt/TestServer/bin/Debug/net8.0/CoverletSourceRootsMapping_TestServer diff --git a/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/DesignTimeBuild/.dtbcache.v2 b/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/DesignTimeBuild/.dtbcache.v2 index 6c59c6aaf248635f0472d7b8cfa7e326fbd05a67..9aeebfa25dfcac36699c1265dbdedab7d334b69f 100644 GIT binary patch literal 241706 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�@X9vA4{c-p7n8|oP9amCk_AqC%fzcK}AJ1d25TpdvLA=Rw)re^lQ+Ri^j zkwUi!3gyPHAU$;$+G)$ZkJ4JI*BYJEdnhzn193vu4g63Rp)M>_ySvwd6u>PV1*VmR zzq$!xv{!m0Y*lhGH4PiJ#<(m5Apr_EahHd`TdAGmo){Aq&<%Hdsm)&bZdU3o#6p2o z{eUJ*Llm=3Y7ylYE{QT)dl2GejnkxCmeICEI4(aHimu^25h7(FxYyFQUh5&Yohyc( zD0bVh-V)?e8}^ArD}I$n<(5TFrLy$U1^QQjwtJ(rB^SFHILi_B2Lqqt&f-tooiVO|KZHaEtPE0b*7(Cd+Xkfy(4JGNaQPo*X!x z)Er~!?D|G#bsn5D1Dz(e&bySSJ3Up`d9zs=8$sm7gnqpzRN-3`&tlx^T5aJ`v1{Qh zW|J<}6`oDH6wQP(UkTW1o;#gf^t948x29JRW=^kfT5TE(6NU{}pBwR--ge$v&y3!r z>T{_bilw&uJ8I`a(t5X&sXq_)Qkt$HQa9d2wQ_$jbY*ytC&R7F(nXx=XoJQsPtFoy zQ0!msk=3;r-Cd`gBEN?OY4X=woTj9L>g6Q0=^#x(IVBd$fFghR>Pk^kvFCfJIgD5a zh402)pa@lK(shAWal_zBm7U*-T+0-6H>%!Hy zE7$_uy}wq+61Zx%5wV)ZikIUCNG}zEV2Q3en9we8lbd{TNr6P^`w#c}{os2NirYo# zd)(5|((Ak)k0ZW4YS_}mV-`Ji3Q^hHrB1VnElBtAE&S~m;b?^^$p1!OK(r5Yqfs~Y zs-@i(SG_#)z8`G=NVZcF871z4;BZs%Zm`_ZmNXc z>`(dWVDKsa^q&p|-(`QwPXq75BocggNdEFr5r6vc!ki{QWq-;~17C*uO}h|Jar1(9 zF=K^t^b7Wk`7e~CU&g&(C`Z4b$?!6idw6hsXncHdNUscy8-tVOp}}%RA2F6k#>-WG za#A0i7#$p_4vmbB4OK=*MvTdUN_k{rbYOIHXmCPb9;#})hBdMrZaY{z57dr(4PX~) zvmtZFSU2islP-iQK8wJ-+HGB*KB@>ULv@vmiv2RZgU_!Z<~t$?m$i$%+)jiP8O1;> z1wCLlKwRodGLWaC?f4Gpj|_So2aSjVALVy1=x5B9=!7_!-!vPjJ!u4%BbrC!;rFu{ zQoF!SZuiHrm_Ya1EEw8CiCXjGn}Z4j-(MEK6%}-LcRJRjxYaROiX|4KnG+_(txhhh z9oivbMb}Qr>AT#G9^LO+*|iHr>i(?tZ;gz9j=y+Ye01pku_CTo(JpY48{!LT5A}de zies%?O$;$i*zR}fQlPX$LsBE;N>PPfDBunhH}m!x^XR&`N36<}(WT9)`_xW)ZDg3> ztkY<4p_|_kxXys>$nkP z^Ni7Q+sWQOw8U6d%c`DY>eR@FWwxf>CU3Am+;3`Uyie|k zMO>Y@BqWBbi)1Otx*?Y-i;mx?y)IAOhu15`sUZGO__e$v<|FkRtzLg>lElH@EBcoh zlveeYQKbghr+w&L&_>tQFd11j%Wbu|pJT0wl?Ce-ecF4^1y$0*@+iA$gzhMIrSz`+ z=;2FkzOJCvOK}eIpV~T>r!FyA%wUmY)*&rx=>SwX|Ln0l>FxfXOLNi3uSy&| z>SkH5AG4TJy+U8QJE`atc4gPfbzHBrY*N9*o5gz=B~uI`8f~ql9hG~-7a2Ct2X=r| z{ZOI3JvVx`7#_4Y=0-{4kf6OT+sfH$6wq#DH7w>|X(e-OQXeAqD)Aw$l5S1XWa;6< zqZ0$w(ShZ$v4IhNNS`!@2aU1Ok%>v8GColrtd39O$D#4b(emWPz|i=}#L!S>WN311 zV0dtOVo)znXy=U#X?=^jb&4)hta{1^vnTDx7+|!TEvQG@!vlkZWBRyJS*}cuFOM44 zp`o$zWTjdesE!Q|jvAB0Bcs)k0i!xGIyNvkQW+XuE|a)Abq_bN#Siz-DrR zo5*W8{}Qj*7qta6sNR>2{@3&-Ztd~Os4y~?T>LkLt`O=chbS`3@bt>ib8TX4A{zd! zL}Y(h;-9+n2$p8JjxAOwC^HCAY8Q#jtzAm@vVd+_ge;zQf#bn&N7#dXhAJF>mfWhs zJkrFCe6B(FM6JDAI#p|Wnwxg{+!{@WwKh|1HALNI-aq&6E|UTI{@w0w^ZmP_-?mZl z%VZY4f48Tb@^UanHZZxu+e|Cy=zv#X-3c?8Acg%6BUs>X)Lr0j7{I*0Pojdhy^3@B zT}qTkz)Zu1Lzi}@y4{c?3y&p&10j4GjV|T5D4!)RW)9-GD8GN}Rvs7tYf!Yi<@@KDc(z_^9<(R%SEpwa3cX6t&VD z>5NVCDp1;t!?<1bYIYq1w|j%$$!;Z5h_g}|FAokcFITEV)oOKgP*cWIk~kwQRaFa- zUE$nlvrSXBHAv%jDg0{+VMVUURz|uIR+vcE$`TimX$MOgi?_8`oHAM_!}nD3a}`2U z#!j5jV%Q-^Ii;O6Sv>AFmQQynphAGk7}{EZE<=e{1@#S(t_Nj}P)`;jl~Ex_Wo&IN zM~^M?E6t%XPS z8+3)j9V?XLp-w~ZHiyu26_QiNPIt+9>?qTUx{GhY+|*s`xpp#Mz-|c@B2>mwcM(b~ zm9y-#{8r}2WU(EaOCcy&=k(Fa=-43acgDcPq^6AQI6-l;mEjQWYr)VftG+TsL%?If z-%^MsqW>x*TZkq|A{$AR;Si$nOx9In#$01K9t-}KLNt+elrpk~Xo4g%vR_c$p*$Ro z<=RTebvwn5r}Woh7!JjC>h+$Bs}QI%W+MWX*h^+snbI9S0grS&~JdamsI%_reY!YkBV!(?lkfQPAHsHn4 z%NSB-A`VG#akXXWbg(gI?^Nd(8`URP2s0oE0@g% z!zo0WP$rEi!`7j!M43P`V~auSK@ggkI)5)&wtLV%I6Oc`Uz0u0d1q`8`v#)%l-|;fQx?hMW|P}87b8Eb5R)?E zuWXnUO9(DYI-S5O;fVBu3b`mFSja`9j}g2(;KN9s?sB_0F~46c&_6RO8ka`uWm-q{ zt$f2{jz{0j-M3>NT^ILATg-w!?J?yn@5u2z(W75-tiRCB??@ntc+v|b`IC1hK9acF zvJm#oqe4HwtG`O;vW>lq3scjx_s`7kJ9glHL|!47I5|Mc^wEXcsrmW)Ps|;e zIeMZb(sB3c=*fYTM;A^WK$*qa1u8!l`2|HoW$@|HFC5Eo@`FM74Ngq(%UXj@pS#hI zlFu5aHGxJP>*=Vtj}KjLixW(`e6A|#SjF3SN#E>KF+(k7(-1qt7l879?P2W2+bZKBmeV3TCdsZ>ecIdd5QU6B-essy+svU#W@<4` zH+@<=2h?E)mOibS16J87B%hX+xjR?>>h_gg5B>5H%x*HV`io zzHy#Uqwq)w?V@L_;qk$*%T{eZ1aPZR+`ereqHtwD6$t`@yPbX7oAYRY0(ruIT0SjM z5Fx97WTETR>N&_??DO<#R+iXg+p%w$>C@hjX*EZ&Mz$LIv`$`p%SQV?t(6yA&j_Az zgW~O2Sj79ZSH=cEj0^2CM6!qrg6I{-a|(v&Hy!PYem8XC-VIpe5Psw}Uf4dwSi!-G zNYq8|Tl^y;8q(I$2rr|67pG|l7s14?3`ZBcgZsR&0BZ=}Ww{RE91Grf+3}jO!NaOe zRjX5tDg{3Dex#4eMGot=hAYcJkz2gK5SG!X>zjyy2N!-8q3u@bnU`f1fp6bLzaW~2 z_gRmXm%2|}WIkoy^TDlbs|O-6*$yPWLNT4E&6WXK-p3CdcjhCt1udMQAmh~YcKMUs+tt}Ii{FKPD08XOIR8) zJ79f1l)1fY8SN@w?+aq{Ks%U*88@`8h;Zu$*wQYO1`6%Ud3bNpS)~W38k^Je$F!Hs z80F5&Yx!U2A2Az-b|L@korMQ5h#`EIiGZq{LL^P2)vg)VLziE=d-ns2!ASbMk03tf zgMDr!pgvXvg-S+!nFe)?m`3%XWxZ}05A+9rq>rKG$vJEGG~DJ{yv>K&tquwXf8zz` ztc6;2YNdhr=Cz9WWbj8`vb1V;>eYS5alKxv;u3)Bl!U?)_(LG5w}OJw0R1O)tJE|q zwdEQZ1j)${>GcQtLt=xV9_a5TYwaef76Ze*b^)tF?b-uIJM>jcyB1RS&pbZpmb~iz zP&w_=bp-h?4kK9Lq*kDS|K}HJZ|<^1xbwEBEbJ;(wTpNIpiFHYa@1~{Hk+G=%nB~v zz@POx;#cs=02L-*ks3S6jNJ-b#ms&jPW&TKNhOuLvKP*%J6AT*qLy}gQ8 zYY3u+@<8`o2Zo{W1rXY0bC&(LaXqV#(lX?ds zb=lpO+T~n6;?LRB^3yAQ``94^7a3?*@^(`Z-@SIu60z^06w+r`R6wlfGpep3 z(Th7x4(qK`MoW8%kQih6!XxGhz17gJ6IvPl$~*6-b|pu4blqsR;02|f&m?v}d-Y0$ zgVgJ8eXt)cb=wQeU%bCl$Ne58)CJRQ!^-ALyg{{jiMQy~E+dtS0`F0YOFUzo_L2oU z6l3uRH!}X@BCmO7FJxO`dbYJ!L4&|Xjixrpq|K@$qnwO#4Cr*Mhy)RDrW5O+HOvu$BPh@ z*R`);67`;I7mH78cLWASKJ!rh@Na52hS>6mxhnJk_qznSx;!vjXg3CA>b}hC;3`Nb z_$K0dB7(OS9&WX3jy0;Rzk)bUsUFiSOwGo&jL;X>VP#s17HH0fad@$fCXp+I)HV+2H-Sc6L1Fb zJfHx)uSH7lya2cqf4>gt>j8v|zAb;_4ftEUe>#YXH=C zz83IxfUgI91K^8*Zv>FMz6tQnfNueOE8yDz-wyZ=z;^<^3-H|l;`Ms~)YjARuxFb* zq@}+b?P=(yy8mAAO#l7fK~1x@H`}}H^X!6szI}mx;eXs{U-aUx584+`IqX0C68lp7 zGB=NZ?TfvvW549ZT_3P7e^L8@eZ`BrzI1SxedRvKzS6O;LUNU3UybBy$G!&1HI98P zl4~9NIwaRQ_Vq}vckCOG+~C+ZBDvAAZ$fgDW8aMAX2-q-$t{k3E0S9s`!*!EIri;H zZg=dLB6+D}-+|-~$KH)(w`0Ey$;%wO4@sY6--+Z-$G!{6U5@>7BrkXDS0H(XW8aPB zZpVHll2=7g*jy;NG)Un5qj5+o=l5xkLKr-RjlSn2VdoPl`j(tCp`yKlMBo8?D zgGe59?1zv%qzR3y@q7Xu^UJlj%^|_9lMF7>DbR9dCsw0NLr3v0sbiwT}G)k{2BNbx2<4 z*sn+OddGePk~cW^8AbF2tzZc1S9s7Mq-sjlwNAiBh{s58>IQ9pTe9*C9 zMDn6ze+bEk9Q(saKJ3^ZLGlsD{wR``x*2lw*H6k}r4cPb2xXV}AvbuW;DXUD z@&(8KDkNX!*k6t0s~!7mkbI3}e=U-)b?mQ0@^y~=^+>+nvA+SyH#qhek$lmyzY)nd zI`%j1v%lH?Ci`OhTk!X{IQF+9`BumNHYDHX*x!!i+a3EmkbH+@e|a9iOOE}^NPgL|e+9{}IQFk1`BlgMH6*|0 z*uReC*B$#eko<;Y|0a^(bnM?k@>`Dm+em)fv4022?>P4FBKcj%{yikW=h(lG z50LzUWB(zNKXmLrLh?tB{l`fD*s=cv$)7m(pCb8F$Nn=Uf9BYKj^xiB`!A6Eg=7CE zlD~B9ze4g?j{Vn2{@Sts2Fc$z_TM7;TgU!8B!B1Fe~;wv9s3`U{DWivBa(k~?0-V? zPmXOPu^sy?lCzHe&q)5+u^l9iWB&`1e{t-8Me?tX{clMA&9VO-$-g`He<1k}$NoxRXSH4X=pX0oF3Rje<~+)r zhfIMo1!T^r%=yS%K$#1WxsWm!B6AUCE<)yF%3O@hC6u`YnM)~iDKeK)<}zenLYbE! zb2()$N9GF3T!GA$l(`a_t0;37GFMaPYGkgV%r(edOPOntxsEc|A#*)tu1Dqu%G`j= zjg+|&nVTqc6EZhb=4NDWq0BAF+)9~Sk-3dBw;^*oWo}32rIdLoGIvns4rF#yW;Ze~ zqs+^Y>7z^^GIvtuPGs()%w5R5oH8#*<`tBA1u}P2=5AzONtst7^D4@`3YmK-a}P52 zQs!P{?xW0o$n2ra9%PD?DI(KPnSNvjC^LY}AY}%T8KTS(GQ*S^MrMREBgl+WW)zt* z%8Vg1PML9JCMYw3%p_$dk=aX`y~x~8nfsA>fHDst^B`p&MCKvNJcP`vDf4P%9;VF0 z$V^dY3YmSB*@w(DWu}ptq09_2vy_=dW2BXfW<2aq{PnS;p8QDzRAM=0|MGLKT` zQDhEL<`6Q6DRUT^Ba}IU%u&i5MP{Bd^T<3#na7Y>pv(d?CCZeLS)|M&GRG)$44LDU zIgZQ;%A7#v@m(+O`taG;?3#9*vrp{eI^EeP+22dv-%qi>pZ5Mf8T$Jf_7#2C41GX+ z$3D-&hn=(KU1ux&3I8HJc@j^myUrT?3I8@dc?wUKcb#2{J~@detGmwDfbC0XcAb58 z*TZK|0qTG?Km%X`nt@0)7tg^MGFf{376&0KW|Q6~M0oehu*JfZqW8Cg8UKzYX{u!0!Tn5Aged zKLGq8;Ew=*4EPhkp9202@aKTP0Q@E3uK<4y_#43A0{#y0_ke!@{3GC>05;$(;GY2w z;9mg$3ivm`zXSdQ@SlMH0{l1Ne*j+s{6E0|0<`lUKD!HW9-sg?A8-NSLcm3UivgDa zE(Kf$cnRQgz!iWi0apR823!NU7H}QldcX~U8v!=~ZU)=}xD{|4;C8@E0e1j)16~H` z1KbI?3-EHlD*$%`UI};=;2yxefcpS@07XDQU;r=(7y=9fMgXILF~B%r0x${K3%DQf z0N_EuLx5KU9tKPS_5r2=Gk{sZe!v01LBJf~5x}E>Lx978BY>lTdB9_U1waX~2sj2f z4mbgL9Pk>z6M!cHOMs^UPXkT@o&o59GN1ye0t~=1U>wpcwX}~7n4B&adYXL6+UI%zR;0=H`0^S68GvFZf-fX@Iv z3-}!1^MJ1ed;#!PfUgF84d815UkCVlz&8NC2>3?8HvzsG@GXFE1$-Oe+X3GJ_)frg z0lpjXJ%H~8d>`QZ0Y3ovLBJ0Iei-m0fFA|?7~sbNKLPkjz)t~w8t^lKp9TCJ;O7Cq z0Qg0~F9CiT@GF2{1^gP|*8#r)_)WlX0e&0sJAmH>{2t)<0e=AaL%<&a{uuBlfIkKN z8Q{;)dvVvN&;G@Evkv~TFFpI0l>1A{{T1c@3UkI^Q|7Oc`5Vgo4KjaAnZHHm?1J3^YdGzmpoOkv=&pZ2H=bioU^UnScisPp*op<*Cop<(s&pWFX&h9E40KMl? z=4^reixoV}oM_QJy1iwe+53uiAboV}!Q_R<2qa9IJ9+yR(U4nmhKU{<}n0F%nu zE07ic;cxbzeU&J4WdZhrCRpYgUgla+=9&V` zIKeX4@-o+nGS?Ph;|Z3zj+eP!l)0_|15mKc^}NgtqRjOLScigTZs28Z6lHEGz;qNW zb0aTvlPGgz0d}QenVWc-n?;$M3NSha%iPS%+#<@{T!2L?SmqX9=2lVWmIBOG!7{h< zGPj8`w-#W_3YNKzm$_Y(xvc<0SFp_Oyv$2QncEAnf(6UGl$W_flzC|ZCbD3eJ9wGh zqRbry*w2DxcJneX6J>T6U|b89c^NO$C(696VE2W}^zkxxiZXo#nB{`sxs#W)`$;-S-lzC+VM#Ny5SMf6Uh%&D#z`__Ta}O_buPAd*0p`bGnR|Je`$U<03$RTF z%iPDy>=9+|E5L9WEVGA~DT*?C3b1Mh%M^K;eo>}afXOphrk|G?5M}xcu!jcA4Dd38 zqRc=6#?oM!L0)D^lo>3*k{T>C#LEneGD8KJS%YPUd6^MWX1D+wY_QA-FEc92j1*v? z4VD?@WyVCA(E_Zu!7^jK%(y5sR)A?YSZ17;nGj{h3$XhJ%S`YxlcLN-0Y>3qnMqz| zuP8HFfWBH~1ES3R1=yN{Wgg&V9u#FBD8LXMEb|~Q^N=X> zU;$R@V3~(_nOBQ44;5g-4wiW}FY~Y{^XdZZ+rcsq^D=$Kb3$Vrq z%k1Z64u~@Q3oz9O%N*ck4vI1d3b5k`%N*oo=0ur;1sM5*W#)L9M?{&q0(Jm`Wgg*W z9u;LCDPVgbSmse)=8!1!XaRc%!7_(1M+?}m2$q@WWgZh{<_p-&2$p$_mst>H9xGs{BUomEmnn%d3k7V0 z1k03onMF~iRKOldu*@Pab4-+3EMNmASmqcnb6k`;R>1B`u*`8@=7cD7ynwBjV3`xV z%;TcWi30Xzf@L1(WnLr7JYK-2O|Z;sc$p_enb#DsqZ2Ii1TXWXDDy-C+daWDPx3NL zqRf*8>;(nOEb%f=i84zCY!n5{JjKgAEy_Gqz%Ej-%+tKgNm1tM0=AffWlr)k&xkT7 z3)p`OmU)Jk(M6eO3fP~g3~nU|@EGUWocwSwQN@G@0Vrc%J3SFlW# zmoY?{YT>Mb53?{TEJ$SS7?P5V*jGhswh+| zV5`k5w8{#xe^IC=3jP1~&I8VhqTBXDSN9+o5fCNkoTEsVoHH1}oIwG}Ip>@+qU0o5 z2}&@KBxf-pC`zntDT0E$Ro%6VId$*5&v&msuixi6KUS|beg5>BsX1rnOn2>FuXwl+ zXQ7uvDBJ>ig`rnHT&A@P@516w}4(_=yea52V=+bHBEwfotd^Ct{uiQuN$TEz)`XDrjvFrAp` z?BOzKEYry_otf$4;TmZy)7daxnCa@_0;>IHbkTQXM|hK68S3WY@~VZphETW#+>N2` z9xlFGs9OkyTR`0z>fzziZ0x7h-8@yA`h8f7rAP*O>W0`@58N|$B4_CHhnL&mb%*+rEm%U?|!G;;a z%ur7bahM^78OqEs4;Rd1k2BOT!0k7Y&~W;8QnJY3(8Wkwrj3^QXrT>Q76&=`F; zc7!)MmZ5PTrUt|wXsltzF*Dx7yn$F|oMFZ@Gr^PN9cH{?CNMM6!;FL2<4iEjL}n&= zn2r$3Of<|SW+r=>s}RdfGR$OVrg)ghV88gu`flt9Z*mGlQ$0*`u+Wqc3b%l#GBnM@ zB#78Yn`#a;jhX2lW=O;`(+o46nHe6YPsB3Q4Kst8nI7g=*iUFi_z8tud_prBn&n~U zg@tB@P`Cv&i=o*b=4DuDRtSY#K(iTo)5EL{3(XFpa0}>7hUR#f(_x`ELnzz=n#0gr z9%g)4Xif-)TR?9y^tMNH-FGT)X%x`g49)Xsz6-r=pt%e!@GzIeKHS{!2;mk-n#a&W z4>L_HG%tk0Eui@fE%GoA#X|E#DBJ>Cz|dk3vs5g!AcVp#poQTdV6?=erTDb@9o9me zL)Ld{6uyX$w9KRB?pL?SK#LiA$DN}prs70_Gpa@Ej7?GhSqwR zSz|x*W%_RH2yb#ZL+d=uyRp#n5DK?|S2Fajhsih=S{Xv&7SJk&-t#b3$3m+@DBJ>C z&Cq&JuD%7W4xw-hXbnRfJWTVkM_Lm?;TF(ZhBkVb1Z1JLArx)_tz&4Dhbcl9S{Fj$ z7SOv4z3xUFahNeaz4ak3Msuj}7z* zLnl4@+=V_d&~}Et@aRhy+HRm741ML%*DkcfKsy;a<(O^EwA(p`Sgv;zEZF zbcCT_Ji6*aM+|h7p=%!f>Ow~ibc~_jJi6{e#|(6wp&K6k?n1{6bb_IqxBw}f@7)Ol zea27{K}lWcGXtGu$P*-7=%j%@XUG>6xX|YY`huYZLCIX`3j=-0(CvbfyU>>g`ih|x zg6?pkuMG4xLw5?g%Z0u+&?$!Q7Icpboiflj4Baazr3-yypwkT9Cn%K*oi@-JhEfYk z<3eW)^esd83rg!k-x}yUh8_^~pbLFxptB666O`VC&Kl@@hB64s=tAEc=m&-}3Ciq3 zKN#p7LsuSGAY!PXph7N02Kteq!h(vp(2oXE3>6hr%!MKb zGiwm2#n<4RnQ}(t;jxp(_UZg`qNn9(JK$40M&DvVzLF&{YFn zW2n5K3NCcbK)*6nQBWlp`qeW#L$w6ecA=XQgbB<{)e%(Jq4f0T@P_HljMWoV-^DQbIl_`!tbw40E{3Vm z5$0K}k)XydhKbV=CM?!OP*WGfwCV`+E!Ip>a~H#;>j(=h)=vf!TMDYl_ z!(z_~dfvq_jXc8cwAc%RUUV@`GLNvkEcTM1mt71~&?D?_i@hS~RTskq^$5GiVyy+W zaWPC^kFa|!_L`vAT?~`kBP^xG+6rptVwn0KVfR_Ay`VQ-3=`ucES1GN2!7hd(f(XlK zu_1znx)@3fA}o`|h6x((Vkkg}u*?=4A!wwFp*$hNvRG`CpwTXd;)MvyYOyhb#=00v z8zL;5#l{I5?_wx?h_LJyn;>YSi=iwc!g5$_lAy^hhN6iG%W1JGf~L9{N-82Om&K+D zn(ksKxQMXa7Mmexri-B*Bf|1nY?h$eE{0-_2+M1+HwDdcF_dydSU!urCFpGzL!n26 z<+s>eLGxS;Wgrn&z+&?SEpRaui9}dIi!Bti$i+}X5@Cfbwis`!lEnToqjyADVT&yh zwA4Ks%1t)`&iH?E`~Cp2&-VR?RbOgKIgC_!YW#9hoGJA(NJO(VU;YlOVDl? zLjh8RRkqltg7&x=%9A4O5sU2=w9my*ycA(oEVf_J0T)AQQ-oEu*g-*uTnvRz5mwD& zhXoyRF_c9`SapjX6?DwSP&5@`H7s^q&`OskxfqJIBCL+Zz7}-K#Zbx>VRbF`jiA#mhC;6ht7ow@g1&Vzlz~N9eT#i3 z=&XyONG!q{SnPX2Ke!l5$Rezv#m)&j?_wx0i?Bu(yCCSIi=q51!WvublAy~jhT^mc zYhp1eh+GV%YZ2DeVm}H}E{4Lk2y14spF~*Y#y>?+@rIk;6@kqy__LrZ?(t9-7h%7M zaY?REqN}1NUBgKuoP-nfoBiOrpd0ps-v!;YAKd0s5}*H1QXjMa^#_>#kBR?Ycn7lZ z#1y`4ZQ>oiY-8e`zU*q^UB2vM z;@!UNX5u}*9Ao0Wz8qmE(7exC~P7gf-wLYxcxRD^R;pNerV z?o$cQC4DNzxipT?xr|Q_b1v&sInL#Ms=&FTPn9@V_URGMReY+-xtdSaIoI&1Cg)l{ z)#hBsr@EZ$`Ba~C1D_glZsb#A&P{x3%DI_O%{jO5=~2#)`SdvFCwywjxs^{(a(>FE zr#V04)3cnP^XYlcFZlE#=a+nXne!_?y~??@Pi;8A=F{t(+xpawb9C+s}Z~62# z=ea)3<2>J|1)LZ9w21R!pO$c5>eDjL%YAx>^9r9lasX)EV#K7GjfBcDFz{E1K7Iq&dkC+A&0?dJTcPkT7;^=TjH z{XQMwe9)&uoDchSg!56Kj&VNj(+SR>`E-)==RSSG`AeU^;{3Hwr#OG((`n9UeEOF2 zcRrov{Jl>y6D%NS55SmuDTz_JFE4VFEi9I%`L<$~o7`t)g#a9en5P&rYXBgzwC z4D$w8(^B}0z6|9H^g!re^!WoSU_U4rP$Bz4;ed+R4~hmdnHjrc0TmDT2!E?{2Ad5WdOPwXP50^;ssMhyUX} zWpPirfXbVDD%|=%6>(3cfGV4N9=UZ-72H!bpr}N)T2PIu1ynuITU5N(2y}^T&46lw z!mh+6vb6)0$jW3?J0QH8umxWy&=sgU)ivW&kH;roGaEBLP0jc;Yj-Q^!Frwj`}^rF&Z%&LPA1&`nvVJ4y@m32O@7=COfo#Xy0 z;m2mGIX?dLOGTok1v|u-7K|?~_}48hm>f%-rGV~*QbPAZsi3sb1JHv|Iw(Dq0m=wv zf-*x{psY|fC_9t`$_eFyazlBbyih(UKU4rJ2o-_~Lq(vXP%)@DR01jqm4Zq`4?$(1 zhoQ1iIjB5T0jda9f+|CgKvkfsP&KGJR0FCB)q-k6b)dRXJ*Ym^0BQ&|f*M0jpr%kW zs5#UEdK7vLdK`KJY6-Q1o`jx)o`#-*o`s%+o`+t5UW8tPUWQ(QUWHmiZJ^hn*P*sh zJE%SM2GjxS2z7!wLtUV*P&cSM)C1}X^@4gseW1QjKd3)602&Alf(AoFprOz(XgD+i z8VQYpMnhwuvCueZJTw8C2u*?}LsOus&@^Z|Gy|Fm&4Ok_Z$fjRx1hJ7xzIdlKC}Q@ z2rYsZLrb8g&@yN_^bWKFS_!R!Rzqu`wa_}~UFbb%J+uMZ2yKEsfHp&0psmn0s6J{0 z8$cf;e*$fXc0fC!hS=W-+Kt>8-URv-c@MM~+6V224nPN?L(pO92y_%W1|5e^Kuz&~ zn?cQ?7SN;6W6-l}rOmqvZXt`;|-!ORMAqum_ZU5cZ&w>0s%UOb<)1WCmCU zB{RY@DwzqENy*Hx%t~f~Wl=IKEUS{)VA+(+4$H1&4p`^5jgFU9?(6t zDfv9?d90}ddjU(Tz+S|nDX^EYEDG#pEPMic1xuU2Ud7@iu+~_f1l9%%kicHU8Y8gR zm23-Zt7JP^J0;u0+AH}6>;vngWM5ccCHukpVKN)6zmfxB1C$&H8>r+U*dQeb z!v-rk1U5v;p|GJ!4ucI-ayV=_mOg-uP;w+}q>`gxqm&#C8?EFR*cc_p!p15&4mM87 z@v!kqPJm5Naw2S^l9OPQ(77KrS;;A|DQL|Po2ukA*fb@l!=@`a12zNA=3#H4ojmMq z^j(K7QgShDv64$*OO#v+TZ*pbu$Aab4qJuJ0Q?%}Yt=noEChYsMdchTb; z_MVdKVe6IL0NbGCM%YFrH^DY3`9AD@B|m_DfSDPv%}Q>8ZBcS7Y^##nVB3`Z5cZ*x zAHhCS@?+S?N`3kHL;9c^r0J$rG>>N`40WOv#h5 zlS+OL`&`K{U|%TtCG1Njzk+?G^CK^!>%iN19n5n-(kNi zc@uV1p{*v?l0$DzwADmF_e@Hv1NviMBQgR*8FOpK|fR2#3D1m^Uk94OF=;}y!>43hCbhi%Z%t-g>fZmIAuMX(0 zNGWwd|3tb^2XsiJR63vsBBj;=T@ERY4rvhX*8!ahDXk9ZMTisL2srCa59)w^f|O1N zbPS~QI-n;YWzYd#|0tsl=<7$BbU^1m%B%y<5mOc&(0z}x>VW=wluZY8(4*`+phq6% z&;ecWD5nnSbBB|u2sookxphFVI?AI1y3tWy9nf!%^67w%a+F^O^o*kdI-n~Y71ROe zAJNneLAQDfc|S#Ob2vWqvATChZ>d80cY!|qz)w!O6h=3XH;4T z^fE(V7zEwEtc(umMTRzH2!*Cr0ITK*umDuLF95p#vC#ZUa_P2lVx#N;;r( z7gg2)y}59D2m#%jOLQw-9(D#WN>VVEp)JO;PZlcCIpgR*a(EUWx40(BvKZjD_x3p<7&p{VI|NSoJV$ zSJ9`>#)R9#+pJo;x5NOML?)FUwbs2Q+644kK(7Z^?~h>fuu&a;TT?mT?pEb|dwia6 z1k}OY)A80lop4X*fV!A_y572{8}8{IP!DrY&s+EO!aco%aM|jy)F;6DihTpqd?Tuy zZ;?dz^=KcSR570gPO5YYKgMHIzkvFOhof%cKJ%zxdW9e3v2HQpxJE;zPs>bl+H(wu z+H(wy+H(ww+H(vJ+jIO)miG>OfILJ)Y;%vH0S)7h9>W6~!Fgmrqd1TL*X#6=sHN6_ z+DD7V@E7;zH`0oC{rK;7{Ycc^qGb{q8}KRgaRH6Ti!gB+8}8MomGL4SWw8nR8H=BO zQ8}Q_(f!)+p6PBr+@0|i<`Y*;rZMAlKaWqE_zLrh$0ws1pG-VH8RIL=Cmx@iW_)t- z_~eYQFrRpQ3YzgL#N$&izQTOs@hNG>rxcG*$@mKMiN~kB8J`L~KIP*p%qJe7YG!<@ z^Y~PYuP~o@eCnC;sn6q6FTTQj;_+!_#-}-tPqX+6^NGi&l^LHWd3;*MSC}_{W5idO z*H?9Li?;CB_(>99VLtJntGI?0-ee~ppZE&%@fGHy=Y)Rw3@}fR_zLqlqZ40YKK5Lf z9B-Z-6ZnV6#P|yHF=qpDVLZIaKeWR9U)wE%CfXB}lLDITp2wVM&ST0yvMf4HvB#Pk z&@}g0Q}|ea?ds_?-F{Xx0-EW5R@2RAMYAk6JD@jRY!+j4EcRAFZ@btW#^zdVUO@9* zY%XI9EVeM9MJ~30vBef!63|i?Tg=!pi!Bf69T!{1*b0lS3}}^$tzc}m#nuG0*2Pvc zw$5Vj2K1hbtuxr4w>&*Ajqnee^&URBbxIu>H@z!*xvgRDUu=nbT5rF?4FPR*hjcxE zeesp-<==26d)j2bd+!JIf&1Ot#NWO6g7@-ITkxJX+cE#%qb=^3Z{{)I%RdqRi#6|Q zt3B4XfIf7OwUv*xkB@cUqYLh8?)%J-p#2P8^yrcc?KjW?hAw*~UFd*;4l+a@{pdmm z4RnYh<}JHlS{ml z3#Qo#%IrQ>eu$nbwB5d5b_BH3eZ6ew*ULG6Mr9G0XUUTR5OIsP@be616_m|=!1Lz0 zd4Zwqf^xXf1p{4VD5s!YE_BgAml(<|D31$WGSFp)@(Rl5LYEDMY2;Y92XDdR4PPkU z@P*GpNHGW>7Qsl%S_w z4D+iaEQQ6M5%jE!VfJ-|{d4-l?6Kd4y#eiWzYBZ#yO7e3TU$Zx+;PLS^Jv`S?PH>G zh_{c4Jxi-g1EP`1VxLH(1dVo|NGKeLu&fpvBWSFPp{yXnvRQ1Lpz$t-qJs#_Zm|i1 zCb}3(5+W>z#U=@w>|!Wbh_IX%n<8kci=mt$!g5(`nxN?}_V3g_X21Ozav-3C?$40@ z{4=D09gz8g7Ptd~I*w@E4%wp}4(Nz`v_pKfg7#<&1ub%qW}DF*wMScwg~i>Y9p$4H zwntkcXsLTN6p}=r+i`oe69IkZ9_=_Et%yC^GC|ATqoEolI$BYSy(4Iai=kE}!irgJ zrJz+VhDw$QD{isXg4Vbg>RckMgvHhhTIXW_(4I9X?f3QbfWC0QuP6EYTGo!;)_7|h zJe}gLZOn@bg;>$6>(6a%^QC=SeihKy?$h#1ep=SCPs^_bopN8&s052Xw^R0L-vo5p zJ=!Tg+8K*|8_;(yc80OD7W+P+A6)D#W9KY(KA;OOc8;;S_DlFi&}sKeKn+{;CDgOn z8A0E=7%JQ%tiHv*6Li+aQ2!QT4J`J(pdVZe)o~H_Z_u6RqWvyh3h1)?UAV~K1!*w~ z=tmcmj46x#gf(7WOfh!FV!vP=R~Ng&*fop&8qjYpcFkbAXV6%gtWxwnk+)-&*c4I5 zRwlC%^|mNI8~+~{qP`x~rW*lW59oJ1#(%mtb<9$^VY`S{y3z(Uk0_`?$qWMOX5tMb z;teEP#2ZNb(;7%%stR8Jn2};SNnpAOKE|vPr=`R)Gz?g#Fzo~PVs-~6b|7H>2F=j{ zGc;(f4w!>M3v|FN3tFrL=26fx9WYaZR_L$-VYLpJ?Lg~vz3}~~{``g-7xj_x_M4;*c!Nz!2fT%*D>~p!GF{UFZ-eRQq`LjY&7c}Y zw^0D;iH09*VAKY@IYf&@yy zf55I}9^LLya?DonDC~oQ{}499NR|-V?U5yqET#v>b=?EwWwemEG5P=9E;B^}TI?l3 zi#@0#)Csx+`|gA~BX@ziLfxS5P!Fgl)C=kj^?~|A{h&7fizMko`M4*N61vp`v)Y*2P62b2@a1?7hFKzX6`;Pb)rLj|CMP$8%=R0Jvt z6@xN>D*?|4F9|ONm4+UI%0Lf8nQ&iOcsZy%Q~|08Re~x*k3dzRs!%nkI#dIy3DtsX zLv^6KP(7$V)Bwti<2Hmhf*M0jpr%kWs5#UEdK7vLdK`KJY6-Q1o`jx)o`#-*o`s%+ zo`+t5UW8tPUWQ(QUWHmiZJ^hn*P$$U{I>9RPI8L$xx(0qGz1z74TFY5BcPGcC}=b^1{w>EgT_PI@OTs8+2Ir6 zIpCAwIpI^_Q=w_lbZ7=N6Pg9hhTeqcKyN|0z`qTj3(bS(LkpmV&?0Ctv;`qBbObsI9fOWTC!mt} z|D~YP&_hre=wYZVR1PW+Re&l&m7vPdBTyBnDs&phsD`sY6R3JZeX5ZF)4#@QhQIgB zuQBYZm7ss`)lSgA#_9m9n*h^by~H4PB?4u#22?+R8YJMiWWxk%lt7IUabCMgf|4n) zvuT1{LCq4Vc>?7Ms6_(i7tx~$G8sJ6CLg?uHI&6fvKrAjuH z>q}Kq%AB>STv<~N8z>dFYw60`Y<^rT6-(KCMOoFptYg`-_KsA#W0}^zVzi@uG@a_w z#=4e`W>PCwq`H@Px3^_Fx|S~ONOyO2X)D^&qg~6p+qzeDv@cJMb!3#6vt);+^XZ9F zA)no?m3j*qO;J0QGkOcT9MbD86sLy^o2!*#wbGX@;V*^Kbbm#g?9*lCi$HG3yfghR}@rG*LIT+bs4Kjk&fVUq3sJ zcUAD2kxeAisHjj{`!^KpQL1d{(YkzJVq@C}{F+%Ax%EQ9`lL3AO01!QSPu!NH?oJA zZJgGST^sPOz)CLU$Fk$q60_w%s&>4fPT`&I5;T5jmS3l(!i-kb@)<3kp3df}4Ffy! zsraWkMj#VljwiZ=-n_#&!sBpdu6rqwy6%r&w|Fc)3fA@wP1bnLRhX72M@JB&sHbs zKTc&cS}EzJm8HlPM^g1qFn&(*1FHDY%+6GKVzipxk<*f?auHoICR=%DY8*ZFk)_El ztG~f`v*CNn#Z4Oe*ig|B$1~Oz;iC3V56tecoQ-Sw*)q3I%QOB?Y0RI1?F!3cH9K1l zxAZdxPj1YhiSp5oEKg$;V=|e^rpEK=S!dJezFYA^wUl=0Q4aBk`Yd45iVv}e7?-E{ z1zzSukvz?8Az928wOlsuR)(7C^>0oN2oPiBNUs~)eJ5Pec46EhpDtwBP|i+mw7v*8 zQyC`cni}*XZIm&wpz-aCXU7VS)imbdd>~lD^X&=O{z?NgGmJ9uQhB5^+1`myyi`TM z9pgKwCGyo>OLi^o8p)&mKBZB$VHV)YazQ!GFVK&~Y_Ot^gF@LW{me9&QC?AFVJ75o zU@h#-=9k%(AT&TD87J4$Z-fe)_VT470~)36j+*u>w^>s|tMwI9P0G|P7E8)&jP@}OI(z=A<=m16rk9jCoB{8r z4adsS+33(r(_4>i9$b1q5gVW7&J}IDyv)&+&xTLLmgmkY)A7-`=6M7B6)}`K#bSDC z7v{D+zUw7YhR*oT4&vn&IZ#GZ)7^Rs-*=C~zR{h;%a zmN)gSa;q@pIy|GM!JUlp0$NVLRgB$ofK@JX!rMlP51=^m?+{ zw38>No;+bOaAXx<4LS0HUFjp|_(+83fI!Ve%wCZgRV4=odr!Q6gkVMRM^7Hq%7xsN zR-08H)W){uV@7`A+H4M8{7j*OaX#j6P__*L z+a5|Hff0z5T&~RFKSx<(!nPqjdjBfF?{_|DOJd<*YImW8aW@T9hHxXAEEe)wzG4%t z+w|vQ&PF}yw3Z_%X5#uW5HndsbTp?8aQ_M0W5-xbZyg%yyCBJ)A1)MfWo41=Ubb9K z<%TNN3%rD7kquXlcEWpe?_9R9PwO4VgDTv;=- zflk&OKA<9Z#|-6+hN+lNA|_)e`@t$3LNaDLvG6f1KTiNKfGKc>h;SN&H^^uxwKs!|%Bg%y+x5%;67HzDCBQ(jVQcM!=YBsa4MGU?o#m z8w%Xa4ygc3;!h)$R0;l6E_agV9fjQB!oFQO)cSHzbW+O7+*%4@T*>M@W{)WlEx>SN^U;V3S1k$PCnz9ydWyS46Ufzy$v~_fhpv<4F=24oBY#d@`^hj^D zgbJ=QvKkJ2smTmlJ+&7k360Tj6S5V)bf^hxnjeflY2}0&5?78iD=1M@6n5rwg;b`j zoMhhEQXDS8Lr+81lHSpuCx2AS1@%-DWLEPTR8_7u{7ELD2g9$Eqq%8U5Op@3s`sex zz3StU5-NYwC)1MKjz+~ZR=_t_nr2p*o(Z*hp_xhNP-6oB7ccCs<|@^ac1~Wa!s{-# zc;P^GG?z_Zput}kPLb!NGNUV&t>|3du_BX6X-nIbgRaEfFtuMc!4dIlg?Wv{EM~Pb zL3J!TvSeR%t`22)vAv&)LJhBuKX;u1tkzN`t;8~gWp>Gr)V7DB5SrTUP0j1xLSY9Q zc}(EEAA!vWq7aq_VwxEp1&pQI%%3Ng#g7L#hvF&`2}AzXd+7kL@%{7N_X;F_6h z&WDIe29H8e8cmPiSPP}>Ze9peCTgA%)^JgX)|@=7v78(zp#I|(s&^jB@F)bmI`%xQ zb?M7VvQtY4%Fd!|c6vP$g}^j<5wFqOxF-=uXAm(8q2f1Jn^0@=nPLHpxOffeZmw?d zCk}?o?v=k27=>`n zC{Ocwz7hcis=RE;t2}joBnp9Px;k!yrS`b3hRk@_ss)QeFq*-LTd)!@UTnh~ww^Wy z@yk&NLhiOP3sRacR%nu;I5C~<&%=QmtJqkBbkaSm-0)F|8h;15*UmZyEc)QAK4mpe z-8;zM4@Dt#6GlU5c_~b&!poidV#j?nq`^~B$Q^$@A_?H#iF5*^5RM$Yq)scX&O8gh1~J?{?}I~ zbM@^v_uhXU_Mb(>O3}ZF5;h7EuZsU;tblE7xl|hnz(5AgiqpqgaQ`^npNK--_{Zed z%gmFU?qhN?GztOZ9|>SwlThv>0dzYGL1>vqyqyXrh}4xB_clli8HIRFXvmNuuGLcH zy}(eN7?MKC%tvNYXwvG3C=a`9#LM&RG6K~nrk9~y5X_wW~m%A2<0uqHl@fR5z z3h7kNJ~{7RWY}R*2o`^*&dzaiuux?^JSscfJ9TdGCF?fBl%Y`w7=Htcab3)=*;UM8>y;AAIQIsYgp5MGCKx30k1bwlV2~!{ zpGqKJLwkH-T%bti`r`K=B(tJvfS!E5P+=2aTsC+AK^Jrs`8E-IWlfBe4Zg~?p2poM z#Ar@#k#7pyRjZt=Z4u+0TM{}7F=?Nyc$-#~TQYW-Qv5T>WSETI0ovS|$>r{eU$5ng zScWr$a27BM;hOWcZOv*s9iu(oUz;5og@Ex7An?_SVvk@dOWen@9JnY%i@#$!h_zN5 zva}zkIo;^qF}1^@5RA5*i?@WdO25w!mJHav+u(wZLd^Jm8V0qUB|2S$a?jnT!9+wMP7}%< zbELBFEA%LLT;Nd%+Jt;FId70}91(>$<=9J6(*=d5ps{0uZA*t?(ZLB zg1N7TvOrM?6~Du~#V>ig!||Oh5+`$XcX)TjM z>lBdzD7q?zG`7~WrkLEfPH}%A3Sr~-OB$m2&NSObkrkHien~b|6k^5SLdOzmdllf` zLbpIs2o-+;0)DqtvN$_a?BwHKfY@PC2zII8&Z6sno9>%$^$ty>N=0UILss?7{~Cbj z(YDU9?y+TK?d_TFwp3?I3D0vY-!QCI=8o}vvGrH-8!$JZv>0c5V+Pt4?651>V;hQr zRApjqsW3?=`(ADDf30EOcC~F&`JSk@1@lp`VDsp3NiK>MZ2c^k6tI!1I5jki#B4*D zZix-CJ;0+#$TlKn`G6K_tq9HE-6Qmn7w`PmKZw~JBozjFBa?@delvLyB7;yk5~c+Z=J?8 z`eZjo+nKCXZ`($n+)+`8#f}$`VP3+WW5>=c_3L=9c5SKIbJf1Hi{tqybkSU!c8Egx zJ+n>QABjTXn3nt4^4{TGYadIo3MT=HLZFzohqDWWh6z3wcFecS9#ifE1k{>we<%u} zW7>_vQ)srQW?8sZ*>+p1OJS|4opm!aU=p? zUE@bs@jw*9#^0Z!50RhawJui}#W6g5vnu!gR6RHfA>$v;6I&S7HJaRq^W5N32pZE= ztL?KBoKxj#oA0kjL?KR0d&Jn8r9DMR7TX>%((Nb&iGR#dY;s`vlDUsLI&e{l7L!}J zEfZ=i4^^-_n~yKL_qilw6yn7{GGSj*=xAOy7$En2CJK>bnn$+fsDpj_`fT&a9|&{2pPlVg}IH#d*csip%s zF_#&t%`was6opXN$3HE+xk!sO%Fe3DCJLf;fu2Q&W@y2Vza!keRA@BOIf~)zB*lnm!n=+GM`KiIwjuM?CLDOLY~l|HlD?b zO}^QvZ4)!+-6)h5UIs5^Ib_%pnW`qs=|U-&9c4Lifw;0%(dD}=TDC0Jo$g-RzM`{B zYg@iT3D2WYh2VIU0vNXpE16?qhqO- z>duUHE*nj!v=z$5juc=bwv&!YBfj6<-nD$W*4D8+om!R}?e6SW#vE@hn$yEcZCjc7 z({~1xU`4vKtvxfkbotUu+i0e}LrD$oOqC}_tLYsWcCxj~@aJ)y*KQ@VG|6myW+g4{ zSlYcTv#e`b*NV1f-77kkOyeZhY54%DWR`bjR;(BsZENrB?(S?$De1NLNQ^ zM|#DI_Kszvo#~G5F6FYwzA8Rtm_*|jV}2EFSA|*ZaNVCRu7g)i;kg!HSRH$e>sLjs zmDSa;G0{@K&`i_(TL693l{n$~mGoif*LN>s#_HJ=ytk0ciL*OlE9q*fgpokAfSWF3 z1rr+1Zjb<~s%zDRmqt>RJF85ZZBd(%JuPZ#ZmHL36gmpecLN;}-@fOGgP2tReR*h38OL*HAJqs75Y%1hYap7<>z6HeP4Ixn|F1$1i6emfu zBhD{zsHmm0bOwOw|CDl3oedL(?!wE{KzBA?nc4Z?^Va{@I*EPbQ06mF>!iGicBZC3 zFIW^R3@=rk3cc86TJ$|B8BmLEL)jDVnv|fHHhp*cI@?FbI+u4ZO=UWlc4=tchnKFg zHYJvsM#B&0)D?%09Hg4+Vpk1X8VlZr4bOdJjS=_ZbEUC{*qkMXI<-tsc{B70W>4H2fHdtOMIJPZ~~!ir24O?{P%%7Qwi*45(SWoV!-O9s(|vuC>%m)$0P zyD`;`r28INvCS-b`un)(o%Jb%)9Ymo00B(7P8i?Lk$zj+md49TTKTmVa~g0X?9Y!C zSXpSU8%s981(2)G=EBR>z~~%-D#R7HpMtFG|sZEk6d|BJb&XAZ`nC(_)km7JZ3R?>=#|%mnatuX1mPI|2 zeqO3siU{6)3eTUU2;wjNh>vU~rPNNLQ87Z*$Nv^Y3Gz0%;rW%6VDiR_=CPw**bs8#< zDorsZ^XlJB z^Eb5}3yj~w46R}3|~B7$g6o~8&di=;VMPMO(-_cm#)Hu@}uuZ)w6C=?Z*`^JhQ z?!$XQG}e%{Qx?k*;o0F-78_ON->jv#;9ZvRGBwtlBvbftvc@XBBwM5unf}D6pQJw% zVkysmJ6`@e!%Ndxd3I^GM%_$>TF9t3nB{-}<{%o8JAdK1tk(!}8Gby!-fnEB*^{R6 zbv8+8ZsH*3DWD}UTon2WFIT<3y!d6=9lrh2P?3~ZqV45ST@=a+&wE2<5$}<=>m5o+ z_LZ_zT5T>&wCg=EQK&4uJPlRmlqY;Muc2*8gBzmZ>eQYEib8$iC2FWXi&^$y}n$T zWfDd1qKV_su3&E#E}Ha*DD)DZQ%Ns1PBT$|Q|!%ac8P&AUMpN;ep~X*D0CBE0yo{r z5`^!DNZ%S$#Xzc*!isjjg`ns{IqpQEq42!BX~@BQ_>nj_^;}rhO4GF^+hQD%>8Exp z3I&Dd-c3O@7Fm&SNz@-2FQD1G2h7il|0#e*>KZBGxs^0xloNFNKmnC-l0Z^wu~TB`U5YR3rXSiXfXpS<)@JM~YLt+jON zP5{l+eJJ61cQF!{mo?tQS8yKcark+PDq3hr+>Am=;U(};l3S%P})I*zokj;S37efnH1 zW>CALs+G;_yy&LNDPtcd-`1AhVV5DY)ncX9icX-i2=fYuAmq@eivT!64I3 z_;!`6Zc0YC5tC2+AHJCjUL;XOm$^i)Xi5a&({k5>A; zhWOtDXs5326P|B3?b!GZ-+OUU47S?u&1J>bjrN{b?M?vY)R|6r-d&VagV!|%4Pn5eGmRa^BZQq}m^f%4Qi3p&rI-?3Ni@Ua*oHCON-!^TmHtL(%Th=hD2ut(u z+&5MfaUZ^&Dr=}ZNqc|tX`EWi+WezsKK@5pWp~Q(9Lrj&!f zhhO99t(7&CSw0;m)@WL)Nz%P2^b?+cZ~fHx55H~V3`*+Xz;?E_#%0BBLXyUkc3>3h z3oqFW>a#P4b~}?s<6Z2`LPVjoIPJ{hl&LNJ$~JF1qiuGjRi|RLp3T~vs3_DIUM6pwb8^d6 z7{0?%r@}Hj?6{1X2Ray%r6RgaG?z>#A&Z+)C@j1LbqaGb8JDS9sqolF=8DS|W|^7? zDhkcTU}_%R#%*eRJ2MYc<2R#FSd6A-lb{^6$DG*8g;uy@=|;(%F)1gvKejY5mz<&!_yYQB=4)YuAsFZn7>Qz}0(wU-&=_L;P5f}>DtcnSTg)h=Q9t)S%k z!^})--ifWNOrwlKOX2zT&=T<*-h0VI8B#+;EK?I7t93gH6@{0=Lq!&w?BfVOtl*)o z^*Gj3tWc{Bi!!*B;_^D(ynQavR`Fo1})b=7KOIM zOYKwJ_3Sg74qrNZ7YL;+2Bgf{Ke>*94V$+EXt8e6J-ig&TC__Meiqh4TN?_s&aIe3 z7NsV?6+laMlkMTT_t27!`|y1l4-IV+)1y?g)CK^|YFONiLQCN#@X(TAl6`mKhqXNP zgc_Kg8);2U)Q0FxWjPR*#)8knhnK}eV-8N4+QRore5s9ZE{QG8`Cz)-?{e~Gfh}bQ zpRx}xp)X}xOf$WPKe*DDUae(GQf2GZXu$PVbp>8{seI|OCRO;n^QA>;*t)TGTHt>o z>$I3=)){_e(U)E?p5&{wYNMrY1!fYcC^Q*fCSSHGWD38gM^a(Um)v{f5O+uv$_p=z zq&#<4nem11mwRchHcX~W#d2clFw2^X}VY`jF(cyiRold zZoGh{7Zaw|M9DW3I0`j}m(Wv<4I~U-N_ZNdJ=Na)IJb4PT6R|`P*G?yyiC3{DP#(t zoIe$oi+)sCF8(vA(3B~B1K*blsb?oTE3Ot8h3dk~;>-F-mhfju`%>GQe7cYkD_+G( z*{=Fa3TPCH3@@E8MGBVL$8|;2V}$N%+FaD~LuK9=9B)`8n#d^h8D2JD`n1ayzE1OH zpi*nTajk8Eqflyi34JNmVw#!h?&g^3#ocWydT}Cob}XC5)|0#?S!`&p@*`2`IJ~sJ zbS$&ZH0|3Nb{0o#x|a!}BPBYAo~QsStsBn{zplmW!=!piti%x_SRDHw1C;kW3eT~Z z5fI1W$M?PTfiE|o&K6U=uotrwLNl~I0>5qPDEQD`cqzPeRAZBU6yb-xX4ck4*?gw3 zlNUJ|xyZ5DF=0_?FT7MUYtJrK_=cjF7MXQv*d0?e+Ugp;c0?4q3onb8?(Cd0;|o81 zQl~byYXDyjhDDVu6)^#XabwzVpmx(zmhYmhvwd`|b9wjDRHk!jm)6;>gqNUBSxzRI z1mP#+-1THXF;`3_np!e%1<+C5$a;A0-F0N=KD=*-q#-)NwbliKdtXKyz-G0)3=_U8 z9vDk!!HfU!@<=-K;FXzI_zeykDvv5XD$Qb+nU`oNIV396))SU2E0S&WfAPZJYOYc(Y3Jm%Y6V-?E?ziL9nEFa z7iiPNg&kV{oVw=kklCPMZ+A`x27hVz&(AH(2et8PE>)`A@z*XvJ;qYfKU#58&nwIC z@J&})c@x+hoQ+!bPNedA%{<|{W>jYk_1z}I7GtInFWYKQQ;-=RFuUilf?JT#ViIl zEUgS;$Y?_rYq~`*L~JbS4hf*Ty6-Q19pz~R!>RI)aDEw6J4Em!lRZK-&X23X!LR;bapFvy1fB12N8I&Y7g~aHGq_1$z zySh&&yi_x&PLe9TVb7pN=LrC!xg>q60u+Vug_mds4GL!2ry70`!CQY!Nh}pH3}UlA zb~6fng_povUzP;nYttF@G*B?lXRL1*aIFy_3Vnr_WCnfJBne-Pdg}}eANi7Dmui6S zMWLzi{CjJv#((&I_+%xOQdr-brk%_AkdfH>b=Y>pQjhQP$5DAxv+$hD>aj7%ijDC7 zphmjcP)JMDDRvDd*=!}BTWLGT&A6mwAk9p15}lFf)^WakMI(>=*P|^D@C-Z$5Tla&Lu}=K(8`;p>=mHO$E24@G`h)s$Pch zb7w9lb#Y%Ijpdi-mi}VikJMDVW2q>(F@@*dMMX6ZnI(m<^xV`lnR6&eRN72I*1afH z6rO)K6Js}v3zb0E}5#r&ziW|(?F^+!Co(BdYC2AU!zb> zc%I#CsK#^nT@F1};{2AyZjCkNL|Yn#m%~#{PC3G#&npyWHiTEF%6u2DO}0N+mgBn) ztMiNs#}jWK5E3(WH@HdWVYm7Z!QTN$brYsUa9C$UrGrZl(*ZO7K>*fCKnX?bk? z*Qb@UPoVYnAQ%wgi7nPiQ#VCbL9Yi2FNJrTohFWo_+?5p+;s#yZ;CmMiD@fIre|P)qTSotwrw8Vwhn(7UNcC4Sz7m(Wp#hS zd!(n#SGIfKXm@|2!|RETZJtkbxWB5?>s6hOS1E^b1#0g`5IPY*AXE#&9ut<5M+T8T36;cN+sGuV%dq&G}S+WLw7b&;w zRen}$sghP=Zc|)6uiLBa^cD&`vfP7mk#fUcW~Ia`y+z8kdzBAnv^VZm7B=_5h`D*Z zy6GPe)@Sdo?LD(d*$bMmI2b6v&Co1IUfoC^AlSZ=c|LdB^oCBaofEi*_hBEiDO*L-(<8NrLtw=059mbkoeDq~gw6& zPanr=<|-4t)D1T)xGS1klrj06+w5EqGgzC=VY@!lmAUE7PU3*lt~bQ#rYc|X!7`!A zC8kK*Y}M4OqR9=d^%cxd{R41ODY|fRb90Msa?8MiN2|ew_TMCiH<+C?xfNc=3uB_W z?JdRwOZU3HkP&jt+2qoaY+ zTIf^CW`zEmFMrwI*V*0FI;uZI$3d*2g#b zs5Z4EA~skfU@wSo+kabZAH7JqzPXJNlHbM$`BChR1|hNGC>I$MS2o=g22;BWW;xL0 z!5z{7OTD%qNz(^}iG|_R_Y;(0ztX6tc>4{qFu(>T1 zc~$lzWoJ`A1lvc@T+Q=@#i1vx2x#)$;h=U!RV!Eev^3`K&^MyPlzD;prskH*=o?|~ zu&fC)tRKW^a$8AeXm3=SH6G;5Y3>Nyptchmkef}mW*ey4U#Pc-ChNf7Z)tK>X^t*Z zA0FQN{PS$?Y`V!ofBz6qy~#6nR`N7mhkfyxpVHp=B27*%K$%(6a<-n#-Z2Tm2UEqJ z%`LGdRj~E0@Pyv3UVnDFD<=K$Eu5Y&S z!hJcF8^qUR4ahgQ#W_^tK#W8*S^H-C?7MBUJEM@DX8H^10yZJDI^)e9lpUgRkThm7 zMM=@zN)1jxjt{W8CWzGeqUV|~>GmL<9`gJyz=(T_#U#A{M`$J5@)3A1i}ewf$8qn_ zM5@FN>{z6fY-z#2c}p1`;E^=;y1?Fq<&k8*ij@K*MZTz@JTh7HTFzhuD_On*Yqhmx z8tIO(y$MI)!(N{rjdmr6I2MMk+-)y)XOk!&J0BAZ7bx9i%I2iph>109+`YEwf$Pfl zEVXAG?%p98n=LPt{2fs$2F()IJWAze%gSKwNv4!HN6D2>lX1%}n*}*qIJ3&AT@~0h z+r=bpj&t}nAnQ@DzNzAv*$&Cqq&8V7O*hQDdX6@-hgi1V8#vpn*YY(kRkNKPL{n^$ zjCg_EcWa7+v~9u}P5@Z4Be+?O-3i3pM>D+1JQ<Pi9z4PfM=1rf{As*5R0a-DV6$d9p>#6WdLur)GHd*wS>`Z+||^JK@ck zIq~GeYBM&&@6VGBIL!`dCCVeNlfC*uQ!5H*1C(lAy1i;AwW+O-+P~_6wNpmJ@lbGL zNKa?;v>KI$i38LNeYMy0*IrXsI|OeISv8mozdox}Hx{Xp=CG{LTAaj2{EZuEmMj)W z{KyC5rpX_j-Pu;ouSJgLbNsc2oflRbJNgyPP2b^oT(6kDm`e`Mn3|g4=V2?RofDe3 z*o&a}vxw>g3~x-q+YD<=>hs0XUT-!#X!aEg<=T8oGe&>x`QlK`n#oZulhHD~^4zPe z3`|Uyu>#q2$7pifh75*pgtRVK7#*$6gEwQc%a%F9oxI*+n=m}-!Uroin&72uPntY+ zS-Q>b4b?m}dueouG0=<&XPe|T4u&dV!R-1tS{?D1R1TM8Ei0xe3m6@W;f~zSe&OD*S)mbdQZ9%-SaUyI!9t%lT4e`%FH-Do zbOBrHrj^XnFpvdJS>Nqq3u~q@ZUSBKqN^FsonA}~6{@AQS%mH-J}?)Z*6e&VVPeUq zj?JUgMHX9^FH&x6ZtHh*k-Fz)Ot0F8J#FlfWFrzcc3xz$PO5<`MefeW8dxQ{2{i`zF@ZPn&98L zNvp8kqm$?fvu+?W`$?Oqv&rlNhQCt9>_~gEBiSjYJIfUe-=|6$>~=O{O|#Nr<2^+- zMyo3HuVPEncN1Rz#;E#0Z5(xYv$ z>ka$yb#~Bc$F@&#kvfO8)zaS4>6jyrBj0%XID9S(XEJkX*k~--G+9m;N|>W(jRW;# zWDr^`31JgG@lo)Gh-01Y%pV+|CN8FPrPR*kXf>b7Y1_1I{I8uO*f%iQ-sbl84PCea z11bZ(8wTmQRE3tsYvpZI9jtiG+hm<3573+DH(kQA^uh>@t^e4tRnkjrY+pFy5V!sb z#)Q2U?nCIEsq(~VHN69k_*A)wd}Pv;cc#X%E#1h{BsS0#if0_y@V1@ohB%%v;As1W zsWJ@gfOwGH5vqA}6G(?^8oqo01i}%;>1wKSB)eSwpy7@Wd$QAWL`Z@xQ5eNA;`(dLMat-07 zPt(eTO@%z$PucV!S05s&cQva_7%FP%Y$})CEoN%$J?6-Zcs4;r+c@&+=DG#T*UZM` z(wOK@7qImMcBl4JB=OG7PzBpz7f|tKP;K*vlS32PNmd`)TQ+eE?>b%)PhYB56PcT6 z)+YNG!M|`eDi2&8ICNiEH}HjlN;9?31~qAC_e@WDI&UuC2sDrFzpQa+U+NqxZ`#`# z!G{)WrV(u9D4;Tir;GR+^Y|Rmz2fDsy=N7}r)V3$eyqT19QASfZsHli zchN1J)^NZJ|7z4cQNwf+&9&BTD@IKE}fajEQS` zvzehjNxayXtVQ0|u-m~f4#zeNu2_3`jx?niYxSw7+8yb<=Ja-XoZVVhEj>-b#oCza z!vsQ2pmLl7iIk+Sg8B@}7-(kI_vbU6Phk)+>DWKUKEWCJSHd^Wf=6vR-_A>kXGzLf z$3{h(IK7G`8LY1Jt5b6Sq=6Q`!$fZ?hgAGzO`v9{oll1;BYX=*>Q?ni;UlB>@X3$cE>P8OJ1#oBOirq_ovBQ&eQ`XY%NYsukE zUat3EqV!|!XgbrsC{@AvduH7bYfX=I`!SQ8!W1#NXk$Q|e@KBg@bp_uBT>G%dn0D= zv<#WL**4AEzTcTUVP^LegX%@>%#*`hmW!{N*&{)kw0#c)k%;Qwk*8{coQdKtt@yS< zE?@B+O5HAUv$U||FqSm%4H#JY7;AaVk{n2tQgE9vD}i|=XRM72mgt35oZ(oTo>UK|RL5=K zY2-$0ZTzrEolmJ1Q50Yl0ehrPE@XwpNTyK12rb*prEDAb_M3n9UaA$h#-7w;kgU3Z z($2&w=_ZT}G1G~)5TI0Q2PLQrNvc>)wU(Y3%3Kuh*C^6+j<1|Va>lOLjj61;x-Zsh znna{6=$N}ywYF2BdMXJSYyHJi)+%(kGPTD_le`y6R;!+l)YZjJ(eprU;3L)okEE3w zf2|~CM^mJ%?dGR;Q+lzEdyuH+PPu0DAok?2k3Q7ct?^*M5M=8A6O24Ou6b=O)*&{kEXyb(}rU0 zlbO^|JUjAtGlx;eU{BzDaBYv z^=&Dx!NL@7U9Y5M18vUfx0x>|+rNSNJK9<>Bg8|jLwPa}8?xgQm7N-eyiSU>2(zbd zZN9^DeH)1$>m;x(apy5b%@SE|$&Hf8u?~*gL?+KNc?KfZ!jt+2v`V>*W*w~#smtG6 zyp@`10_(A0wl;tr>l}#?(_D63vpJ^pYe?1Ck*XalykfIBnThjLQ>meJDO)tF_v?w3 zU|YS+_9K*8G4&*mS2V{4!3>Ts#=2#*5q%TsA=a*fFpCXX-zO%G;w^AZ%ikoL>&yUO zPlCojD;$$xarm5!U8ZGtShd_EpSHE7#1g zZ3r6cAZTsis(unL-i}i(;oe*-J89Zkyjg7}S(+|ZXws!PF`ewmjTbO6N`< z^m6$Y?1ZRrO1QYYZAC9uCuPTI6|?Y@2sCUm3*UJ645<~iv5rC3(q@JqYrmnE6mmMB z&KAW^ow3&BE{S5-luTi#S-dx=h+$l4aM7rJ;juOu(Qu%-7{164pYM%W%k{~>g(f7PwsWweaCz|aaBlp*o(c8fkBp&JGD{I zl|zoy%QPWH)}+{dKWCRLTbxyQ=#S|*#!?gQ>?Rlx_D-tiQl&cYqF4*U;R(2Ek>-=V z6RCV&6Kh4{Ilf6~ww5TfSi9LoK5AhJxEX7GbIk8BL~C*uRjHM7{gJ@&exx<^4yVdH z%Iu)_v0Py%7dzIWF-vBiH07`QMj9W8wPux*l?o>H&BQ@db?$K3i+2>lDHdbF2tSrMQKbyfd+idX`&i3Tk2GTrl-$8=L zI#awgm8)vQ)uLEl5vwy~tyLJS$xtff49PeA;cg`AyGfI=&X3qz`09I+oO&On8LL7? zcTK&Yl8Uv@MoC!?*dHeOK1RVODfkQ}A8YS|lIN42_8Guf7uQmf&e2fTh>5kCPibD< zS4d;nUF_rbdD3mH9}G)$GUrV80ZKM@{UT|hVll4~YlD=DI*_VN@bdL5BxI}}5>|rF zY>jE9gjopD=0jY<2T8*HS~IlG{F&-QbagPlT3N)Y*W~oC%xfLP#4^^8j^|f)w|6M} zx6;1Uli0UwiL$U2C&;fXjBX!cdq{}mQmN<7GfaJ$-gyT3(7Ph>_iVm0Vte2bdfqd&ZN+MZaf=C<$!s2L>$B-I)ko>^LtAsH z{5V*k#ThHxvB8G=1N>cmjDnv~@Hhp(K%n4wKzJ+Urgv+lG}~KzrDxxxoY}#SqU~zK zZl#$W(!zrz{*)X{?Jkr?IP*AiHaRlFJtCH1uTN|jR)J632*V69R}Ir0sZdIm=s|RU zIS-4}Cy2KTW!AhjZN3K!Z-!RW_BCrVStNxOgE%5Gsj&lID5IaBY>CfzyC^I81iTikUht)Tbz4 z?y<2l^FWTZWhg2|IG5M}KpTOe|&9^Q0I|SZ6VE^``H{X4OPlbH90ipXQLKs(Z6>lufp z9Q9wMjnOh|blTgZR&iv@Jk~%>T00^SO{7ZZCcSEc&RM`=wlixiNNc$fgN|klXHhu4 z^3Kd0u%^x>{@%DZ__GZ*^W`MgKO{TPb)u1@EHZUJBk%!3Pm2<1@EO ztu6>{(>se(3kXi<8nDLjhbYO9Q<8_V&Bb$AY?Y=%j^ zE^z0y)nxU&*(f#-WstU#R5+S1ILaoFDQhbi)d$y;)(*fat|z{svT}^=tu-~7?>*ZG z%hr2qJyHH<^;?v|-=^RZ3cf?ZcPV(3g6~oAeF}a+!4E0;Hwqr3;71hvn1VA=ZYYl9 z!F@25O`|_V`_PgOXJMdL4w6BM0~@H%;&rSBT2mO*<0sPi$%e=|lTX+{Cu*-U>q|L-umU9e#l4~a-J1$o&~7bT{+ms?8M4!KRj<%BHblk-A=YXNkN{1B3ZqC zrfcSJG2B+;b|(TKX;m>b6L{}ybvKE4B?VVea18}FP;es!ucP2*3f@4$Efl8XE6ugUq_aKOOZMn5=6g;bHTTb&~A>JQ-KQZzF3ht-iLlk_3 zf{#-0aSA>`!KWzrGzFif;Bypwfr2km@Bjs0qTtIEe1(FqQt%)JU!&k53cg9f!xVg* zg6~l9T?!th;D;1EM!}CL_z49+qu_B0eonzJDR`2CUsLcD1;3%-X$pQv!7~&*OTix~ zFeunV!E+S+iGt@Tc!7c!DfkNoFH!I}3KSefsm`HbKMLkjus;O{QZSE#Lnt_ug2O48 zPr(rs97(~^6dX&zaTFX+!9og7q2N>sPNU!q3Kmnago0KI+9>Ftpp$|w3c4v+O2IM; zmQ%2Tf|V4UMZwt=oI}C66r4xFDhgIp&`Uud1#2i+OTjt{)>F_=!TAW{U3%!=HCyB; zLOchO{EgG11h38R@=gC)qN1O+NZm-HZlYi_1p^ceQZPip778w+;9?3cpAikQX7!tv#a%U^0qgb z0pH_yez%cyrXd&{<;$!G7zg6ufO6H$T$OnPgv}ysr*oC~ z(w$lr5yA!F_pn~|4`jlgWm1$T>^-lo>}rOQxXoh6A-TP#o@wG*xzexXwkbUXcj*+%rL8a zs9d9cVZ-grmfle@x5r+U{CY`IAmet zd2<%GtQ^SDX7jFI(YUEjkqDyaRGVZ%0mkP|%1TQQMk`NtV{2x zpTvi=E?XH{Ur0}s(-YO421n~j^ntWe=SW|nf^NeI<^a+YxoWvwEETqEJ1Qeq4`HNE z0_$F~#CK!iy-jwyp|YUy?W4SID+5vUscei?Y~`|$4AvQuO%*gO9rpc=GK$_mPfBlp z>pHaZ>tqY3{QB2jVYU2;Z83S}F$cMLq44Br$9atOfAPXz_?}lw+BtcxN@d03g#*=5 z_@i8)O%E4#X!&zS+d9X($Ciz?w`aQBQk^Mf!ZS(RX&lgE5IV%;%R2kLgj&s%{NiFY@TAgVY@{y!h_LJV`(e2nzn9aCFl4#XW zq9k#x>ar!<75KBeR-JXaNvn|*2@7Y3;XoOZj`6jzL?{3HDvUbYQkkwXZRu!7YH3Q- zGRl@s(gCv8TiKbj$@cE9najA&_R+D<<=snDna-tMT4%R1W;V90xvTnlEGs4Qiu1*O zI=yVPy>o0Vo$1JAGTrSFoZZrjVNayr>VsjLcvD8~%}B8w3)?0n3VFi&)k*TWPu?g) zb}6Va90l{?o%P(9XH9j|{Dun31ezPMcnwhtQ}fmL_!OmF#4%=cLJ4znA~sA%G1t-a zT}!)01iMLEW_Y0Es)>n{=B&i&ij4!zB)a9B;P79wg!SttVe@x0z3A9yw9-#e=<)2E zsFU1e0R-=&IYS*a>^Q|&Lap^LOvCq-qnB&g-l#PbueFd^PMm2mKQlPaz6AAa?R^Ql zUTiVfxcS9IxzUedxVr?RXMje|BwBSj@m=S#qckb)Iw$7PR4-=DoH~7l#r6zHHXb&U zEl1C?Fk^eGoT<>Zgv`OY=L5GjP3H~+a4=_Up)w&lE%p07xckc?a#r~Z0#@1!?D_* zV+1~c{e^r!R{LwfTVwkR`e3Z~=U{5K_7~>iSnba-qY%LULOvg>{WajNvHb;oFjo6> zFg08I3-fTS_UD)(31ELApO4l48t~TG{(?RjtNl5cnyvkXc{o=4bIkYzu)mPc$7+8K zcx!BbK_86O{v1rr*8ajg9IO2~X0QU-U&!ZUwZ8_uHMYN?55{VL4yI;ne_J!i8t%vGV^&;;wW zPiY6X&Tubjf^~W`=*Kz(KHUWCv~w2BIzznS^?phfYkjnI4u^dkd7pFIWS`dhJmImKuoj^V(NgE0j!8@W8$mgtELxCcAM|1-DoW^M=Pz3LYP9UH20u2R<;2qHkvfu!aIf@D5*F1Nf?k{12uyl4(seuZb?7e0I_40;;V__qRAoZh4;zqgzJvhSwCMX6F= znP1!g6ik4HqE@O*EBlET9n_ys=c*Zvw(+l&m4gOK*(q%KDlXUTvfn+}+6`@kHl^j1 z{d#iQR9P!4`)tDbq{=?S(?x_#fP>ePh+I$X4|CU6bJ&QMG%;8xRQj?dWiD;Tnx`jU zR?A7{fI$r#Rb{6%Lc9!tsp10%wRE*qHgC-B&+t9_l_Qz>q&wQ8HC?GCbCh($de!05 z9mc#2w{g^8#%7pY6v{@XA>{yUGMg@CiT1DCCf^0sctPiqVEdPeFKW_=F z;Oq|CjyLq)thT~|zwsd278w6Lt{S@WDLC=6_Q{?}_@9#m+g8l&dUyu$u821eP z{t-m?_kf-Q5#~>z=RyAmdI3cE7eRjp{RQ+AXda&bD}E`Rzk&V^Qs!cteNY0_0@?>O z2edC}KhRvz%Rq+!x<7vDc}hFTJB~K_KLGDJ5Ofe|9*Ev|Fn$jKkvxau_b|}mp!uMe zgGk0B@OvcaC=l^@H0T)6u^_v=`y(CFk(Yjsv*A@>7vP%m;duPgdrvU0DNVYjchmia zh@S{r1fu6i-*jyGNw}tekMsbmyjEBBgx;d>qtDUzec>p5zuVQ9R_b$m^q1-T>j&ru z^2kB@JRUh%KZHjP)eob{;re|2v4v(CxpT{Gs^d25rt@rXspT34i*6QncWWCO(v-tZ(6wt@=egam_E)U z6MB|Mw(C21B&SdENM0}SNKwCnM@o8`M=E-iN2c_hJhDrl=8@g{l{|8lel?F=qrdug z^>+Q*)qC`7_3QTNuR(^t78kG8ujdyx+^)V^zmYIEtTi<&dg~tj&H8QpueaB*ckI#MqTk8?dROhQckj{Ps^3HDysb}voBnpt zJM?$z@6z9`zh@6F?$zI`zfXU^e%~5!c$j`4%YrS@N8caJeoFu39{tlSS)TSMd0hXD3HYr387JT~Cg5`>;Pd+D zoPf`nfG?PUFX~@#0={4Z9xwr4(jRaF9xwr4HUVGJzw88j*#vym1pKT1RVU!9Cg4F6 z@HPEGC*VO7@O2aLkp6Wi;Oi#f8z$hJ`Zt__Z71pJ%+Lnq*eCg3p>@FV>( zC*Uy?@M9D36aB|dz>iJ9Pfftj^q)EbKQ#f5n}C1UA9n&CHvvC40l(0H?gaeY1pLwj z{D=NaC*YSR;0Y7(pZXI{z!N6mS0>;|{Z~%FuS~$NO~8NYzjgwCZ33P$0l(3oasr+* z0lzf?PwT&R0)A@(erE#yTmPLC@H-Rmj0yN3{TV0V858h(6Y#A5dne%cCg2Yy;D7Z$ zI01h!0lEn=blnNiO~4;bz#jdNPQV{cz;h2B$C*aQ};3X6ASN$a?;3X6AHxux8{cldd-#Ea)L6ocCX*Bo?+03E6the#k?bI@S|bhv69CV_CxLGuOZ z<*G4X0^yp2ju4T@-2-h66Sb&zO#$pMCYYs{ZP^)SrB@nJTs7-*{ zRijM;;hKXw1gKLrIwTOTIjBp3x>ch~0^yp2mI}}^)mSQlaLqx>1!#q8ESEsI=Ae}V zbe3wYlt8%VptA+&9Mw2m0^yp2&K02ZRO4I;gli63B|tr@u}T8rnuAsgP_JsNmO!}X zpgsXwqZ)k@2-h66R)E&2###x4YYtj3K>ez*UIO8ogU%PA3smEL35077+8{t1Rbzt$ z!ZinN5}?hhu}K2qnu7)e=t9*PkU+TRpg{o|QjI|ggli5O7N9MvF)V>_%|TlQ=pxnF zDuHm#K^F_qD^=rS35077xZq~{No{hk2NuARX^6k9Lq2)1m5mf7g(4D z48uZTPB1ZJs(ylnIe}qV2+WBlW?a=zv@jk`bie%B!*!jFsGQ9tg4@4 zVNPKf7Vg<&Y!^!0p(5_A>T%8f894!(R1tTAaLqw^0V=3QUIO8ogNg!lg=!Qf5Ux3> zBtT`=C`lk(b5KQqs;W_uK)B|hDFNE48dDMo*BrDjg9CWJyy;(JGl|Z=WpxXrKcGb8| z0^yp2?hv52sKy-<2-h5RrvTlh8h1({TyxOf0`ykZxLX3@nuG2Uptq^UJrW4l9Q1Yp zdWUMfT>{~ngWf4X?^2C-N+4Ww(7OfbJ*x3;35077x>tbSs~Y!8AY8M5daG%e?^E?w z%P?E%CjP+w8SfV_x=%&iX>+*dpbrSp2UX((5(w8EbiV-oi)!32fpE?K=}SzOKBVeP zES8qgP5goVGd?U{^br+tCrh~IppOdB$5i8^5(w8E^l<_Dglc?T0^yp2J}E$-QjJea zAY60Mrv>OUs_|(Fgli7^tN?vZH9jkWaLxYd?WP7kuj=iV2HNQ+{=hMvCguyO-f3Yv z=_dZb{uy5si9Mhq?$i>lIp|9Q^kvofk_5sv2Yp3=zN#8ukwCa+|MYH?rGHiRZi}UE zx`{uqf5wC2MPE~muS+j_P^9*d0DVI>zA1qo5}=0#=v%7sZ3*Z)bpdXkZeVM6&$5efprGaHk11y9lR+yL{srm{Fvw~q* z2+Ua~=EtgjmW4TsVOR*vIVR>Os(y}zIfr3b2+VmV=BKKDo`pG&VOR)EkBRx2s`pr! z9)@8ds;0+<@c*tFKbM4mTxjSQ0`yDO_zwy63jumUfc{f8ekFmP5TGXo=+~<8UlQm^ z0eVV+exn+{l|WAk(9;6+JJtAa3G}o8JtIK>qZ+@LK+g!!vjX%7)%aft^sE5s0%WMh zA0?13Kzjt}Io0@+1ll7&&kNB1sm2Qu=y?HpQGoue8h?>MFAC600`yna_?rZJNr3(? zKuW?;F-7oc%6|UO_`3il5~iuNB#eC|P$FTX=Lpcg31dGAG)I8u3ed|E#{Lp$t^ge% zKnEs_gCx)a0yIy64o(<{NT7KFbf^FwmM{*NK!*y@d;xlS!Z<<#%{M`Muc?6}6MC=p zvGC~;7UE+$O1$Xk1maFz;+p+4juD_^6UK28=okT7AV9|_j1wf#0s&emKqn@QMG|PC z0G%X2CntI$eMk3(%5;k(5A-1*lbk+7d>) z1Zowa4gu;+7+n&mLx8#kXlcS&CV{#IXt@BbNEj<6&~gDfOMuQ!80Sc!vjpf|0Xi>X ztdc zD3>rMCD0BNq^~gxm3%^9V-+fEsGz_fczIC}FDfRCE2I|{L~11gDkqGJ1S$zoRe+`v z#!d-T6`)-LG@USZOQ2l>bfo}Yl`yWBKvxRTH3IbNgmJ9|x<-Jm6QI{5jMqw_>jda} z0lFb!+$e#r7oeL2=yeI>W(jnY0KHy--jFbEkwC8(pf?K8n-a#Y66lQr^kxCNEn(a) zf!-`YcL>m162_ep=net8OMvc97;lw8cL~rv0`#_o@pcJxj{v(%D!uX;D`n&)= zAV6PA7+;n^4+zj#1n8>?<6kAvR|M!m0s30P___poP=Fp1pl>9MZ%Uwt1n6M_`c}gD zwgh@ufF2Q`?<9=xN}xvs=urXsUc&gk1bS3}ejq?UOc?(rfqo!Bj|tF^62^}u&|?Dh z69M{Z!uXj4`iTHNE0`#8=<5v>s2?2UifPS4Y z{!0QqDL_vN&~FmPZza%E0`#;1{Vrkrw*-1xfSwVc|4A6Xmq5=5(6a*chlKIJ66je0 z(gny!7=M&Nx&ZAFpyv|CpCr&80eW75{x4y?Ac3A2pce(`&k5r%66i$%dP#u(nlSz* zfnE}zzYCDkVyG?7M)cnWDA6K1BrV215-8DP)|_($Xx|oNKM6EPfaVI&%UX>6CD2>} zIzWI9Y%va!KnDoWJOMhm#W+L)%@d$Q1?aFA<8TRdr~u6upqIB8M@XRg0(7JR9o1qS zErE^{pkoB+*cRhB33QAAEfApNTZ|JV&;kKkC_pE+7>gv(LIFBSfKF~PPLV(-3DBtm zbXtq?3JG+o0G%#CXS5h+N}$sPXt4k-X)%%#Xt4mb3Q${%(Jp~n1*k)SI$Mk`3DhA# z-2$|<#aJeRx&>&t0Ig^-R!X4d0(6!Do!w%bC4q3w8-C{q(77$fc@pRx0a_(MJuSv+ z3A9RpdIhMj#aJVOdIe~$0Ih2=)=QwZ0@N=+=eHOaNT7ZJ+8{t1TZ~N-XoCQ47NCI^ z<3b6vS%3xwXsE>)mOz67v_*inwip*lpe-gyUuTvV7q{r^td{mV(lq|S{^|WD=9Mja zzlG^%7#5<7e~C!!RV~Jdl-MPLqe}(ovKC{T1iDm!E*GFwi!myJE*GG*0A*SXO#-C_ zXiR{{TZ}OYglqQCm=K_Bi?Lk-O$g8q0m`))lM-l$0ObX!&|(xNP+owp5TH_vQIspN0 zNT6#4=(PfLeT#8}1bVFi-6%jewHU9HKsO4|%>wlL7UK;P=w<=BMS$MeV!TNL-6BA@ z3ecNdjN2s8tpaqr0Nv4IyhQ@tE0E)&zD<_ui)paEylm%=fM`^ zYxwzki}4VCzR_ZQ6F(2P7~jGx|60KWNy{qZ5zu!)-vvDi`X1=}pdWyK2>LhBW1t^_ zehm5v=%=8cfgT6_JLu=2Ux0oI`VY_(p#KE@3iKrC*P#CbJq7v==(nJ!LB9k2H|QDA z|A2lEdKUBt(EoyTkOBH5XbZn0_a81pFw{Cy#)Fz=x?CEgOq(%87e3N zY60y7ngiMwv>#|L=w+b&K?i^i1RVsL2RayZ2fQ|>909pt-5wr+&66j>mDWFq9r-5DpIvsQd=uFUJ&=OD*)Cy_?wSzi9ouDpI zH)ttn8E83Z1!yJcEYR7Yb3o^U&I7Fi^?+7`dO>}lHK4Vib)fa2e$e@#3qTt{8$p{u zn?VDh3qgaRA=`X%T|(62#Hfqnye8uUBR zGoWWde*hVvJ)q}6e*!%ZdI9tz=r5p`Kz{=%b71G7{Xla;`-2Vy%>x|*Iuvv`Xg=r& z(2<~{LC1oQ104@q2s#CHD(E!O8KA|WC7@PN8>j=+3F-oMgO-ApftG_-fL4Oe0-X&y z2XrpzJkTmo4`?;07t{w@16m7O2U-v62b~YP0JH(L5wr=k88iU85HtuH0&M|Z1iBb> z31|d#8E6|Q1sVmVK^kZRv>j9c6+u^k%AhJ}3bYF}4Z0F^HRu}9t3lU-UIV%wbOY!{ z&`qG5LAQc#1Kkd~19T_oF3{bedq8goy#w?v(0f4lg5C$Z5A*@h{h$wnJ_`C6=o6q% zgFXlP0_cmNFM+-c`YPyOK@Wny4tfamP0+)jZ_P0m%JlD{B{HAE4;I3F4nJ7#@&){0 zQOg7P!P1p4;|B{=zKS0#LwOKCSZwlj{Cs_n{tf(K;mE`Id3cZhZTw&n$anCAr5=ys z2MapBj~^`C_#u9jHKgAE0Q#_6zESmT^ey}v+m-xW~h$rxaWe&f> z4;C~08b80@qd$coEKK+DKa0CBPenNB1ci=C`68-$T5f< zN0H+YIi4cNBeIYp3lUjFkwu7{Op%ijIh7)(BJv7~yaJIkC~^iOiz%`gkt9Wuh_q3p z4UrCtbRg12kuF4*Qe-J2%PF!Pk(Cr#iOAU$IUA94DRM3%t0=Mxk<}DgjYuCw`Vd)5 zk+q1dr^tFl&Zo%vh-{$921GVdWD_C-6d6EdkRpSK3{zwnk*yTjipa$jxfqd4C~^rR zBNQ1y*E zrx$F;n{pJ%A(E#^9+4tNiingbQbMFc5%?Lxtq_qZM0QbR7b3eUvKx`BC~_4zIvoj| zzDGX|Kc~TQ4?pnOyN>R{2@gJZh``YfeszeznGU{lh`?bE{&9%FDGokxh`{j;er|}s zxedN-h}??EZ4|i;kvk{?M>P1IAp&PJ_?968hcft&Ap)l{_=q9$c0}Gu5jcOr*9#Fi zc)_0w5pwEk1%GhddOuyiA2&Wgkq;npKSk~bVhIrNqxvvi!!-(?P>8_&3EobKz{Lq3 zO^Cpa30_Nxz*PyJNr;epQac`QheHv5I`_bb2!Dp-5d4G?fpZXife;~wpl%@G^z$HH zKZqL-Q3Sp^#={hO7?DRP0-qb>QHnf@$PXw2-x+-w9$p5|82qe&^9z2?f`1Es&VdUH ze$IoJ3VwRX5e1Jtj%R;C5qOmtPf+9uM4qGwyhDtqDDo5{Pg4Y59>y~ic?OYZDFSZ| zL#K$2$R3Ko>%w@RBF`i8B1PamVZ20BGM^&zG0@oy8Q?W=6kQ*M8^=)O7(^COWC0=zDY6ielPGc$BBxU1 zR76gv$mxhIrpRJMS}D?sNC!na5b35!HzLa^vK*1KC~_7e=ThWcM0zOFgGe7m`Vd)1 zk#&fiPm%Kx*+`L%hzw8!lfK3fMKG~zY^BInL|#b|Owbx56u~5{v5g{_Xf;MDg2_}v zqX;HUjR}fiQqln|*>q>9KcitIwG$TbwX29fJ1 zf_XvXdWvA~&$x*qnBOyAPZ7-F8E>Qr=IM+#Qv`Ey#vK&Fe4B9>Meai69*SVz%yHLyo>QDMKHHw{D2~uKQSJo z2C^Qrb&F~?#`#gt-B5_1x!v6#k~)5I``X`6~+p3
8|(-YH6OfO7dF?})p#q`JADTdi2 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 E03WT|a{vGU diff --git a/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/52036d70-54fd-467d-8058-ff4cc7de3dd6.vsidx b/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/52036d70-54fd-467d-8058-ff4cc7de3dd6.vsidx deleted file mode 100644 index 07cee4c73c378f78c1b8e43cc25f1c81ae1e0673..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19239 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 diff --git a/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/937ac8cd-a452-42a5-9377-8233af00ca99.vsidx b/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/937ac8cd-a452-42a5-9377-8233af00ca99.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..70acbb64c4884b54e432235597678980c68d1c87 GIT binary patch literal 25441 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 Uw+`+lKETrd7LQDro0;(c0R5tQlmGw# literal 0 HcmV?d00001 diff --git a/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/dffe57b9-7094-4417-8837-e7bb1c9144c6.vsidx b/Semester3/DotNET/Abschlussprojekt/.vs/Abschlussprojekt/FileContentIndex/dffe57b9-7094-4417-8837-e7bb1c9144c6.vsidx deleted file mode 100644 index ca4755b4857d5c382c56607d061cf4001056a604..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25358 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 CM<1>L delta 10561 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 delta 124 zcmcaAI#YCmI-Apl&kSHt4J6rIRE}Lyy34`5wQkoD5QFKD5#t|Y#y_@F7M3lnYBRO}i1YqtRAFFXP{U(DGmdajBm8csJ*XO(CEBf+~l?#m-CwpF*l zf@k-$00k9!ryHJS7H0y|^BysRX}JR|Vjzjl{{L67Fy>89e8uRq-GznGig9|_F&6&m z^{kA#-2eYv;bQ!Al?!OF7M3lnYBK>!EC#^< diff --git a/Semester3/DotNET/Abschlussprojekt/.vs/ProjectEvaluation/abschlussprojekt.strings.v9.bin b/Semester3/DotNET/Abschlussprojekt/.vs/ProjectEvaluation/abschlussprojekt.strings.v9.bin index 8da44c263678444f37e653b87862076bc34b21b3..99e8cd5b75529c6e6567488ac0977b6272fa65de 100644 GIT binary patch delta 105 zcmeC3%l&vRH{<_C##Tngt&B`P=fVU-^D;|9Qj1GmQgc#EQuUIH;Uey-C5|~cKoKFB b8lZ?%rDqCIh#w{tkY8K^(); + instanz.ReloadCommand.Execute(null); instanz.Initialize(); } } diff --git a/Semester3/DotNET/Abschlussprojekt/Client/Controllers/WebserviceClient.cs b/Semester3/DotNET/Abschlussprojekt/Client/Controllers/WebserviceClient.cs index 1d7ea30..44e326e 100644 --- a/Semester3/DotNET/Abschlussprojekt/Client/Controllers/WebserviceClient.cs +++ b/Semester3/DotNET/Abschlussprojekt/Client/Controllers/WebserviceClient.cs @@ -3,6 +3,9 @@ namespace Client.Controllers; using System.Text.Json; + +// https://stackoverflow.com/questions/60256300/swaggerui-5-0-0-ignoring-jsonproperty-name + public class WebserviceClient { private ServiceClient _serviceClient; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/ViewModels/MainWindowViewModel.cs b/Semester3/DotNET/Abschlussprojekt/Client/ViewModels/MainWindowViewModel.cs index 451cd2b..54e54dd 100644 --- a/Semester3/DotNET/Abschlussprojekt/Client/ViewModels/MainWindowViewModel.cs +++ b/Semester3/DotNET/Abschlussprojekt/Client/ViewModels/MainWindowViewModel.cs @@ -57,7 +57,6 @@ public class MainWindowViewModel : ViewModelBase _mainWindow.DataContext = this; _mainWindow.ShowDialog(); _application.MainWindow = _mainWindow; - this.ReloadCommand.Execute(null); } diff --git a/Semester3/DotNET/Abschlussprojekt/Client/Views/MainWindow.xaml b/Semester3/DotNET/Abschlussprojekt/Client/Views/MainWindow.xaml index 42d154a..81e4405 100644 --- a/Semester3/DotNET/Abschlussprojekt/Client/Views/MainWindow.xaml +++ b/Semester3/DotNET/Abschlussprojekt/Client/Views/MainWindow.xaml @@ -28,13 +28,6 @@ - - - - - - - diff --git a/Semester3/DotNET/Abschlussprojekt/Client/bin/Debug/net8.0-windows/Client.dll b/Semester3/DotNET/Abschlussprojekt/Client/bin/Debug/net8.0-windows/Client.dll index 124d555da245ab6db1e8a7c188df3423557d02f2..2bdf1416a3b34097937229e0eb9e06bdee3a2263 100644 GIT binary patch delta 6992 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 D88YY& delta 6978 zcmc&(dstLQmOpjx?b}U5)7{X}&7*k-n}-4d@(}Tb8WbOh3cgSfa0C<-jV3@^#Ann5 zQlK$w9wx4l8I78DV|2*FtUIHL`;92hm}H|d<2sTU#`$LQFl%&A)h&@Pv-8cL+k9QO ze&_c)r|O(r-M6Y)e?eYL$q;gf zwh(vhM?V37J&vseIymzSfCx7LL976%H~s|hfeoGF=?uw1&eCPlxva%VK)io40W)_4 zD>UfPW>o7^0F1HmQIcyob|C&MX%$AQZ_dqH{wOhM5(PCYbWs?lT{oKK(jJ{11NZ4zV3V4OmWgWg$dZ`IpeGg!~d>XkSKtojQ{SbtX`6V9a5^g&~ausc+->Js!; zV;uvg%ujeU5pEWm)JB|+;+oC8=3wJ*uo@B-t06)6bTNHHpQx6gv2HH?MDH}u!>%b| zp5|RQpXv;;!3&wAFQ(#J#Muy8L|jZK80M2yy3epWybP(wjLmr071cWd^zpHH6F6kI zJe8(-Eg!Uuih?AAu8x5O9fx%lyuT^~SH)|tN(8<-R~7B`${w{8feV+P z(U<^ge3;a@4Eq>YZswgTNmg{eim&P#&6XcX=va*kh#x1pYUmVWx>qf8mQ>ery3LqD zYUpWW#vmKL8dwuPHGHArmmiD^1i9^o3N6u z^l2iiXunTjPy(s{nlkze8L zV;ET{GH0N!o~0-?KE?=6*R5k|NiHm}YO8yafq2gW-@Sws((#ruluEtvDDxH0WLCs8`W_Ey>5%8 z@7qSmOlJ%TC8?ev0Wu-Ao`k>yGAZ|544OjF7#0%Bj3YyXB~t8}6SkWm*B{Qg?8qF( zt&O^@pmFMu0(77+x<14&oP}}gk+~Y@VqW@0kA#9>51Y&cYVwaLASq0+AtjCp4yC@$ z1WQJ6!J8Syq?oFi_er5gmo=Oq$jq+CT6AT{VgFM0)hI2;Qn?O`s7j4DSXo)uhg z&%wGkj{guSy;$1WrU{n+SA*K_++Zn^F(F{x^(R|EaJ(CN=29Od@q zrp4HQ+q8p*%zRE?jD54SpB|g()bEfZ;kK!tUY^LIwJ&5El9^_J0|) z0{iE}ifK=gGn~y~zJ5NoCIg%2HUsPb(O|*?5@?`ni=2EuMS7;})A!STMfM;qTBWZF zPR#3PG2QF?*Pi8p><#jK*|7UrHEW5{NSEGLk=Mux`RmH1yo>wjk zSmoX!ta3F9yI1RUEXxp;WqE-64pb4@NrpzW@8@kiuq>?-Yqu-?bm|;?_|I$n|30Hp z+KeV+UA+D0W4k|M@!%Ta+|wJDx`QT~WhkOwm+Wyb z;I_?aKtXjF)&V`v-aPbW1xVeGvt)ldGlj%Fb21=04?x} z{Ts6j@?$ke*;q#6p->&EY`A0-e0<8$? zm4?Dbfto@bFcfyi0vn$dUxi_?OOOSAz0xpvS)kc|4&>etNN4SplHiCyW~&2|;2nWJ zivUY9d?3)x2roqE1d76Gr$CQDLvh+E@F^l3f3x8;bFVZUz7*swvjc|1ZGnzB{Vk~w zh}#jSJnM8KiqH_Bb{fP9F4|H?(jbMS7Q=80J}n?ya91&1) z7zG&vNQLq6I7c_hmr)F@=g57Xltzw4czBR>0(>w?Isv}pNK;M#z)h8Q(-vALK`BQq z5NKB+ADT1{CR-~l`EXF6SFF{DE@;TWR?uYlMni4`TSAk;2X}-lC$>zcK%78qnM{Gl z1q!gNv=l(SKy0xUz)peKVk>|yfx>V{JQa=!loa(_^Hew`P?zso%QQH{Q46?F_@0!f zfj{p5`29t4I)rf40-qu`9nv%oOWJIi0l|ry@-JaqEJY9{(7mvBLRZ9o?Woeyms zwLmrooeviTT4UX7SpXJ1gt2drA8udZifOu$00WfhHkZ1o<4X5Bi&y#ZaMf z175IH!$u9k_s-v2YT&FuyRA)TcMaI^JdXDs*X(~=YGJWJuUPL`mcwy@ zs;&1db?|_rcE@PvL~}iOwaHjY|hAE?%PND-(~^0BUj0)gIA0<5cG)qvk* zV}l!7HE0Nl>?CVoyFiW6z0w+>9BBitfma3`RagTDIckM>!D(Fs#{_DThFaIcDS`fq z+&cJof%YNy6r2|*o;aHfh+y)0Y(v;7@QNc0gGjMS3Bjq#jOO7<vs5f?x5%24(Ju+ z3M6-c9uM6QC$kgqQ;M%v*n-?na1G*~g*1+|l0FL&3z$-?=(7;Tkv9BukSI7d(dVE5 zf6u`DHR*FO4dKH9+n|IaEod7oUi2tv8QWBM_SMh_(E_jXa^jve5CAvw>Z+2ozN{f zrtE~HRZKZu%f1ud;!u;~4v`~m_+9YM(nmpe!6}Y3kr`XI%PEss{hq}3C3z3@M*XYY z#7DU<}-V2NKgs>uSd8+vGmBZ=)w_oF)l(Xy=S0)!Q&8s*_%?Ny7Q~kj9|@QTHfS(Gqpm z+Na~5oghmR340|l8p zKEj=R2f^bdws;(+?&Wr@PY1cDylL!aGoi099~s2-?AX~s@YsowSzh}I%j^5)te)p2 zHr9Erk6e-NmgE~ei`yi@>ErV^@*P&PmxLMHghK?;^)q+yazm4)5`Gm1U);rc|b9WtLYZCugRmmZxTBW>%GF4Np!kFHak> zq_V6cIjcM~)05SG#6(Vb`pyj{>UtwUWTPkaV~eU9!yYL474%3?KoQ#kD)PSjkj@UP zVH|z=6Qr{vC`0KBp=NA{^zc@x-n&&%euqYQrHhSVxJpS_f<)sQThED2TjK9Ag z>|GQvP6(Cs@z~SjTS?FJgkE-dr2)hq9``bksWT)ruf_Kd_waocJK{y~%4WsVulot# z*J#z%D9fgtvF|wBE>GL}v}fId!|xT)7p_(h6~0_ijcO9pcwJCVVdA%(#Z$V&u@CIX=;LoyH> j0(nV5G7+dI4X82+2u*olWsUHt@agrvtpW*CxU>-A;vl?S3r2dB#BjGt z=oK=F_7km7538+u_zdYnt|J48#s>J)gKIc;4aZsbp?dppR5|nz?ii}g!#vliheBi# zVnNE0Rmd8o#yK=^6XuP`yU6=K)Q89}WIu8QIfXG4wxHY6zBnsGG8}8q zh)cQM9QfcX-RpmCpIv!uTR0*e|`L z{C&xtljeq-Sv}>(k1oUyJhn2c@s#6->#?8kzjcWX(Z4Jrb7*zNbbc}iVYH*->x|1p zf@Rm3{zjFAGEHEb!Ia5V%w%C&#k7H`N!+vA!1+dAJrie?D*v5Z8qF@#nev$`m>QYd zm<}lB`hGsg1-z$lm9)agwmUb@MftQDu^#Nkr^0eZk&6#2yzl`7SkLsHq~>@*`A>7g+- zGsq3Ppe8nUw0)PJqZ?~lBS##jNwucwVM;Z2g&)SroQ7rV<8g1xMx4*KZxP?AT^}YC zo3LLpy~3o%-5C8_3SUga1TR7WLV@JdsSP`boqp3$K$cTuV+YwFo@$&%$QgR4=}nSA dYn!vlcUP8|xNt$2G6Y{^kgel_AT*$i<-iE+i)B}^QM89ZyW4I} zgdgKn_+OnRL1<5^G`wz7VMDusK8Z<5r)D>!op(jWz zcdLY6BeUr*L>Jf^FWXzf;av&bDC4ErVpTx5 zmB0b)kafn!R=cKQ443lyis=|}mssCN6SV%oV2J~iFjV3K8Hjuk6yUL5m+}=v21j^- zQ$WAff*!U8C3i{=p$)bWr-VGT3SPF2N_CJaV6zQmO6Wza;G|8!%COaf9H%vIL$*DL1KZFlXt#Gt3qoko9>V%hXcauL3%mmK4uMy}3l0nBVNMILgmh;} zp@1S*?1x23JJlw z5vE6|5(QH=PS(8q}|0!oZ zNLw23@M&LCOHwyd569`bt?^NJ48xygzb@V@GC#^18FJo_J665sn;iON>!K-+A_T5X zyu<%~8ghEDCY#)&4{BbUJJnvFK0fKZU72EA?Hw}Z(Rk9aaZk~I=fe)f!ybk7YIxXd zAnnc5L_=@An4ZAC9vN~137kp;u^fI{k~x?Gi5zHvaCN#U9M8e=Bu*913JP4nzeH2L zNi%FFo-XR${yk` zgf(XDmn_(1R^o1q!94{VQZd1cFo0=5@@Y!rN5nxdHs+H`YHT_{0^;eW`GkByA2c_R eS=8T>Nz&-47Bex?$1NE|N0+qbkSOYHb^in6*C}cM diff --git a/Semester3/DotNET/Abschlussprojekt/Client/bin/Debug/net8.0-windows/games.db b/Semester3/DotNET/Abschlussprojekt/Client/bin/Debug/net8.0-windows/games.db index fb874fc293f60a13c9f3b022149a0b6e333d6656..c2b81ff591dd879730ffd4edf811c92811ab6b69 100644 GIT binary patch delta 226 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 D88YY& delta 6978 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 k(P45lR|2Es;1=Wr06G6Yg8%>k diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client.pdb b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client.pdb index 3629d1d7dd42328c68a3fddbdaed2ffbb6d0ca51..27bff246bbca9d78b2b887b7fba75abd54139efb 100644 GIT binary patch delta 1885 zcmcJPdr(wW7{I@C_wEZ8R&hZdE?iLw64G!?Mpjw~)BuCbN5Vc?cFhzgN)cOd*RU6F zJI!b_%`9d@lbY$(Nyi5_Uu8a~7|NlvLD#VyGAUDxbm}`7%75U`cINl{zWbeX_I~Hw zJGVE$^#-`s8pCYGp6%7U-+pFmXI>olWsUHt@agrvtpW*CxU>-A;vl?S3r2dB#BjGt z=oK=F_7km7538+u_zdYnt|J48#s>J)gKIc;4aZsbp?dppR5|nz?ii}g!#vliheBi# zVnNE0Rmd8o#yK=^6XuP`yU6=K)Q89}WIu8QIfXG4wxHY6zBnsGG8}8q zh)cQM9QfcX-RpmCpIv!uTR0*e|`L z{C&xtljeq-Sv}>(k1oUyJhn2c@s#6->#?8kzjcWX(Z4Jrb7*zNbbc}iVYH*->x|1p zf@Rm3{zjFAGEHEb!Ia5V%w%C&#k7H`N!+vA!1+dAJrie?D*v5Z8qF@#nev$`m>QYd zm<}lB`hGsg1-z$lm9)agwmUb@MftQDu^#Nkr^0eZk&6#2yzl`7SkLsHq~>@*`A>7g+- zGsq3Ppe8nUw0)PJqZ?~lBS##jNwucwVM;Z2g&)SroQ7rV<8g1xMx4*KZxP?AT^}YC zo3LLpy~3o%-5C8_3SUga1TR7WLV@JdsSP`boqp3$K$cTuV+YwFo@$&%$QgR4=}nSA dYn!vlcUP8|xNt$2G6Y{^kgel_AT*$i<-iE+i)B}^QM89ZyW4I} zgdgKn_+OnRL1<5^G`wz7VMDusK8Z<5r)D>!op(jWz zcdLY6BeUr*L>Jf^FWXzf;av&bDC4ErVpTx5 zmB0b)kafn!R=cKQ443lyis=|}mssCN6SV%oV2J~iFjV3K8Hjuk6yUL5m+}=v21j^- zQ$WAff*!U8C3i{=p$)bWr-VGT3SPF2N_CJaV6zQmO6Wza;G|8!%COaf9H%vIL$*DL1KZFlXt#Gt3qoko9>V%hXcauL3%mmK4uMy}3l0nBVNMILgmh;} zp@1S*?1x23JJlw z5vE6|5(QH=PS(8q}|0!oZ zNLw23@M&LCOHwyd569`bt?^NJ48xygzb@V@GC#^18FJo_J665sn;iON>!K-+A_T5X zyu<%~8ghEDCY#)&4{BbUJJnvFK0fKZU72EA?Hw}Z(Rk9aaZk~I=fe)f!ybk7YIxXd zAnnc5L_=@An4ZAC9vN~137kp;u^fI{k~x?Gi5zHvaCN#U9M8e=Bu*913JP4nzeH2L zNi%FFo-XR${yk` zgf(XDmn_(1R^o1q!94{VQZd1cFo0=5@@Y!rN5nxdHs+H`YHT_{0^;eW`GkByA2c_R eS=8T>Nz&-47Bex?$1NE|N0+qbkSOYHb^in6*C}cM diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfo.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfo.cs new file mode 100644 index 0000000..3211583 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Client")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d856e8f976a3d19a8aa5c518b1a6f7bb45af8066")] +[assembly: System.Reflection.AssemblyProductAttribute("Client")] +[assembly: System.Reflection.AssemblyTitleAttribute("Client")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfoInputs.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..637f5ad --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +39a8dc4fc423414bda2f455899bb1fd0fe8b3d3206e12a5272f8281045968d1b diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..f92ec28 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Client_2ec1thwr_wpftmp +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Abschlussprojekt\Client\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GlobalUsings.g.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GlobalUsings.g.cs new file mode 100644 index 0000000..08bb19f --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.GlobalUsings.g.cs @@ -0,0 +1,6 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Linq; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.assets.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_2ec1thwr_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..7d584baf40ac0306438dbfd1af468138b396e29b GIT binary patch literal 27362 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 +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Client")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d856e8f976a3d19a8aa5c518b1a6f7bb45af8066")] +[assembly: System.Reflection.AssemblyProductAttribute("Client")] +[assembly: System.Reflection.AssemblyTitleAttribute("Client")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.AssemblyInfoInputs.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..637f5ad --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +39a8dc4fc423414bda2f455899bb1fd0fe8b3d3206e12a5272f8281045968d1b diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..cee805b --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Client_3eif5kt2_wpftmp +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Abschlussprojekt\Client\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GlobalUsings.g.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GlobalUsings.g.cs new file mode 100644 index 0000000..08bb19f --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.GlobalUsings.g.cs @@ -0,0 +1,6 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Linq; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.assets.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..7073d524d532aa16de3975b016f8a31a02dcd3e1 GIT binary patch literal 27362 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 X`jqHb!vC5lHK*z@MV&n7GLiOwqc`qR literal 0 HcmV?d00001 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_3eif5kt2_wpftmp.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfo.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfo.cs new file mode 100644 index 0000000..3211583 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Client")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d856e8f976a3d19a8aa5c518b1a6f7bb45af8066")] +[assembly: System.Reflection.AssemblyProductAttribute("Client")] +[assembly: System.Reflection.AssemblyTitleAttribute("Client")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfoInputs.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..637f5ad --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +39a8dc4fc423414bda2f455899bb1fd0fe8b3d3206e12a5272f8281045968d1b diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..cfb4f71 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Client_5c3v45kq_wpftmp +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Abschlussprojekt\Client\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GlobalUsings.g.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GlobalUsings.g.cs new file mode 100644 index 0000000..08bb19f --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.GlobalUsings.g.cs @@ -0,0 +1,6 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Linq; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.assets.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..3fd2379d73247cb7267561def822439d160180c0 GIT binary patch literal 27362 zcmd6wiJu%r6~}|-AcO!R5J(_obCCp+o@95~Y*3M9H;D_m$R=El#NL_Crjxmt?%4xS z5k(MDP!SJ2QM|)HR@@!xBQdY(VD zV8KG@J$lyQwfW_=3fN=pGy@ximM};q49F6UVyW~Z zK+(@x5c>VakSAM%oOE#)cD3RdrRvz2T^TdXQOB*D1(y=zFma2esYj8q%-f+a|C+njU}BfU5M@jFwFYn2VxnsklR zPPLNBfFpjUW0dJeWJ&~D%z*Igg3BTM(!tDzTRmwO^8H3P+Fi*W&7-;XnAqIL+ z>#ZKhd@ctCf@XSObFzbNjL*Dbz3$}~l*W>tz-r7&ezPFvoXn$f63LC#^BlUw$(2qldIPqk}V z4P`s_)gi}Od2NLM3S8eeeg1N_XeIYh>e(pVgOrO~cU^?83)i(aUn${MWqju z`UuPhT({j1B{+F$ua88Fd!*c_qY-=KG>jH@?b67kAIFTw-8O>R1Q~Dh3D)X%*>>%5 zc=x{7p2l+|$iN%bW*~5n=1N?Twt`eeUt-qm{4Tg~J<^49T(eR%>qYYFlv8yWsslBf zSHDG6zZL(IMYcgsq*q_DCR_vp6wrA7?5-XJF1vKKA5xm06U&~)Rif^zMcv!+??igt z{%~F^l2TBy8>61+hOG91MobL3?4X2`ApZf>bB*a81Lrx z*ddqzM7ymJv?2OdE3)lB&=mA4Usnx6FcG0REac1c=cJ7$4E5+)B zvl}fWWSQp7+&`jDdSihyeAqZ5m3Y-Ji&T9bu1{yK+KcJo%2kVSAp zRByFLImXK)7}w+aw$?D%)B+ofn&uH$cf+R*$m|0U`k_&~)1y$WI7$N_{qRv}_Incs z!h4gs>O~k1??vXO_h2x*_n?PH(~FlX=Yn<91GO3{&=0vYOT=UnU9V9Y_!JNI?)2xi z>d%^RoHVXV)G)XkO6pru)aAS>>26KdRZ|wEyeV1PpEw}JZCMlzX#jqEDky=|He@-4 zy6sI(8iOU2mCiM}kK5o^cEUI)FsYh+Mk&!oR`*A&$n$zpW#?_RE+gg>ag0CRF zCFN_h6=;;39zTCdx@x=_kE*y_TZIU2NP#~_Rgy0Hi7!q>B&4uTTb~LMNN0u85uQ7x zo*(h3DebaDINp+TSYFW`TrxQG&I&|NP2%A7YNPx0yv5Sn@)gwWLc5M(c8A7nq|6%e|IovO9$ zRSi_zByw>2jc!@^jmS)e-vrSWegNsKB8@KR2Yj*!isYyWisW=f97OuYgf>dW?ZO?) z@(zje4#$*t1nJ~EY)JQyptWE>)Q;4vV^}il+Gm$6r)zU}|73sP=I%WzI_|o~b{b}> zYs767?P`AHlv%fm`9qEUmU~1j<55{O5jYbIE0g75osOO^-3>k6Sy@nFb@K(4*53JiDyO@P8c0uIGGO%CJc=)n6y1XS(xF462`|DN-_k)#}l@T;feaEGSdqljE}rH8qH}Yt6d|tx6r{L$dQr|bFsj|P&PA^PERSZYWb8> zM;A0$oqR!K_NTEJ$b6W_VmNa@jm2R2G**W3-tlLc*@X8DO@1>ZKKb3rNpDsqpY)!s z$!=CXpX~0;BsZ&!PjaI(n#sL!R5bnY5RT^2&w<N~E{#GRhdwWIHUIm-@7maDy>>_2e7MLr~(Uy?Q#+ z=aHUa$m&>#%1q8fR6?dbd^+S;A$?wkuEB7f!TfW5SZ?Z_5$ke>(xk~;}Drq^AMS+yC6Dh6Y1?nhaz~**!jpMDhA0z zXoB1j138NHw)@MO4zU?O53z}VV+?-*>FpZ1y%3y1@(`RLH^o2}kv75%_{2ne7Ip9U7}DozFQarTbbA?ftf#;_8+#lj zmu`=vj>`tueAxRaxpjLVb=;@HJ^Rx?tda8RA8MquCsGG`2I+IP%ZcIg=^?_Uy^=cI z64K{p7Zii#(?&)~OgQ4z6&gB!#Kn%=XNT<-{*7Qvg{%-L+HeF!fe!kwo z^gqyvz5itaY&wqRI`U9*aGb#~rCA>Y1vN$kLXGhuh>rfvNGJM-Aw>TcNO?x- z{g=nAOLTg96tH@IqQsAYL`VEqq!aPmAVmBqq}mzc&A*jNbOL`0 zLf{{TbPU|-*|T%9#n$~X0O`P=Mmm9i975oqfOM>(ggu8WFXbnJqr?6b(h2+15W@Zp z16KbAO!zyNQU{!7KR!QAJBa zGdr|XRMMuse*hRA^be6v&_99@^p7Ex8SVO-Ln+l&C))WZK+z%p6zPP_gDHDPkr7~V zH-z!32rJs4pO2yanV|hS{v`wd0&=DkwCXL)#QRHd=&buIq?2`j4I$p&KxW>$?8VDO z`&&@xXn%)vqWwLDX#W7|0IlkqGtvGL6gt`$kWRFJf)MSWA@^ix3;w3C*t5UUkXC*e zfxfK8PyU3?1<_$(8P-N8p#B0b;y()Eb1Z+wHSzxqLi~S+$e(}Um-G1fmEmI6(~v89 zwp;LFI(%Dak@uC0?8o5rC+frzxTf<@@{H&r@7&Y!Bc^+5xFXKotite{^S?`$W8Wo9 zI7+&SW{I{B>Wc5M-wL#g!G_%Tdxt4`$Wd~D0ep3LR)*7v zow*8?hbrLDR#U-<|1~x`soImd29YUJy4n_@+ZxlaFFiRE-9VNDtKC@(SKqB_^?d7f zsa3=tjg3BMbXQ!;FZRELvr|)6=!9_ei#*MTj&-*aDuPZXd*%(LHXl8feQ@|QIJuNu zRC3CxAeErey(e{^MCb1j~t{6y8lL-;=L65;u*9Cn7wwUS-1 z-O|*MbrN5hDK6S)mK^Ksqn1-Gja$Wq$LbAhA$cvibnnsRA6@0HgX-b5$F>)F$F`5A zSD@VhYS!>cDD@4Ag7*!HyjNs@dXW|N887cEGkyn=^xc6a;!OA6423)N^#VPhC}rsY ztppvLs#!~fbG>x1TAMmhEtsW+E{uO6K9J$sv?Nfij5J2+Q7mK5;_6s8aJ~9VjCW@w zYeWZv?aAt4pDV?wQ|{9aR;p?zI`@e>74GOaYb)2LM_+29f5Puim8~270kTJ1flfJU zMs68hHNnu|rL95^(_qk>PAWv})fdMGZ@rfp9+59rOl+84nLc<%K1+9TXiSph+s068 z^Y}(BU_<)IvpHEs3?`eBwfq5MOU54ml9(=itw`7R))(==$}U=b!DO+&iD8QjxiPef zO$<4IeUQdFe=@QMn-~`RiGg~`o`*}qy~>bX$LCt{4cs-dy5{^Vj{4gvhVg+{*FI@m z^`!yQR+%j)=HN7p-V9uzm~Wn}lQ-ijUMfqBDlQQjH%Wz@+@v7u49bC9E|v09Nv?=6 zrPZ-YXUkkcIij-uz6_PAshot$l#-~dzc1nYGuKGe9N$wQSo}Q&aza5(ADKa}JkKR8 z5xW!NDp^;0u5)?0+hjh`Vlj;@jfEDgu$*e3DH>b+dTg{=GELD4k#co&#eKaoRR_AN zYBj4F!Mt3StJ7T;Y>(*c4GL9vZk4hF#IF2n0F-cMB z$y()e`Az^ss!9m4W*vhOsLPU*SLWBr(qq)m6DXpTol-pl6WcI?43Y9bXnI_W6|x}xBay(9LBzS1FG@k)DXK_4kB z5&uL2O;J6wZlv-+Q+jnWJUij{p&tnrvUo_-vAE-6!lK=n! literal 0 HcmV?d00001 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_5c3v45kq_wpftmp.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_MarkupCompile.i.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_MarkupCompile.i.cache index 306654c..24bc78b 100644 --- a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_MarkupCompile.i.cache +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_MarkupCompile.i.cache @@ -12,7 +12,7 @@ TRACE;DEBUG;NET;NET8_0;NETCOREAPP C:\Git\Hochschule\Semester3\DotNET\Abschlussprojekt\Client\App.xaml 2-1372435843 -12-1116528086 +131861756292 350519948027 Views\MainWindow.xaml;Views\WindowAddAndEdit.xaml; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfo.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfo.cs new file mode 100644 index 0000000..3211583 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Client")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d856e8f976a3d19a8aa5c518b1a6f7bb45af8066")] +[assembly: System.Reflection.AssemblyProductAttribute("Client")] +[assembly: System.Reflection.AssemblyTitleAttribute("Client")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfoInputs.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..637f5ad --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +39a8dc4fc423414bda2f455899bb1fd0fe8b3d3206e12a5272f8281045968d1b diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..11b92bf --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Client_cy5abnnm_wpftmp +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Abschlussprojekt\Client\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GlobalUsings.g.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GlobalUsings.g.cs new file mode 100644 index 0000000..08bb19f --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.GlobalUsings.g.cs @@ -0,0 +1,6 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Linq; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.assets.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e22b5a457630888f027d5dc6fb15be31745d52b4 GIT binary patch literal 27362 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 literal 0 HcmV?d00001 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_cy5abnnm_wpftmp.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfo.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfo.cs new file mode 100644 index 0000000..3211583 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Client")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d856e8f976a3d19a8aa5c518b1a6f7bb45af8066")] +[assembly: System.Reflection.AssemblyProductAttribute("Client")] +[assembly: System.Reflection.AssemblyTitleAttribute("Client")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfoInputs.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..637f5ad --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +39a8dc4fc423414bda2f455899bb1fd0fe8b3d3206e12a5272f8281045968d1b diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..8d52fd3 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Client_eznxpbcl_wpftmp +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Abschlussprojekt\Client\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GlobalUsings.g.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GlobalUsings.g.cs new file mode 100644 index 0000000..08bb19f --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.GlobalUsings.g.cs @@ -0,0 +1,6 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Linq; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.assets.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..ded441fb8bf9db02c865f0d570f7263fa903fd05 GIT binary patch literal 27362 zcmd6w`I{U?8OMX>AdrNF03m^p%>@KVPqJAy8$@K;94_P{n*i!a?49XsI+=^^p6o85 zB7!2KcyK8yiXz_kecvG7x2XSs|ARmHeY>l=-tMVBW_D+H_j%qY+qG|1eY&c;>V50V z;am0%E}1uP-tiZntL=Yj)$&Itmn^>S{YmQl7v0;`@n`4$+tlA}~?$%FuhE?-yZ}Nm=R;}^6 zbGlS_EW@msmC3s)fnCNnV_Q)@m+M{)>6F~!fiQ(VehPbK3PY5_piIFiS1PXn6#bk9 zq2FH#dAdEw2@h{!*K4j(sgI4>wK2mSbv?%{c@&t0iC3&l*7}UT7_drhzesJLRkIw^ zt2-_SrqYzak97)MZ%mQ#P>_HzQg1pXOOWEVIq3pMdT)01yOXYGRSnOY@QhP#y_Ty0 zM}kO4Dbme|lnS(v0pZtqmqPYtgPBdQe!?sj2aH~{yNW$pL~|R!uYX-PfD0oIjdcoO>F2{AA{L| z=Z^cK6eBO|^O0ytRmyET8nHJ{q0pkHT^57+May|)_q{L zXYm{kBk)GG83^2>xg5`?oKPMNGaWmFx4>R`j>*vxNO(ueo$%pMl7q1t3=*ci@dMFzvJ0?2g7-z zRB_C4W3*W-SFGdK@gQ_ZvDescY!6LYUJfI-?uX@hcxe9-if4MB<=B>c{7f$|kFA2q z5KIO9TWXWZw{3HB`2HU&lWnp5x8wQ#96ey9P#RACj9s=IBdJ*Wjcr@U?OM4$?(Rej ziIhxhWL`eKF}@vm_HvZZxapo8ZI(_~;O)8%I2rznyW{5AnB^4vjXvdm0IoQ~^atI> zLCYH=Hy6RA&w=^`(6#uN8gM`4?x_NeS+#bV;3smdoiVHdJWos&t7*4Ob!?bJ?TSHN zhvytNq3~YIwmDX-yPjQw)2@E^z2w#|P`?X)AhyzW%!VBSSsk;k^e{8ci==tc(lRO%FC2q(DDp&MXp>N%Xu%Mc`9B)VtH4*Q!5j z+;P&lDpkYaW+^3s;R_(yAr&J4iy+ps7;_$LoX)EU|bZ<%d zT5Sdz<(BH_wWQ0&_wgu;OSM@D=Y|w`HL8?!-cNFJ!XqJtb=v%ti$FRnl#a06DfGOU zMNMIs93;!gNNgrcgTEgbxv6Pa$`oT^VDr(hYa`}g+@L0n6%h@x+$eNSBoqUVGB@eZ z>mq+{wJJ&HBE6kQf4WTnCustb%KCH_SY)Ktldg4an3Oi=Fjq)#rN)+^@TDSLeH5$t zup1flNq;&2EBQqfNQ3TD(N`Ay8F}(oZ-UU&`w)bt-giUxK=wlRL0$`?ci5&{%O2H0 zwN0V`qu=P2iQkOKl=v+WUE=!@eo?H^6#|D(CPAJYB|)B?E{OvO-P;tM2ma$$tA@`aH$zYA4<<#1VJIu=A29bXWc^9v!2n=gdS@&X8>;tL=% zyYRsv_`*lW{mFDMcrZS);%GFdnXFC=sk4O+20@0DgqV#54u-Osp>%sniDk>Dl)Ad0 z!Sdt_8Z$qQ#X#o5G#0~|{b?))!>6%wjQ4IZ!^|eUr)lz=A@RxYZcci$EcvAOOigyP z?D=GOcP6=6W_*$xozZmejiaRLhr4hzkA4p1R>%>^2;?Z_800p{jJSB1IP9kq$@PQ63nyyonD>k<#fB)jGw#M#J@3tzl88k3%N5FoI!FIoFF$PK$a0c8!kFSwz zA-vlzJj3EHJYj7~z&e5OuDbY)iM#m3M0*x>-}e~8XKOE`G%Iv_8Fj2D!8#Lr93_`- zkE4#u2G?BJ`zX0}dmnY&r@%e)(?6_{^64LHq_ihe2YMRev$e~K;qvJr!lk{EI@}7v zXJ;1_gXPml1WS7;b+A>0=djhgHoe4<`ScPY)80xQGHpWW=JXRo;?qxrM0+lENOgqI z)btd?-(tl>D-8H@Jwi+%NmTc_;_^g}zzh{uHxj|ZW;YeM*3*BLyILna`T zkh>vy3d=wA*}_(LlgP@Gz)XU>2bt>N?nOAky%|DqZ-E@`xZtptekU(CS!k%mB(S$4 zLmk+C2q&<&K?v-A$W*}w`elXY0DC(!)PX&KZ~}V}LSXNpfAf}@IIR)cBqon)gw1c% z!FdGB*^0gYRRL_euI0J%P;z*j!7yd9z7rJG7!3$D#)lv}`gb9m=pTj<{ktL6X{8T7 z9@CNN^zkTQ_4&k!9|4Ju_&o?G;`c&`_)$o`JH(L>J`eNzz@lS*Kf;Om0}x{VAf!vo zIMAm$sXWY&fknssIKqkf2?#Mi3CZC!247OHb{({gs@-tgF6gHKql5ks!U_7r5Q2Uh zl4I_^edwlJ+1h@a{s?e%*dIkWVSfxl*v~-nSjzs8&`wzk?6%AM;{eiue*)nI{w##R zKMCm?xVvN5wuv@d_oo1)1Ah+T1pa9Vfj9rsAYTECj`^zyC+4p~i23V~ZVZg= zw~cRrL`VEhgcC8hE4xCh%%+?}`L_~?zb%NrgMX=vzYEFZ$mZ|%s%EK#8&fLStU%p$ zLcbTWl;d{D_W-3U?(ZX9D+i1{fXm&k;`0zkm?*FCn#Q?fP0>Db-b{mh-QGqCpnVDdQUU)4a=II|>MP8}`&)46O80jNr_%jBgn0h|nf}scA6_on zKY~I>`zM4G?Vlk;`xi(TXjR{wi}tUe(9!-4;Y9m)2+{rna!-!75NrxdJo_7WY30QT zbh8#e`4c%8M2CT;TN|H%`X{)E{|JQ7vAm3D;{O+f`2P)&KmWlm%lP?~;d0*7kSlq# z+i)=*?$%l0-*S=v7@Yn@oj3y5a{fu45nbS)ds=$f^iB@f#JQV`F#HyRd&vsyUb2*< zq?=d_wIhQcI7L~fpEbQkn}p_2DpealhUstBiQUe}wv6n`oi0C)Nty5?lbTG_@zkBU zvrus;175e93`T<6*yyC{j@&tjNU_w_wg}zUm;rt2>5=FK@*G(0&6~Kox2oOqtv6(5 zk$5yVUeD^CHK$z@>NzzIWzgAi+TB@ir6G)*$EB=uoySdRUAp%Q?`YEZHe&C?)mi9l zk3?qUle+QGGcyy>^-(coo&GhlfYm`^O0M;w@B;rfpesc(>=qo>mf3AU@iWB>gX5i- zYvRWaf>QSB2Z$F2H{op4q!l?K9KVsL_0X~Ibs|a7$z;EHBcZKFk7XYmy#}X{5sOmJ zIF-D>zsP2*cvU1{NI!f`NoJp7mPMDHp16c2^T=}{H(_vrOrGP>ykiwMj=J#0)n5Lh zJ59Yoputosh-Bgyw>BDCg>p2?j2Yp&UEj|k+@5@7w7>+DvJkcCFtm6 z!&)Sa>%~L$#^nBb$*j!xQ26KLf(*~5C4qWvq&Z4eaV|3!S0|c*>(yTptUDuJBR&vZ zldc}MxiXA8Wj<|Xsj7COGoPqa;f8*zwlZyY=u=I#Px$+(v~{CDKz3;}&?(1@k(Z1v zn{epw(PklsX)x%EPAbIn)hEXWZ@rZn9g#0oOl+84nLT*MuBE#$GA7CKZDS;~b$p{1 zupxWo*_^H-29r(cTEPHuMa~|7RYI4(R)p(&>kIf_Wfv`OFj*LEVz@%O+!)%#CWb<= zK1gF-Fd4Z6n-~@bfuVZFo`+S@US+rK;JQ}afxAX#*BXDtkzhN;FfMrY>=U--EDn*b zl+g-e4o<`9&%lL>#n#C>`7*xZ#WKaX;vx}olT;|kO$sv4FddlXQmH7FC%+~1dwb*QVdRPcS-e*2I{sRjvQ~Ks z-w9wyRS6;1tP?Oob(wPd%KSQ+dV=~gfg)1bCe>pwi47x+5KBL?b*z^;Bt}>sMe6Sh z^Waea+Gj!;g%NljX^W*=s7M43<^Lh92M&eF^8}<&og=Zi_SiS1tv064s|~?hWuXcf zv7DX25^4*U^u_PXWZHV|r9o|pG~%ChS}ldTBH>7R$I2uANk??WC+&xYeWWOfNljQ7yEg-Q;!(o7iW?~_Ge;7gQ3jcun!bN|&s)wt2tT0xs-DUd})S<7#mC0VJ2T4cW^E|e-; zF{ZUhJcm}X%uKbnNOqx~%uerU8x=tshZEbh{@ECYryrA>)`CH${> QQe&zPQ{>5GE)rq?2Wph+ssI20 literal 0 HcmV?d00001 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.csproj.BuildWithSkipAnalyzers b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_eznxpbcl_wpftmp.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfo.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfo.cs new file mode 100644 index 0000000..3211583 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Client")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d856e8f976a3d19a8aa5c518b1a6f7bb45af8066")] +[assembly: System.Reflection.AssemblyProductAttribute("Client")] +[assembly: System.Reflection.AssemblyTitleAttribute("Client")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] +[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")] +[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfoInputs.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfoInputs.cache new file mode 100644 index 0000000..637f5ad --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +39a8dc4fc423414bda2f455899bb1fd0fe8b3d3206e12a5272f8281045968d1b diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..b034ab3 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,13 @@ +is_global = true +build_property.TargetFramework = net8.0-windows +build_property.TargetPlatformMinVersion = 7.0 +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Client_orvxknbs_wpftmp +build_property.ProjectDir = C:\Git\Hochschule\Semester3\DotNET\Abschlussprojekt\Client\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GlobalUsings.g.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GlobalUsings.g.cs new file mode 100644 index 0000000..08bb19f --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.GlobalUsings.g.cs @@ -0,0 +1,6 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.Linq; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.assets.cache b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Client_orvxknbs_wpftmp.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..1ddd75d04a394e0253f78e014f4863dd8e974ff9 GIT binary patch literal 27362 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 delta 303 zcmZn_`7N@6myL}}?mvrX%H#=bqQQC$3=AyH3;!{gDgjw?VBVv@45rFZ9=qIsGms4P zoBs@20xV3PDcUR?EG(ufKrv~McoR^uI*=g+;(&B&OlD;>W7M2%!=@swg{(>!S(V=8 zYBm#oeV`D+PJ_w&*wl0lp?X+Mjesn1AZ9T&29m-+%)w%63Z%G!n0YzSF3ZV+>_LoH zlT+9u8LcPpV~=IDnJmK*#b=AG$PTDTWbzCSEk^svhdELh9VTmVCNMfq?&OS@b%H8n TF?9yA*nybE)CEW~12Gc-I@vVM diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.cs index 4b34b9a..be05391 100644 --- a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.cs +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Views\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DEBC4473B3F3563CFA42DFDD61F41BB76F51D645" +#pragma checksum "..\..\..\..\Views\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "BDF64C58D75FC9185209EB902C990C560AF09F0C" //------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.i.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.i.cs index 14baabd..be05391 100644 --- a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.i.cs +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/MainWindow.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Views\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DEBC4473B3F3563CFA42DFDD61F41BB76F51D645" +#pragma checksum "..\..\..\..\Views\MainWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "BDF64C58D75FC9185209EB902C990C560AF09F0C" //------------------------------------------------------------------------------ // // Dieser Code wurde von einem Tool generiert. @@ -61,7 +61,7 @@ namespace Client.Views { return; } _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/Client;V1.0.0.0;component/views/mainwindow.xaml", System.UriKind.Relative); + System.Uri resourceLocater = new System.Uri("/Client;component/views/mainwindow.xaml", System.UriKind.Relative); #line 1 "..\..\..\..\Views\MainWindow.xaml" System.Windows.Application.LoadComponent(this, resourceLocater); diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/WindowAddAndEdit.g.i.cs b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/WindowAddAndEdit.g.i.cs index 6733ea2..f04e688 100644 --- a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/WindowAddAndEdit.g.i.cs +++ b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/Views/WindowAddAndEdit.g.i.cs @@ -53,7 +53,7 @@ namespace Client.Views { return; } _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/Client;V1.0.0.0;component/views/windowaddandedit.xaml", System.UriKind.Relative); + System.Uri resourceLocater = new System.Uri("/Client;component/views/windowaddandedit.xaml", System.UriKind.Relative); #line 1 "..\..\..\..\Views\WindowAddAndEdit.xaml" System.Windows.Application.LoadComponent(this, resourceLocater); diff --git a/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/apphost.exe b/Semester3/DotNET/Abschlussprojekt/Client/obj/Debug/net8.0-windows/apphost.exe index 68ba61cb4d6f6c910b9406f08f04ec719ca12321..c097d381e373134059927cb2a8e4ec31dac24cf8 100644 GIT binary patch delta 99 zcmZqJ!_fdlEsR^3zDW6}Fjz2{GMF)>0_ijcO9pcwJCVVdA%(#Z$V&u@CIX=;LoyH> j0(nV5G7+dI4X82+2u*7{l{?FR0hbcA3 zB$h=Z#lqAq)gsN(+$_;J#n3X*A~Df4+0@V?$uQ9@%{(c|#56I@!obXIv!dl=e*Y8( z3kFjLGlowW_U@0Kf5DptS>7{l{?FR0hbcA3 zB$h=Z(bCk|FxAx3A}P(lz{12h$=JfeA}z_%$iN^e$;2!7{l{?FR0hbcA3 zB$h=Z#lqAq)gsN(+$_;J#n3X*A~Df4+0@V?$uQ9@%{(c|#56I@!obXIv!dl=e*Y8( z3kFjLGlowW_U@0Kf5DptS>7{l{?FR0hbcA3 zB$h=Z(bCk|FxAx3A}P(lz{12h$=JfeA}z_%$iN^e$;2!j(M%|AI&KEP5| zhn0a-kCj1`gTdIuw48x~K|r2^p|~O?Ex9Z`Nm84YL6E~R!X-ShSRpktPr*AsH#aq} zB(cbF@+)~MpvmtT_A7EKp zRh5~Mlg+Ed${@?Zke!pCmz`Q<$iToLA<4nuk(iT{58`l(axmni<`@c#vNA|BN`@yE zyH9>4F9kID3j_Zz{xAHG`0oJWHU2M~1q}}HPrjxvz^9}Hlw?y>WMyV#6cye4MW0(h zT#E~67!&_H2L5;aKlo3A;S~NUKRF`%4M{04r)b?f?J) delta 200 zcmZoTz}Rqrae_2s_Cy(H#_Wv=%lHK@Fz|olf5m@+zX%8u`Im22RPg4XoG2e)Sz1+< znURyttHjD6%fXPHlb@HJT4cz;z#t*X!Qhc7q0P!5$e|zM5}sJBkeZpN;GLhFo0?aW zSTy;Syej)0{yY5F_`hrxG&sON`I^1}hmsQi7X~&(#m(>Z1qH;lxqt>S^FL?cf5-ov t{|Em`Ae_QK1!#L6|KutDHsWB*lz@svJQ8zq@(mS%OwOFt&CmTM1pr3~Jgoo# diff --git a/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfo.cs b/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfo.cs index 37f05ce..bc588d1 100644 --- a/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfo.cs +++ b/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Server")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+a9531e598bf00843b3888fb9200bb46cead09b88")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+d856e8f976a3d19a8aa5c518b1a6f7bb45af8066")] [assembly: System.Reflection.AssemblyProductAttribute("Server")] [assembly: System.Reflection.AssemblyTitleAttribute("Server")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfoInputs.cache b/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfoInputs.cache index 992364d..f205f11 100644 --- a/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfoInputs.cache +++ b/Semester3/DotNET/Abschlussprojekt/Server/obj/Debug/net8.0/Server.AssemblyInfoInputs.cache @@ -1 +1 @@ -4f13070766e6c6ba195abcac19ccc6cf0231d70d66bdbb08e282336a298152b3 +6138be6bd9d33ed2b5b0125b3eccd5f5b6b6da4f62a3a05aa0318faa3b0c58a9 diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/TestServer.csproj b/Semester3/DotNET/Abschlussprojekt/TestServer/TestServer.csproj index 517a899..a0387ea 100644 --- a/Semester3/DotNET/Abschlussprojekt/TestServer/TestServer.csproj +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/TestServer.csproj @@ -1,4 +1,4 @@ - + net8.0 @@ -16,6 +16,10 @@ + + + + diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTest1.cs b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTest1.cs deleted file mode 100644 index 7705212..0000000 --- a/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTest1.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace TestServer -{ - [TestClass] - public class UnitTest1 - { - [TestMethod] - public void TestMethod1() - { - } - } -} \ No newline at end of file diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestDelete.cs b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestDelete.cs new file mode 100644 index 0000000..7535c23 --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestDelete.cs @@ -0,0 +1,49 @@ +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; +using Server.Controllers; +using Server.Repository; + +namespace TestServer +{ + [TestClass] + public class UnitTestDelete + { + private readonly Mock _mockRepository; + private readonly GameController _controller; + + public UnitTestDelete() + { + _mockRepository = new Mock(); + _controller = new GameController(_mockRepository.Object); + } + + [TestMethod] + public void ShouldReturnOkWhenGameIsRemoved() + { + // Arrange + _mockRepository.Setup(repo => repo.RemoveGame(1)).Returns(true); + + // Act + var result = _controller.Delete(1); + + // Assert + var okResult = Assert.IsType(result); + Assert.Equal("Aktion wurde erfolgreich durchgeführt", okResult.Value); + } + + [TestMethod] + public void ShouldReturnInternalServerErrorWhenGameNotRemoved() + { + // Arrange + _mockRepository.Setup(repo => repo.RemoveGame(1)).Returns(false); + + // Act + var result = _controller.Delete(1); + + // Assert + var errorResult = Assert.IsType(result); + Assert.Equal(StatusCodes.Status500InternalServerError, errorResult.StatusCode); + Assert.Equal("In der Datenbank ist ein Fehler aufgetreten", errorResult.Value); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetAll.cs b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetAll.cs new file mode 100644 index 0000000..df3f9af --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetAll.cs @@ -0,0 +1,42 @@ +using Microsoft.AspNetCore.Mvc; +using Server.Controllers; +using Server.Models; +using Server.Repository; + + +namespace TestServer +{ + [TestClass] + public class UnitTestGetAll + { + private readonly Mock _mockRepository; + private readonly GameController _controller; + + public UnitTestGetAll() + { + _mockRepository = new Mock(); + _controller = new GameController(_mockRepository.Object); + } + + [TestMethod] + public void ShouldReturnAllGames() + { + // Arrange + var games = new List + { + new Game { Id = 1, Name = "Game1" }, + new Game { Id = 2, Name = "Game2" } + }; + + _mockRepository.Setup(repo => repo.GetAllGames()).Returns(games); + + // Act + var result = _controller.Get(); + + // Assert + var okResult = Assert.IsType(result.Result); + var returnValue = Assert.IsType>(okResult.Value); + Assert.Equal(2, returnValue.Count); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetById.cs b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetById.cs new file mode 100644 index 0000000..3d23d8e --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestGetById.cs @@ -0,0 +1,52 @@ +using Microsoft.AspNetCore.Mvc; +using Server.Controllers; +using Server.Models; +using Server.Repository; + + +namespace TestServer +{ + [TestClass] + public class UnitTestGetById + { + private readonly Mock _mockRepository; + private readonly GameController _controller; + + public UnitTestGetById() + { + _mockRepository = new Mock(); + _controller = new GameController(_mockRepository.Object); + } + + [TestMethod] + public void ShouldReturnGameWhenFound() + { + // Arrange + var game = new Game { Id = 1, Name = "Game1" }; + + _mockRepository.Setup(repo => repo.GetGame(1)).Returns(game); + + // Act + var result = _controller.Get(1); + + // Assert + var okResult = Assert.IsType(result.Result); + var returnValue = Assert.IsType(okResult.Value); + Assert.Equal("Game1", returnValue.Name); + } + + [TestMethod] + public void ShouldReturnBadRequestWhenNotFound() + { + // Arrange + _mockRepository.Setup(repo => repo.GetGame(1)).Returns((Game)null); + + // Act + var result = _controller.Get(1); + + // Assert + var badRequestResult = Assert.IsType(result.Result); + Assert.Equal("Spiel konnte nicht gefunden werden", badRequestResult.Value); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPost.cs b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPost.cs new file mode 100644 index 0000000..e848cac --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPost.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Mvc; +using Server.Controllers; +using Server.Models; +using Server.Repository; + +namespace TestServer +{ + [TestClass] + public class UnitTestPost + { + private readonly Mock _mockRepository; + private readonly GameController _controller; + + public UnitTestPost() + { + _mockRepository = new Mock(); + _controller = new GameController(_mockRepository.Object); + } + + [TestMethod] + public void ShouldReturnOkWhenGameIsAdded() + { + // Arrange + var game = new Game { Id = 1, Name = "Game1" }; + var json = System.Text.Json.JsonSerializer.Serialize(game); + + _mockRepository.Setup(repo => repo.AddGame(It.IsAny())).Returns(true); + + // Act + var result = _controller.Post(json); + + // Assert + var okResult = Assert.IsType(result); + Assert.Equal("Aktion wurde erfolgreich durchgeführt", okResult.Value); + } + + [TestMethod] + public void ShouldReturnBadRequestWhenInvalidData() + { + // Arrange + string invalidJson = "{ invalid json }"; + + // Act + var result = _controller.Post(invalidJson); + + // Assert + var badRequestResult = Assert.IsType(result); + Assert.Equal("Ungültige Spieldaten", badRequestResult.Value); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPut.cs b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPut.cs new file mode 100644 index 0000000..c26855e --- /dev/null +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/UnitTestPut.cs @@ -0,0 +1,51 @@ +using Microsoft.AspNetCore.Mvc; +using Server.Controllers; +using Server.Models; +using Server.Repository; + +namespace TestServer +{ + [TestClass] + public class UnitTestPut + { + private readonly Mock _mockRepository; + private readonly GameController _controller; + + public UnitTestPut() + { + _mockRepository = new Mock(); + _controller = new GameController(_mockRepository.Object); + } + + [TestMethod] + public void ShouldReturnOkWhenGameIsUpdated() + { + // Arrange + var game = new Game { Id = 1, Name = "UpdatedGame" }; + var json = System.Text.Json.JsonSerializer.Serialize(game); + + _mockRepository.Setup(repo => repo.EditGame(1, It.IsAny())).Returns(true); + + // Act + var result = _controller.Put(1, json); + + // Assert + var okResult = Assert.IsType(result); + Assert.Equal("Aktion wurde erfolgreich durchgeführt", okResult.Value); + } + + [TestMethod] + public void ShouldReturnBadRequestWhenInvalidData() + { + // Arrange + string invalidJson = "{ invalid json }"; + + // Act + var result = _controller.Put(1, invalidJson); + + // Assert + var badRequestResult = Assert.IsType(result); + Assert.Equal("Ungültige Spieldaten", badRequestResult.Value); + } + } +} \ No newline at end of file diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/bin/Debug/net8.0/CoverletSourceRootsMapping_TestServer b/Semester3/DotNET/Abschlussprojekt/TestServer/bin/Debug/net8.0/CoverletSourceRootsMapping_TestServer new file mode 100644 index 0000000000000000000000000000000000000000..9360b7880999b54235efb861c81ca8e278a43af3 GIT binary patch literal 938 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 UqF=E)ge>YX#aNS4961>fH>U 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 diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/Debug/net8.0/TestServer.csproj.AssemblyReference.cache b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/Debug/net8.0/TestServer.csproj.AssemblyReference.cache index 68ed3a938cf82696d72b380002e3c4b7ac2e3171..5a2d88721cde8b7dd04c018160b37eb800842311 100644 GIT binary patch literal 29834 zcmds=30xCL)WBI4@j_IzQWeEkQBV_daamN1XjQy8RN5%ySTK;w9H179*0Y`no>W_^ zRqKU*P_0@o1Z_ntUiGS4>rpRS>!+yosNd{nliiRB*-c2>eDP-pVP^B*oBzIfGkN>A zA=1Oc!vh&Dj1&!$>qYOYr4w}02?hl!ibs{GPLFDNq5*3C@R$Tqv;_P`VbJL`T6H>_ zp$9FrnW$DIk*h=lP>CT;q(b%KtPtXTmQ0~Q5ODC^vmg3y54qY1L6C;VF8JHvFBT81 zDUt)88cYK(z)xg+s$79ave|55BpV3FCWT|0g<~6qW7iZ8w7`U81L4@XaBQP+#QT_V z_=k8PQO1@%14g4-om{Po;;=%ne?0?)28G_BMWa-xL9Z1ndIpR%NECAEP;_#FIs;Wj zsSMyCn4s;jCj@C8KN%QI$%-?m^l~MNG{XJ}dEi=N?_*kmXRO_hzR5W)e`*qmzkxp? zi2pFTRIAphQ}wK9on|O_-%V8hX-9PN}(RUHSF+CAC)3>3^0R! z@<6RviDs#_8Mx4mF$o|Km`z|pw<2sTR4WvyR1d~W$4F$Do!b(}jFqbn_Yyvt-&l;jrs~B1F#7Dkwe(ZI16p1zds!1jv1bDm<9w!1pnzBG_ zi-ji98jabiZ-@utfy_fdXq>16v7tz+M71F9(}`FrLmH|VX~fbDaT=-tZMQ`K4}{);(e0?~+h zPBewn9^0O*D4Ovz7EZtC%mI<+m@z01Jmv=rE0LK0?dmzVJvK^r;tl9xTWCy5olVH5jq!Lce1rog?#aXV3gb`@`_2 z^P0E2wJ2@V^QYI=B38p?@9wMJ61n|eluy}V{`|}l+jsoWAzjq%)=5QM29B*i^WYkN`HktaZ-2Zo z==qYpUY~YYGbi}Wceo=oh5g7_sC`L_aOLUjzKCU#h_DD=I5$Ej6QiLaMqgm*-?U61 z0_$_IU16TU?QsN)^vrYgu7h0&o*3?jz`2^@2v-n&YD3GGKJJHD3W*p*DHox(fKHrf zKIb80!xB^WRcdo!5S=X6mZVqn{I)4UVQ{S`vFJ|I)h%^sZndX3Q$VSkLbPYv|CU2k z(jOWZp*z=UbhRj0zJM)Lv4SbMaps;Rwmmfh0$WNz2&10tOcUDNI)j$fm?^TP&~6HB zM(x0o`nd?#Sx)0hGg5>hS2J*o4@xFjb!-y|KHo2_GfpY0G6j{Qs{6$NX|+RY)XhbJ z(%Ld2LjiJ&M=F+1z&6)uM*?J5A<@-pLc{>`xE`e{dxkG>D0{Ayy(L(0nl6>m{t#WI zYekiY((cDAWxZ`@TwDY#qpcvY8*BQi&cv(|RjRdGM5s9jNf9*N zEi9eFyj9iD?|lMg>S~MpSV(7@3_G~mB0n0UF->?OLc1xo)YTSg8Hj!^!gZ~qei$-% zjs&(4O)a*o$lzgMZYKidI!Y>nugx|)>zVBt#tFo&CM)*~IVM59v^@%31phSW;a6fQ ze~kUKF;UR$qxXh3CgNi1E(6RR;2mlD=ec!9GOi_Ka7iuQk5lRfgUx|(5tbT8Uu%)l zDb#6cV1I!ojj_ho6bHM1Btc;Z=t)X+ph@2(hrZLYQidjURAt-`w&dFE?IOq=-o+v) zb7ZnNjgr+ohVNqi`jAWT2j9hl^`;4<)4NzOr5U1WrL_BT3g5+ojf;z*b<{JeHF!Ec zP0u*O*qZc=9JBD`=b`mDoslf#_ zVvStHVR2bJQzD#BFILIKS{c_OA#Ma{3a(9|AQtL3HufTx4A+v>lxT%tx`$=k)(8Kw z2Yiv7?g&(b%xqj{Q~n!8X3AD8RpvrW3_Ce+%d)?jF{gNa^$5|;yu?R~1J4FWtnx0- zeljO)`_X+8!)Ke8?_PUwm*L#aFQOV&?fjta{Pz7gSBf{L-B^`%aly&iL%iQQSXy%6 zyXL=qabwmapErlTPR>6sd*Qj=>&3dwXKu&%^*T7|vIR%RuU!Ih_z{|2&q!}z=iekd<2G&O|J#jH>> zzjrpH^(&UYt}*4It0mZlSNOV)PO`5>4!aPfU?%G2;Hn2Xsw27T_{X!D>v*CsWfg0? zBh4h=MGmcEZRtuU;n%jvv>n=iD>;1v$)j!ED2Uc+qVK|ghf&i77gkX>zSJn6UrnIe z!-j2O{b>@r?B698Cb^q}t7b4buHtveKgO@^i-tzv&YIj#!x`?`<_*CxW#XiD44NFT z`o}q@CB2)ntRq>brKYQRW|qioF^^)uOaK=MI}k7^l?IhuihpMhi5%ijb{}Yr9D0#f zsxei;jzAM+$8wpWsyh%rzyxfzFDc{oe$T;i_?km>CtmU^p>j&9My{($R^l*@UBOWcnjbH|9{S3#h!dLo<^|ZtA0A zP4c_S15Kq7#M!P*MHKIGtTL53H#Jbalqg5Vq2rPh0D|WFRy1o+&0^wlAo>zDsE8sy zj#Z$-^mRK2gBTbO2?f-g| zt{ga+a}Q5l@Tt)T@y3>Iln1tY#s6E>98RO3xKKk}wozPI-a-vgXnV72@h{!76-@_E zmE>~2Y4KxacU640=b$dn-W0wijCtClk1QbQ!q?5pMlJa?k-K2Xm3a;3zWXqDM`if^ zsXHzNRs8QRUfJFQjdpO5m8Ff|URIhLv@dN`zJBJ>jc8#MCv3X$xF-xo30o@4~~ zXf7*sL^nv5nJ-{pz8SfNHJJn^GqLE+Ak!q_;hpI8s-DuaZU zr75GN5qRlS3b;S`}g&6@tNKQ$*U7oql{O zsjGLxxm(-aT6uHqnt|gg6C&fp!Aozh{^i;4=$^evuYY}aabR$1dT>+0Tkmwcdb#4& z>y?LmE2l2;D?UByX}5|KN%v0j*Waxic&&I>%fuxWjec6Ot)ipHx;?$rO^VO1xHWZo zr~dExdJjL|DC;Gc(^@Y%K~LqgzpVC?^l6?32Lz;~sxhaSutcsSt^q(Hbl+ zpD(ZvTsW5-ii!oYR9=`wDn=t!4*^$83q`S3G@;6H5Gw2= z=z?Sxx)3v$ot@G8UHSEv@ZyI3c6wvc`mQ@Gc9e|ITl?9Q!!5=eK3VD+Tv2i9($K{I zs>HIJZIh*6^6%tKDg1jr@5&uR{o?NZ-oEmracSFCYm;WAE)+b-_0=5hcy!17z=D|v zj;=iBz5S!)@n7zo++DcoRiDOpePeHJq1prSj=maoDhcMAoqdyp`_Y1M{+ zsgs>PG|_U@Us(%T12il^w<98Le>EptIM3i;*n4c-4zcN7g4n~aZ{+)Z{b8HbqO7e^ z0fTRB%KmBbm-`#`*;0D{PJLuek!*qIcHI0O63+q`PL)t3%%mC7m_MZ=PY~BHFk){$`Pj?M|3I8tFD+nKDxTw!OGJu zFXOna4)NbL`_%qcNU9yR9E2}I$_wGhB%$GUU%I!>%dO`p41BUUh+r3_;sMz!8&-}#Q{LWvb zwm#)^J-S($S9#U%T%YsFCq{Pi9d{(`!l^YU{Da5z>he6MVD`YzkKojq%F`p_+H1v= z(BbBwlY1P>4HbmR!uVnQh>$Qr1P}B3Agr;dEj-0p;L=bPQ|7>Z4@m5`ol7RLbKq_X zaPmH3un_@H8}l6+tkDC?F{RI>Tp?y_JF{#{-`&DpD@Ergck-OJa@`~Kk8Kvr+0)}q zlIVng)RNgg&1W21c;|GGte~vqa*jZ8ajiFc`{d9K?DKy=?AKrY;l1!{Cz?$iFt`2Y z?-PZUmsU60)S^w~^xuPj3vN)7H1ya{#gE7M1bs88pb5BA7Us zBydp$N)X8Wb`5X_?-IZsbtQ!Mu{d6D0!+rfd?X8-E-VRpT*PPA-MnEl|8K5k#1 zo6}yt+s<&ZUX{uYT2WmM%IY&h_HV={mos zcmE&%80NoFa0#d{BB$Cjm`hwxPRR{iu8qHO=8d1f7bf_4As7Ol4flPAJkD*J@G`|SK{|P zcE3Q+cQ|?d`0dBikYk0NqGu$2(f(nV6G3f{Uh=)UKAIQl?|JFKnI7TCaTravq5vVF zamdLL(^-uk$s_G**ivbjgu_csmCCp>nM}aJ>{64*@ie@lQ8;i@3XNQYDnL>iecNOdAdzO!t07=yb?f?J) diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.dgspec.json b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.dgspec.json index dd66e9f..454491c 100644 --- a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.dgspec.json +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.dgspec.json @@ -4,6 +4,92 @@ "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\TestServer\\TestServer.csproj": {} }, "projects": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\Server.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\Server.csproj", + "projectName": "Server", + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\Server.csproj", + "packagesPath": "C:\\Users\\cmerkens\\.nuget\\packages\\", + "outputPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\cmerkens\\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\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + } + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": { + "target": "Package", + "version": "[9.0.0, )" + }, + "Microsoft.EntityFrameworkCore.Sqlite": { + "target": "Package", + "version": "[9.0.0, )" + }, + "SQLite": { + "target": "Package", + "version": "[3.13.0, )" + }, + "Swashbuckle.AspNetCore": { + "target": "Package", + "version": "[6.4.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\\8.0.400/PortableRuntimeIdentifierGraph.json" + } + } + }, "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\TestServer\\TestServer.csproj": { "version": "1.0.0", "restore": { @@ -32,7 +118,11 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", - "projectReferences": {} + "projectReferences": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\Server.csproj": { + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\Server.csproj" + } + } } }, "warningProperties": { diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.props b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.props index 2be1e1f..48b1e73 100644 --- a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.props +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.props @@ -14,9 +14,13 @@ + + + C:\Users\cmerkens\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5 + \ No newline at end of file diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.targets b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.targets index a681934..5cf6dbb 100644 --- a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.targets +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/TestServer.csproj.nuget.g.targets @@ -1,6 +1,10 @@  + + + + diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.assets.json b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.assets.json index 9279515..8bf748a 100644 --- a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.assets.json +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.assets.json @@ -21,6 +21,323 @@ "build/netstandard2.0/Microsoft.CodeCoverage.targets": {} } }, + "Microsoft.Data.Sqlite.Core/9.0.0": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + }, + "compile": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Data.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Abstractions": "9.0.0", + "Microsoft.EntityFrameworkCore.Analyzers": "9.0.0", + "Microsoft.Extensions.Caching.Memory": "9.0.0", + "Microsoft.Extensions.Logging": "9.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/9.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/9.0.0": { + "type": "package" + }, + "Microsoft.EntityFrameworkCore.Relational/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore": "9.0.0", + "Microsoft.Extensions.Caching.Memory": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { + "related": ".xml" + } + } + }, + "Microsoft.EntityFrameworkCore.Sqlite/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.0", + "Microsoft.Extensions.Caching.Memory": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyModel": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10", + "SQLitePCLRaw.core": "2.1.10", + "System.Text.Json": "9.0.0" + }, + "compile": { + "lib/net8.0/_._": {} + }, + "runtime": { + "lib/net8.0/_._": {} + } + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Data.Sqlite.Core": "9.0.0", + "Microsoft.EntityFrameworkCore.Relational": "9.0.0", + "Microsoft.Extensions.Caching.Memory": "9.0.0", + "Microsoft.Extensions.Configuration.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyModel": "9.0.0", + "Microsoft.Extensions.Logging": "9.0.0", + "SQLitePCLRaw.core": "2.1.10", + "System.Text.Json": "9.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "type": "package", + "build": { + "build/_._": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/_._": {} + } + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.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/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Caching.Memory/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Caching.Abstractions": "9.0.0", + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0", + "Microsoft.Extensions.Primitives": "9.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/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.Primitives": "9.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/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "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/net8.0/_._": {} + } + }, + "Microsoft.Extensions.DependencyModel/9.0.0": { + "type": "package", + "dependencies": { + "System.Text.Encodings.Web": "9.0.0", + "System.Text.Json": "9.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection": "9.0.0", + "Microsoft.Extensions.Logging.Abstractions": "9.0.0", + "Microsoft.Extensions.Options": "9.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "System.Diagnostics.DiagnosticSource": "9.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {} + } + }, + "Microsoft.Extensions.Options/9.0.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.0", + "Microsoft.Extensions.Primitives": "9.0.0" + }, + "compile": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.Extensions.Options.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/Microsoft.Extensions.Options.targets": {} + } + }, + "Microsoft.Extensions.Primitives/9.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/net8.0/_._": {} + } + }, "Microsoft.NET.Test.Sdk/17.8.0": { "type": "package", "dependencies": { @@ -41,6 +358,19 @@ "buildMultiTargeting/Microsoft.NET.Test.Sdk.props": {} } }, + "Microsoft.OpenApi/1.2.3": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + } + }, "Microsoft.TestPlatform.ObjectModel/17.8.0": { "type": "package", "dependencies": { @@ -377,6 +707,279 @@ "lib/netstandard2.0/NuGet.Frameworks.dll": {} } }, + "SQLite/3.13.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "runtimeTargets": { + "runtimes/linux-x64/native/libsqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/osx-x64/native/libsqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win7-x64/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x64" + }, + "runtimes/win7-x86/native/sqlite3.dll": { + "assetType": "native", + "rid": "win7-x86" + } + } + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.lib.e_sqlite3": "2.1.10", + "SQLitePCLRaw.provider.e_sqlite3": "2.1.10" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {} + } + }, + "SQLitePCLRaw.core/2.1.10": { + "type": "package", + "dependencies": { + "System.Memory": "4.5.3" + }, + "compile": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + }, + "runtime": { + "lib/netstandard2.0/SQLitePCLRaw.core.dll": {} + } + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { + "type": "package", + "compile": { + "lib/netstandard2.0/_._": {} + }, + "runtime": { + "lib/netstandard2.0/_._": {} + }, + "build": { + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets": {} + }, + "runtimeTargets": { + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a": { + "assetType": "native", + "rid": "browser-wasm" + }, + "runtimes/linux-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm" + }, + "runtimes/linux-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-arm64" + }, + "runtimes/linux-armel/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-armel" + }, + "runtimes/linux-mips64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-mips64" + }, + "runtimes/linux-musl-arm/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm" + }, + "runtimes/linux-musl-arm64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-arm64" + }, + "runtimes/linux-musl-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-s390x" + }, + "runtimes/linux-musl-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-musl-x64" + }, + "runtimes/linux-ppc64le/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-ppc64le" + }, + "runtimes/linux-s390x/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-s390x" + }, + "runtimes/linux-x64/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x64" + }, + "runtimes/linux-x86/native/libe_sqlite3.so": { + "assetType": "native", + "rid": "linux-x86" + }, + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-arm64" + }, + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "maccatalyst-x64" + }, + "runtimes/osx-arm64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-arm64" + }, + "runtimes/osx-x64/native/libe_sqlite3.dylib": { + "assetType": "native", + "rid": "osx-x64" + }, + "runtimes/win-arm/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm" + }, + "runtimes/win-arm64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-arm64" + }, + "runtimes/win-x64/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x64" + }, + "runtimes/win-x86/native/e_sqlite3.dll": { + "assetType": "native", + "rid": "win-x86" + } + } + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { + "type": "package", + "dependencies": { + "SQLitePCLRaw.core": "2.1.10" + }, + "compile": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + }, + "runtime": { + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {} + } + }, + "Swashbuckle.AspNetCore/6.4.0": { + "type": "package", + "dependencies": { + "Microsoft.Extensions.ApiDescription.Server": "6.0.5", + "Swashbuckle.AspNetCore.Swagger": "6.4.0", + "Swashbuckle.AspNetCore.SwaggerGen": "6.4.0", + "Swashbuckle.AspNetCore.SwaggerUI": "6.4.0" + }, + "build": { + "build/_._": {} + } + }, + "Swashbuckle.AspNetCore.Swagger/6.4.0": { + "type": "package", + "dependencies": { + "Microsoft.OpenApi": "1.2.3" + }, + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll": { + "related": ".pdb;.xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { + "type": "package", + "dependencies": { + "Swashbuckle.AspNetCore.Swagger": "6.4.0" + }, + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll": { + "related": ".pdb;.xml" + } + } + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { + "type": "package", + "compile": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll": { + "related": ".pdb;.xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] + }, + "System.Diagnostics.DiagnosticSource/9.0.0": { + "type": "package", + "compile": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll": { + "related": ".xml" + } + }, + "contentFiles": { + "contentFiles/any/any/_._": { + "buildAction": "None", + "codeLanguage": "any", + "copyToOutput": false + } + }, + "build": { + "buildTransitive/net8.0/_._": {} + } + }, + "System.IO.Pipelines/9.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/net8.0/_._": {} + } + }, + "System.Memory/4.5.3": { + "type": "package", + "compile": { + "ref/netcoreapp2.1/_._": {} + }, + "runtime": { + "lib/netcoreapp2.1/_._": {} + } + }, "System.Reflection.Metadata/1.6.0": { "type": "package", "compile": { @@ -389,6 +992,67 @@ "related": ".xml" } } + }, + "System.Text.Encodings.Web/9.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/net8.0/_._": {} + }, + "runtimeTargets": { + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.dll": { + "assetType": "runtime", + "rid": "browser" + } + } + }, + "System.Text.Json/9.0.0": { + "type": "package", + "dependencies": { + "System.IO.Pipelines": "9.0.0", + "System.Text.Encodings.Web": "9.0.0" + }, + "compile": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net8.0/System.Text.Json.dll": { + "related": ".xml" + } + }, + "build": { + "buildTransitive/net8.0/System.Text.Json.targets": {} + } + }, + "Server/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Microsoft.EntityFrameworkCore": "9.0.0", + "Microsoft.EntityFrameworkCore.Sqlite": "9.0.0", + "SQLite": "3.13.0", + "Swashbuckle.AspNetCore": "6.4.0" + }, + "compile": { + "bin/placeholder/Server.dll": {} + }, + "runtime": { + "bin/placeholder/Server.dll": {} + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ] } } }, @@ -512,6 +1176,691 @@ "microsoft.codecoverage.nuspec" ] }, + "Microsoft.Data.Sqlite.Core/9.0.0": { + "sha512": "cFfZjFL+tqzGYw9lB31EkV1IWF5xRQNk2k+MQd+Cf86Gl6zTeAoiZIFw5sRB1Z8OxpEC7nu+nTDsLSjieBAPTw==", + "type": "package", + "path": "microsoft.data.sqlite.core/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net6.0/Microsoft.Data.Sqlite.dll", + "lib/net6.0/Microsoft.Data.Sqlite.xml", + "lib/net8.0/Microsoft.Data.Sqlite.dll", + "lib/net8.0/Microsoft.Data.Sqlite.xml", + "lib/netstandard2.0/Microsoft.Data.Sqlite.dll", + "lib/netstandard2.0/Microsoft.Data.Sqlite.xml", + "microsoft.data.sqlite.core.9.0.0.nupkg.sha512", + "microsoft.data.sqlite.core.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore/9.0.0": { + "sha512": "wpG+nfnfDAw87R3ovAsUmjr3MZ4tYXf6bFqEPVAIKE6IfPml3DS//iX0DBnf8kWn5ZHSO5oi1m4d/Jf+1LifJQ==", + "type": "package", + "path": "microsoft.entityframeworkcore/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "buildTransitive/net8.0/Microsoft.EntityFrameworkCore.props", + "lib/net8.0/Microsoft.EntityFrameworkCore.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.xml", + "microsoft.entityframeworkcore.9.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Abstractions/9.0.0": { + "sha512": "fnmifFL8KaA4ZNLCVgfjCWhZUFxkrDInx5hR4qG7Q8IEaSiy/6VOSRFyx55oH7MV4y7wM3J3EE90nSpcVBI44Q==", + "type": "package", + "path": "microsoft.entityframeworkcore.abstractions/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.xml", + "microsoft.entityframeworkcore.abstractions.9.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.abstractions.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Analyzers/9.0.0": { + "sha512": "Qje+DzXJOKiXF72SL0XxNlDtTkvWWvmwknuZtFahY5hIQpRKO59qnGuERIQ3qlzuq5x4bAJ8WMbgU5DLhBgeOQ==", + "type": "package", + "path": "microsoft.entityframeworkcore.analyzers/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "analyzers/dotnet/cs/Microsoft.EntityFrameworkCore.Analyzers.dll", + "docs/PACKAGE.md", + "microsoft.entityframeworkcore.analyzers.9.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.analyzers.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Relational/9.0.0": { + "sha512": "j+msw6fWgAE9M3Q/5B9Uhv7pdAdAQUvFPJAiBJmoy+OXvehVbfbCE8ftMAa51Uo2ZeiqVnHShhnv4Y4UJJmUzA==", + "type": "package", + "path": "microsoft.entityframeworkcore.relational/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.xml", + "microsoft.entityframeworkcore.relational.9.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.relational.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite/9.0.0": { + "sha512": "xu6dlgBO9I1WA1WdT+rUvv+ZGQ9aGRn3c246ykyuFzBX02oNYd1lk7LEVGhjBN1T49N3C9yBUHFQY8vY4JZQrw==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/_._", + "microsoft.entityframeworkcore.sqlite.9.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.nuspec" + ] + }, + "Microsoft.EntityFrameworkCore.Sqlite.Core/9.0.0": { + "sha512": "4gmIZli/Na39mck6s/gO2n1NdOHHwNQfSWucpA+bAU5UAEMYFGMXpCR1AHoo/VJuyMkfpBxuHzkj1/xczy2vFg==", + "type": "package", + "path": "microsoft.entityframeworkcore.sqlite.core/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.dll", + "lib/net8.0/Microsoft.EntityFrameworkCore.Sqlite.xml", + "microsoft.entityframeworkcore.sqlite.core.9.0.0.nupkg.sha512", + "microsoft.entityframeworkcore.sqlite.core.nuspec" + ] + }, + "Microsoft.Extensions.ApiDescription.Server/6.0.5": { + "sha512": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw==", + "type": "package", + "path": "microsoft.extensions.apidescription.server/6.0.5", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "build/Microsoft.Extensions.ApiDescription.Server.props", + "build/Microsoft.Extensions.ApiDescription.Server.targets", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.props", + "buildMultiTargeting/Microsoft.Extensions.ApiDescription.Server.targets", + "microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "microsoft.extensions.apidescription.server.nuspec", + "tools/Newtonsoft.Json.dll", + "tools/dotnet-getdocument.deps.json", + "tools/dotnet-getdocument.dll", + "tools/dotnet-getdocument.runtimeconfig.json", + "tools/net461-x86/GetDocument.Insider.exe", + "tools/net461-x86/GetDocument.Insider.exe.config", + "tools/net461-x86/Microsoft.Win32.Primitives.dll", + "tools/net461-x86/System.AppContext.dll", + "tools/net461-x86/System.Buffers.dll", + "tools/net461-x86/System.Collections.Concurrent.dll", + "tools/net461-x86/System.Collections.NonGeneric.dll", + "tools/net461-x86/System.Collections.Specialized.dll", + "tools/net461-x86/System.Collections.dll", + "tools/net461-x86/System.ComponentModel.EventBasedAsync.dll", + "tools/net461-x86/System.ComponentModel.Primitives.dll", + "tools/net461-x86/System.ComponentModel.TypeConverter.dll", + "tools/net461-x86/System.ComponentModel.dll", + "tools/net461-x86/System.Console.dll", + "tools/net461-x86/System.Data.Common.dll", + "tools/net461-x86/System.Diagnostics.Contracts.dll", + "tools/net461-x86/System.Diagnostics.Debug.dll", + "tools/net461-x86/System.Diagnostics.DiagnosticSource.dll", + "tools/net461-x86/System.Diagnostics.FileVersionInfo.dll", + "tools/net461-x86/System.Diagnostics.Process.dll", + "tools/net461-x86/System.Diagnostics.StackTrace.dll", + "tools/net461-x86/System.Diagnostics.TextWriterTraceListener.dll", + "tools/net461-x86/System.Diagnostics.Tools.dll", + "tools/net461-x86/System.Diagnostics.TraceSource.dll", + "tools/net461-x86/System.Diagnostics.Tracing.dll", + "tools/net461-x86/System.Drawing.Primitives.dll", + "tools/net461-x86/System.Dynamic.Runtime.dll", + "tools/net461-x86/System.Globalization.Calendars.dll", + "tools/net461-x86/System.Globalization.Extensions.dll", + "tools/net461-x86/System.Globalization.dll", + "tools/net461-x86/System.IO.Compression.ZipFile.dll", + "tools/net461-x86/System.IO.Compression.dll", + "tools/net461-x86/System.IO.FileSystem.DriveInfo.dll", + "tools/net461-x86/System.IO.FileSystem.Primitives.dll", + "tools/net461-x86/System.IO.FileSystem.Watcher.dll", + "tools/net461-x86/System.IO.FileSystem.dll", + "tools/net461-x86/System.IO.IsolatedStorage.dll", + "tools/net461-x86/System.IO.MemoryMappedFiles.dll", + "tools/net461-x86/System.IO.Pipes.dll", + "tools/net461-x86/System.IO.UnmanagedMemoryStream.dll", + "tools/net461-x86/System.IO.dll", + "tools/net461-x86/System.Linq.Expressions.dll", + "tools/net461-x86/System.Linq.Parallel.dll", + "tools/net461-x86/System.Linq.Queryable.dll", + "tools/net461-x86/System.Linq.dll", + "tools/net461-x86/System.Memory.dll", + "tools/net461-x86/System.Net.Http.dll", + "tools/net461-x86/System.Net.NameResolution.dll", + "tools/net461-x86/System.Net.NetworkInformation.dll", + "tools/net461-x86/System.Net.Ping.dll", + "tools/net461-x86/System.Net.Primitives.dll", + "tools/net461-x86/System.Net.Requests.dll", + "tools/net461-x86/System.Net.Security.dll", + "tools/net461-x86/System.Net.Sockets.dll", + "tools/net461-x86/System.Net.WebHeaderCollection.dll", + "tools/net461-x86/System.Net.WebSockets.Client.dll", + "tools/net461-x86/System.Net.WebSockets.dll", + "tools/net461-x86/System.Numerics.Vectors.dll", + "tools/net461-x86/System.ObjectModel.dll", + "tools/net461-x86/System.Reflection.Extensions.dll", + "tools/net461-x86/System.Reflection.Primitives.dll", + "tools/net461-x86/System.Reflection.dll", + "tools/net461-x86/System.Resources.Reader.dll", + "tools/net461-x86/System.Resources.ResourceManager.dll", + "tools/net461-x86/System.Resources.Writer.dll", + "tools/net461-x86/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net461-x86/System.Runtime.CompilerServices.VisualC.dll", + "tools/net461-x86/System.Runtime.Extensions.dll", + "tools/net461-x86/System.Runtime.Handles.dll", + "tools/net461-x86/System.Runtime.InteropServices.RuntimeInformation.dll", + "tools/net461-x86/System.Runtime.InteropServices.dll", + "tools/net461-x86/System.Runtime.Numerics.dll", + "tools/net461-x86/System.Runtime.Serialization.Formatters.dll", + "tools/net461-x86/System.Runtime.Serialization.Json.dll", + "tools/net461-x86/System.Runtime.Serialization.Primitives.dll", + "tools/net461-x86/System.Runtime.Serialization.Xml.dll", + "tools/net461-x86/System.Runtime.dll", + "tools/net461-x86/System.Security.Claims.dll", + "tools/net461-x86/System.Security.Cryptography.Algorithms.dll", + "tools/net461-x86/System.Security.Cryptography.Csp.dll", + "tools/net461-x86/System.Security.Cryptography.Encoding.dll", + "tools/net461-x86/System.Security.Cryptography.Primitives.dll", + "tools/net461-x86/System.Security.Cryptography.X509Certificates.dll", + "tools/net461-x86/System.Security.Principal.dll", + "tools/net461-x86/System.Security.SecureString.dll", + "tools/net461-x86/System.Text.Encoding.Extensions.dll", + "tools/net461-x86/System.Text.Encoding.dll", + "tools/net461-x86/System.Text.RegularExpressions.dll", + "tools/net461-x86/System.Threading.Overlapped.dll", + "tools/net461-x86/System.Threading.Tasks.Parallel.dll", + "tools/net461-x86/System.Threading.Tasks.dll", + "tools/net461-x86/System.Threading.Thread.dll", + "tools/net461-x86/System.Threading.ThreadPool.dll", + "tools/net461-x86/System.Threading.Timer.dll", + "tools/net461-x86/System.Threading.dll", + "tools/net461-x86/System.ValueTuple.dll", + "tools/net461-x86/System.Xml.ReaderWriter.dll", + "tools/net461-x86/System.Xml.XDocument.dll", + "tools/net461-x86/System.Xml.XPath.XDocument.dll", + "tools/net461-x86/System.Xml.XPath.dll", + "tools/net461-x86/System.Xml.XmlDocument.dll", + "tools/net461-x86/System.Xml.XmlSerializer.dll", + "tools/net461-x86/netstandard.dll", + "tools/net461/GetDocument.Insider.exe", + "tools/net461/GetDocument.Insider.exe.config", + "tools/net461/Microsoft.Win32.Primitives.dll", + "tools/net461/System.AppContext.dll", + "tools/net461/System.Buffers.dll", + "tools/net461/System.Collections.Concurrent.dll", + "tools/net461/System.Collections.NonGeneric.dll", + "tools/net461/System.Collections.Specialized.dll", + "tools/net461/System.Collections.dll", + "tools/net461/System.ComponentModel.EventBasedAsync.dll", + "tools/net461/System.ComponentModel.Primitives.dll", + "tools/net461/System.ComponentModel.TypeConverter.dll", + "tools/net461/System.ComponentModel.dll", + "tools/net461/System.Console.dll", + "tools/net461/System.Data.Common.dll", + "tools/net461/System.Diagnostics.Contracts.dll", + "tools/net461/System.Diagnostics.Debug.dll", + "tools/net461/System.Diagnostics.DiagnosticSource.dll", + "tools/net461/System.Diagnostics.FileVersionInfo.dll", + "tools/net461/System.Diagnostics.Process.dll", + "tools/net461/System.Diagnostics.StackTrace.dll", + "tools/net461/System.Diagnostics.TextWriterTraceListener.dll", + "tools/net461/System.Diagnostics.Tools.dll", + "tools/net461/System.Diagnostics.TraceSource.dll", + "tools/net461/System.Diagnostics.Tracing.dll", + "tools/net461/System.Drawing.Primitives.dll", + "tools/net461/System.Dynamic.Runtime.dll", + "tools/net461/System.Globalization.Calendars.dll", + "tools/net461/System.Globalization.Extensions.dll", + "tools/net461/System.Globalization.dll", + "tools/net461/System.IO.Compression.ZipFile.dll", + "tools/net461/System.IO.Compression.dll", + "tools/net461/System.IO.FileSystem.DriveInfo.dll", + "tools/net461/System.IO.FileSystem.Primitives.dll", + "tools/net461/System.IO.FileSystem.Watcher.dll", + "tools/net461/System.IO.FileSystem.dll", + "tools/net461/System.IO.IsolatedStorage.dll", + "tools/net461/System.IO.MemoryMappedFiles.dll", + "tools/net461/System.IO.Pipes.dll", + "tools/net461/System.IO.UnmanagedMemoryStream.dll", + "tools/net461/System.IO.dll", + "tools/net461/System.Linq.Expressions.dll", + "tools/net461/System.Linq.Parallel.dll", + "tools/net461/System.Linq.Queryable.dll", + "tools/net461/System.Linq.dll", + "tools/net461/System.Memory.dll", + "tools/net461/System.Net.Http.dll", + "tools/net461/System.Net.NameResolution.dll", + "tools/net461/System.Net.NetworkInformation.dll", + "tools/net461/System.Net.Ping.dll", + "tools/net461/System.Net.Primitives.dll", + "tools/net461/System.Net.Requests.dll", + "tools/net461/System.Net.Security.dll", + "tools/net461/System.Net.Sockets.dll", + "tools/net461/System.Net.WebHeaderCollection.dll", + "tools/net461/System.Net.WebSockets.Client.dll", + "tools/net461/System.Net.WebSockets.dll", + "tools/net461/System.Numerics.Vectors.dll", + "tools/net461/System.ObjectModel.dll", + "tools/net461/System.Reflection.Extensions.dll", + "tools/net461/System.Reflection.Primitives.dll", + "tools/net461/System.Reflection.dll", + "tools/net461/System.Resources.Reader.dll", + "tools/net461/System.Resources.ResourceManager.dll", + "tools/net461/System.Resources.Writer.dll", + "tools/net461/System.Runtime.CompilerServices.Unsafe.dll", + "tools/net461/System.Runtime.CompilerServices.VisualC.dll", + "tools/net461/System.Runtime.Extensions.dll", + "tools/net461/System.Runtime.Handles.dll", + "tools/net461/System.Runtime.InteropServices.RuntimeInformation.dll", + "tools/net461/System.Runtime.InteropServices.dll", + "tools/net461/System.Runtime.Numerics.dll", + "tools/net461/System.Runtime.Serialization.Formatters.dll", + "tools/net461/System.Runtime.Serialization.Json.dll", + "tools/net461/System.Runtime.Serialization.Primitives.dll", + "tools/net461/System.Runtime.Serialization.Xml.dll", + "tools/net461/System.Runtime.dll", + "tools/net461/System.Security.Claims.dll", + "tools/net461/System.Security.Cryptography.Algorithms.dll", + "tools/net461/System.Security.Cryptography.Csp.dll", + "tools/net461/System.Security.Cryptography.Encoding.dll", + "tools/net461/System.Security.Cryptography.Primitives.dll", + "tools/net461/System.Security.Cryptography.X509Certificates.dll", + "tools/net461/System.Security.Principal.dll", + "tools/net461/System.Security.SecureString.dll", + "tools/net461/System.Text.Encoding.Extensions.dll", + "tools/net461/System.Text.Encoding.dll", + "tools/net461/System.Text.RegularExpressions.dll", + "tools/net461/System.Threading.Overlapped.dll", + "tools/net461/System.Threading.Tasks.Parallel.dll", + "tools/net461/System.Threading.Tasks.dll", + "tools/net461/System.Threading.Thread.dll", + "tools/net461/System.Threading.ThreadPool.dll", + "tools/net461/System.Threading.Timer.dll", + "tools/net461/System.Threading.dll", + "tools/net461/System.ValueTuple.dll", + "tools/net461/System.Xml.ReaderWriter.dll", + "tools/net461/System.Xml.XDocument.dll", + "tools/net461/System.Xml.XPath.XDocument.dll", + "tools/net461/System.Xml.XPath.dll", + "tools/net461/System.Xml.XmlDocument.dll", + "tools/net461/System.Xml.XmlSerializer.dll", + "tools/net461/netstandard.dll", + "tools/netcoreapp2.1/GetDocument.Insider.deps.json", + "tools/netcoreapp2.1/GetDocument.Insider.dll", + "tools/netcoreapp2.1/GetDocument.Insider.runtimeconfig.json", + "tools/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll" + ] + }, + "Microsoft.Extensions.Caching.Abstractions/9.0.0": { + "sha512": "FPWZAa9c0H4dvOj351iR1jkUIs4u9ykL4Bm592yhjDyO5lCoWd+TMAHx2EMbarzUvCvgjWjJIoC6//Q9kH6YhA==", + "type": "package", + "path": "microsoft.extensions.caching.abstractions/9.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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Abstractions.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.caching.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Caching.Memory/9.0.0": { + "sha512": "zbnPX/JQ0pETRSUG9fNPBvpIq42Aufvs15gGYyNIMhCun9yhmWihz0WgsI7bSDPjxWTKBf8oX/zv6v2uZ3W9OQ==", + "type": "package", + "path": "microsoft.extensions.caching.memory/9.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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Caching.Memory.targets", + "lib/net462/Microsoft.Extensions.Caching.Memory.dll", + "lib/net462/Microsoft.Extensions.Caching.Memory.xml", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net8.0/Microsoft.Extensions.Caching.Memory.xml", + "lib/net9.0/Microsoft.Extensions.Caching.Memory.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.caching.memory.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Configuration.Abstractions/9.0.0": { + "sha512": "lqvd7W3FGKUO1+ZoUEMaZ5XDJeWvjpy2/M/ptCGz3tXLD4HWVaSzjufsAsjemasBEg+2SxXVtYVvGt5r2nKDlg==", + "type": "package", + "path": "microsoft.extensions.configuration.abstractions/9.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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.configuration.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection/9.0.0": { + "sha512": "MCPrg7v3QgNMr0vX4vzRXvkNGgLg8vKWX0nKCWUxu2uPyMsaRgiRc1tHBnbTcfJMhMKj2slE/j2M9oGkd25DNw==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection/9.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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyInjection.Abstractions/9.0.0": { + "sha512": "+6f2qv2a3dLwd5w6JanPIPs47CxRbnk+ZocMJUhv9NxP88VlOcJYZs9jY+MYSjxvady08bUZn6qgiNh7DadGgg==", + "type": "package", + "path": "microsoft.extensions.dependencyinjection.abstractions/9.0.0", + "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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.Abstractions.targets", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net462/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.dependencyinjection.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.DependencyModel/9.0.0": { + "sha512": "saxr2XzwgDU77LaQfYFXmddEDRUKHF4DaGMZkNB3qjdVSZlax3//dGJagJkKrGMIPNZs2jVFXITyCCR6UHJNdA==", + "type": "package", + "path": "microsoft.extensions.dependencymodel/9.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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.DependencyModel.targets", + "lib/net462/Microsoft.Extensions.DependencyModel.dll", + "lib/net462/Microsoft.Extensions.DependencyModel.xml", + "lib/net8.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net8.0/Microsoft.Extensions.DependencyModel.xml", + "lib/net9.0/Microsoft.Extensions.DependencyModel.dll", + "lib/net9.0/Microsoft.Extensions.DependencyModel.xml", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll", + "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.xml", + "microsoft.extensions.dependencymodel.9.0.0.nupkg.sha512", + "microsoft.extensions.dependencymodel.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging/9.0.0": { + "sha512": "crjWyORoug0kK7RSNJBTeSE6VX8IQgLf3nUpTB9m62bPXp/tzbnOsnbe8TXEG0AASNaKZddnpHKw7fET8E++Pg==", + "type": "package", + "path": "microsoft.extensions.logging/9.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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Logging.targets", + "lib/net462/Microsoft.Extensions.Logging.dll", + "lib/net462/Microsoft.Extensions.Logging.xml", + "lib/net8.0/Microsoft.Extensions.Logging.dll", + "lib/net8.0/Microsoft.Extensions.Logging.xml", + "lib/net9.0/Microsoft.Extensions.Logging.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.logging.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Logging.Abstractions/9.0.0": { + "sha512": "g0UfujELzlLbHoVG8kPKVBaW470Ewi+jnptGS9KUi6jcb+k2StujtK3m26DFSGGwQ/+bVgZfsWqNzlP6YOejvw==", + "type": "package", + "path": "microsoft.extensions.logging.abstractions/9.0.0", + "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/net8.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/net8.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net8.0/Microsoft.Extensions.Logging.Abstractions.xml", + "lib/net9.0/Microsoft.Extensions.Logging.Abstractions.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.logging.abstractions.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Options/9.0.0": { + "sha512": "y2146b3jrPI3Q0lokKXdKLpmXqakYbDIPDV6r3M8SqvSf45WwOTzkyfDpxnZXJsJQEpAsAqjUq5Pu8RCJMjubg==", + "type": "package", + "path": "microsoft.extensions.options/9.0.0", + "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/net8.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/net8.0/Microsoft.Extensions.Options.dll", + "lib/net8.0/Microsoft.Extensions.Options.xml", + "lib/net9.0/Microsoft.Extensions.Options.dll", + "lib/net9.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.9.0.0.nupkg.sha512", + "microsoft.extensions.options.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Microsoft.Extensions.Primitives/9.0.0": { + "sha512": "N3qEBzmLMYiASUlKxxFIISP4AiwuPTHF5uCh+2CWSwwzAJiIYx0kBJsS30cp1nvhSySFAVi30jecD307jV+8Kg==", + "type": "package", + "path": "microsoft.extensions.primitives/9.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/net8.0/_._", + "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets", + "lib/net462/Microsoft.Extensions.Primitives.dll", + "lib/net462/Microsoft.Extensions.Primitives.xml", + "lib/net8.0/Microsoft.Extensions.Primitives.dll", + "lib/net8.0/Microsoft.Extensions.Primitives.xml", + "lib/net9.0/Microsoft.Extensions.Primitives.dll", + "lib/net9.0/Microsoft.Extensions.Primitives.xml", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", + "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", + "microsoft.extensions.primitives.9.0.0.nupkg.sha512", + "microsoft.extensions.primitives.nuspec", + "useSharedDesignerContext.txt" + ] + }, "Microsoft.NET.Test.Sdk/17.8.0": { "sha512": "BmTYGbD/YuDHmApIENdoyN1jCk0Rj1fJB0+B/fVekyTdVidr91IlzhqzytiUgaEAzL1ZJcYCme0MeBMYvJVzvw==", "type": "package", @@ -535,6 +1884,23 @@ "microsoft.net.test.sdk.nuspec" ] }, + "Microsoft.OpenApi/1.2.3": { + "sha512": "Nug3rO+7Kl5/SBAadzSMAVgqDlfGjJZ0GenQrLywJ84XGKO0uRqkunz5Wyl0SDwcR71bAATXvSdbdzPrYRYKGw==", + "type": "package", + "path": "microsoft.openapi/1.2.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net46/Microsoft.OpenApi.dll", + "lib/net46/Microsoft.OpenApi.pdb", + "lib/net46/Microsoft.OpenApi.xml", + "lib/netstandard2.0/Microsoft.OpenApi.dll", + "lib/netstandard2.0/Microsoft.OpenApi.pdb", + "lib/netstandard2.0/Microsoft.OpenApi.xml", + "microsoft.openapi.1.2.3.nupkg.sha512", + "microsoft.openapi.nuspec" + ] + }, "Microsoft.TestPlatform.ObjectModel/17.8.0": { "sha512": "AYy6vlpGMfz5kOFq99L93RGbqftW/8eQTqjT9iGXW6s9MRP3UdtY8idJ8rJcjeSja8A18IhIro5YnH3uv1nz4g==", "type": "package", @@ -966,6 +2332,281 @@ "nuget.frameworks.nuspec" ] }, + "SQLite/3.13.0": { + "sha512": "MJfRiz2p6aMVOxrxGMdVzhpzI0oxTgZSwC8eVuOpV8L7yYaFUu8q/OFYwv9P0/aZ/pdEu24O6gma6wZJMTun9A==", + "type": "package", + "path": "sqlite/3.13.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/net45/SQLite.props", + "lib/netstandard1.0/_._", + "runtimes/linux-x64/native/libsqlite3.so", + "runtimes/osx-x64/native/libsqlite3.dylib", + "runtimes/win10-arm/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/sqlite3.dll", + "runtimes/win7-x64/native/sqlite3.dll", + "runtimes/win7-x86/native/sqlite3.dll", + "sqlite-version.txt", + "sqlite.3.13.0.nupkg.sha512", + "sqlite.nuspec" + ] + }, + "SQLitePCLRaw.bundle_e_sqlite3/2.1.10": { + "sha512": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==", + "type": "package", + "path": "sqlitepclraw.bundle_e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll", + "lib/net461/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml", + "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll", + "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll", + "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll", + "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll", + "sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.bundle_e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.core/2.1.10": { + "sha512": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==", + "type": "package", + "path": "sqlitepclraw.core/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/SQLitePCLRaw.core.dll", + "sqlitepclraw.core.2.1.10.nupkg.sha512", + "sqlitepclraw.core.nuspec" + ] + }, + "SQLitePCLRaw.lib.e_sqlite3/2.1.10": { + "sha512": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA==", + "type": "package", + "path": "sqlitepclraw.lib.e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets", + "lib/net461/_._", + "lib/netstandard2.0/_._", + "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a", + "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a", + "runtimes/linux-arm/native/libe_sqlite3.so", + "runtimes/linux-arm64/native/libe_sqlite3.so", + "runtimes/linux-armel/native/libe_sqlite3.so", + "runtimes/linux-mips64/native/libe_sqlite3.so", + "runtimes/linux-musl-arm/native/libe_sqlite3.so", + "runtimes/linux-musl-arm64/native/libe_sqlite3.so", + "runtimes/linux-musl-s390x/native/libe_sqlite3.so", + "runtimes/linux-musl-x64/native/libe_sqlite3.so", + "runtimes/linux-ppc64le/native/libe_sqlite3.so", + "runtimes/linux-s390x/native/libe_sqlite3.so", + "runtimes/linux-x64/native/libe_sqlite3.so", + "runtimes/linux-x86/native/libe_sqlite3.so", + "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib", + "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib", + "runtimes/osx-arm64/native/libe_sqlite3.dylib", + "runtimes/osx-x64/native/libe_sqlite3.dylib", + "runtimes/win-arm/native/e_sqlite3.dll", + "runtimes/win-arm64/native/e_sqlite3.dll", + "runtimes/win-x64/native/e_sqlite3.dll", + "runtimes/win-x86/native/e_sqlite3.dll", + "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll", + "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll", + "sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.lib.e_sqlite3.nuspec" + ] + }, + "SQLitePCLRaw.provider.e_sqlite3/2.1.10": { + "sha512": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==", + "type": "package", + "path": "sqlitepclraw.provider.e_sqlite3/2.1.10", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll", + "sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", + "sqlitepclraw.provider.e_sqlite3.nuspec" + ] + }, + "Swashbuckle.AspNetCore/6.4.0": { + "sha512": "eUBr4TW0up6oKDA5Xwkul289uqSMgY0xGN4pnbOIBqCcN9VKGGaPvHX3vWaG/hvocfGDP+MGzMA0bBBKz2fkmQ==", + "type": "package", + "path": "swashbuckle.aspnetcore/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/Swashbuckle.AspNetCore.props", + "swashbuckle.aspnetcore.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.nuspec" + ] + }, + "Swashbuckle.AspNetCore.Swagger/6.4.0": { + "sha512": "nl4SBgGM+cmthUcpwO/w1lUjevdDHAqRvfUoe4Xp/Uvuzt9mzGUwyFCqa3ODBAcZYBiFoKvrYwz0rabslJvSmQ==", + "type": "package", + "path": "swashbuckle.aspnetcore.swagger/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.Swagger.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.Swagger.xml", + "swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.swagger.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerGen/6.4.0": { + "sha512": "lXhcUBVqKrPFAQF7e/ZeDfb5PMgE8n5t6L5B6/BQSpiwxgHzmBcx8Msu42zLYFTvR5PIqE9Q9lZvSQAcwCxJjw==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggergen/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerGen.xml", + "swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.swaggergen.nuspec" + ] + }, + "Swashbuckle.AspNetCore.SwaggerUI/6.4.0": { + "sha512": "1Hh3atb3pi8c+v7n4/3N80Jj8RvLOXgWxzix6w3OZhB7zBGRwsy7FWr4e3hwgPweSBpwfElqj4V4nkjYabH9nQ==", + "type": "package", + "path": "swashbuckle.aspnetcore.swaggerui/6.4.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net5.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/net6.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/netcoreapp3.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.dll", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.pdb", + "lib/netstandard2.0/Swashbuckle.AspNetCore.SwaggerUI.xml", + "swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", + "swashbuckle.aspnetcore.swaggerui.nuspec" + ] + }, + "System.Diagnostics.DiagnosticSource/9.0.0": { + "sha512": "ddppcFpnbohLWdYKr/ZeLZHmmI+DXFgZ3Snq+/E7SwcdW4UnvxmaugkwGywvGVWkHPGCSZjCP+MLzu23AL5SDw==", + "type": "package", + "path": "system.diagnostics.diagnosticsource/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Diagnostics.DiagnosticSource.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Diagnostics.DiagnosticSource.targets", + "content/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/net462/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/net8.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/net9.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "contentFiles/any/netstandard2.0/ILLink/ILLink.Descriptors.LibraryBuild.xml", + "lib/net462/System.Diagnostics.DiagnosticSource.dll", + "lib/net462/System.Diagnostics.DiagnosticSource.xml", + "lib/net8.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net8.0/System.Diagnostics.DiagnosticSource.xml", + "lib/net9.0/System.Diagnostics.DiagnosticSource.dll", + "lib/net9.0/System.Diagnostics.DiagnosticSource.xml", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.dll", + "lib/netstandard2.0/System.Diagnostics.DiagnosticSource.xml", + "system.diagnostics.diagnosticsource.9.0.0.nupkg.sha512", + "system.diagnostics.diagnosticsource.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.IO.Pipelines/9.0.0": { + "sha512": "eA3cinogwaNB4jdjQHOP3Z3EuyiDII7MT35jgtnsA4vkn0LUrrSHsU0nzHTzFzmaFYeKV7MYyMxOocFzsBHpTw==", + "type": "package", + "path": "system.io.pipelines/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.IO.Pipelines.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.IO.Pipelines.targets", + "lib/net462/System.IO.Pipelines.dll", + "lib/net462/System.IO.Pipelines.xml", + "lib/net8.0/System.IO.Pipelines.dll", + "lib/net8.0/System.IO.Pipelines.xml", + "lib/net9.0/System.IO.Pipelines.dll", + "lib/net9.0/System.IO.Pipelines.xml", + "lib/netstandard2.0/System.IO.Pipelines.dll", + "lib/netstandard2.0/System.IO.Pipelines.xml", + "system.io.pipelines.9.0.0.nupkg.sha512", + "system.io.pipelines.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Memory/4.5.3": { + "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", + "type": "package", + "path": "system.memory/4.5.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/netcoreapp2.1/_._", + "lib/netstandard1.1/System.Memory.dll", + "lib/netstandard1.1/System.Memory.xml", + "lib/netstandard2.0/System.Memory.dll", + "lib/netstandard2.0/System.Memory.xml", + "ref/netcoreapp2.1/_._", + "system.memory.4.5.3.nupkg.sha512", + "system.memory.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + }, "System.Reflection.Metadata/1.6.0": { "sha512": "COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==", "type": "package", @@ -986,6 +2627,114 @@ "useSharedDesignerContext.txt", "version.txt" ] + }, + "System.Text.Encodings.Web/9.0.0": { + "sha512": "e2hMgAErLbKyUUwt18qSBf9T5Y+SFAL3ZedM8fLupkVj8Rj2PZ9oxQ37XX2LF8fTO1wNIxvKpihD7Of7D/NxZw==", + "type": "package", + "path": "system.text.encodings.web/9.0.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "LICENSE.TXT", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "buildTransitive/net461/System.Text.Encodings.Web.targets", + "buildTransitive/net462/_._", + "buildTransitive/net8.0/_._", + "buildTransitive/netcoreapp2.0/System.Text.Encodings.Web.targets", + "lib/net462/System.Text.Encodings.Web.dll", + "lib/net462/System.Text.Encodings.Web.xml", + "lib/net8.0/System.Text.Encodings.Web.dll", + "lib/net8.0/System.Text.Encodings.Web.xml", + "lib/net9.0/System.Text.Encodings.Web.dll", + "lib/net9.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/net8.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net8.0/System.Text.Encodings.Web.xml", + "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.dll", + "runtimes/browser/lib/net9.0/System.Text.Encodings.Web.xml", + "system.text.encodings.web.9.0.0.nupkg.sha512", + "system.text.encodings.web.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "System.Text.Json/9.0.0": { + "sha512": "js7+qAu/9mQvnhA4EfGMZNEzXtJCDxgkgj8ohuxq/Qxv+R56G+ljefhiJHOxTNiw54q8vmABCWUwkMulNdlZ4A==", + "type": "package", + "path": "system.text.json/9.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/net8.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/net8.0/System.Text.Json.dll", + "lib/net8.0/System.Text.Json.xml", + "lib/net9.0/System.Text.Json.dll", + "lib/net9.0/System.Text.Json.xml", + "lib/netstandard2.0/System.Text.Json.dll", + "lib/netstandard2.0/System.Text.Json.xml", + "system.text.json.9.0.0.nupkg.sha512", + "system.text.json.nuspec", + "useSharedDesignerContext.txt" + ] + }, + "Server/1.0.0": { + "type": "project", + "path": "../Server/Server.csproj", + "msbuildProject": "../Server/Server.csproj" } }, "projectFileDependencyGroups": { @@ -993,6 +2742,7 @@ "MSTest.TestAdapter >= 3.1.1", "MSTest.TestFramework >= 3.1.1", "Microsoft.NET.Test.Sdk >= 17.8.0", + "Server >= 1.0.0", "coverlet.collector >= 6.0.0" ] }, @@ -1028,7 +2778,11 @@ "frameworks": { "net8.0": { "targetAlias": "net8.0", - "projectReferences": {} + "projectReferences": { + "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\Server.csproj": { + "projectPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\Server\\Server.csproj" + } + } } }, "warningProperties": { diff --git a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.nuget.cache b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.nuget.cache index f47420a..150651d 100644 --- a/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.nuget.cache +++ b/Semester3/DotNET/Abschlussprojekt/TestServer/obj/project.nuget.cache @@ -1,19 +1,52 @@ { "version": 2, - "dgSpecHash": "CO2swT+DtT4=", + "dgSpecHash": "W4ctRvyG5Lw=", "success": true, "projectFilePath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Abschlussprojekt\\TestServer\\TestServer.csproj", "expectedPackageFiles": [ "C:\\Users\\cmerkens\\.nuget\\packages\\coverlet.collector\\6.0.0\\coverlet.collector.6.0.0.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.codecoverage\\17.8.0\\microsoft.codecoverage.17.8.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.data.sqlite.core\\9.0.0\\microsoft.data.sqlite.core.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore\\9.0.0\\microsoft.entityframeworkcore.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.abstractions\\9.0.0\\microsoft.entityframeworkcore.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.analyzers\\9.0.0\\microsoft.entityframeworkcore.analyzers.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.relational\\9.0.0\\microsoft.entityframeworkcore.relational.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite\\9.0.0\\microsoft.entityframeworkcore.sqlite.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.entityframeworkcore.sqlite.core\\9.0.0\\microsoft.entityframeworkcore.sqlite.core.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.apidescription.server\\6.0.5\\microsoft.extensions.apidescription.server.6.0.5.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.caching.abstractions\\9.0.0\\microsoft.extensions.caching.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.caching.memory\\9.0.0\\microsoft.extensions.caching.memory.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\9.0.0\\microsoft.extensions.configuration.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\9.0.0\\microsoft.extensions.dependencyinjection.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\9.0.0\\microsoft.extensions.dependencyinjection.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.dependencymodel\\9.0.0\\microsoft.extensions.dependencymodel.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.logging\\9.0.0\\microsoft.extensions.logging.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\9.0.0\\microsoft.extensions.logging.abstractions.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.options\\9.0.0\\microsoft.extensions.options.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.extensions.primitives\\9.0.0\\microsoft.extensions.primitives.9.0.0.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.net.test.sdk\\17.8.0\\microsoft.net.test.sdk.17.8.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.openapi\\1.2.3\\microsoft.openapi.1.2.3.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.testplatform.objectmodel\\17.8.0\\microsoft.testplatform.objectmodel.17.8.0.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\microsoft.testplatform.testhost\\17.8.0\\microsoft.testplatform.testhost.17.8.0.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\mstest.testadapter\\3.1.1\\mstest.testadapter.3.1.1.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\mstest.testframework\\3.1.1\\mstest.testframework.3.1.1.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\newtonsoft.json\\13.0.1\\newtonsoft.json.13.0.1.nupkg.sha512", "C:\\Users\\cmerkens\\.nuget\\packages\\nuget.frameworks\\6.5.0\\nuget.frameworks.6.5.0.nupkg.sha512", - "C:\\Users\\cmerkens\\.nuget\\packages\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512" + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlite\\3.13.0\\sqlite.3.13.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.bundle_e_sqlite3\\2.1.10\\sqlitepclraw.bundle_e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.core\\2.1.10\\sqlitepclraw.core.2.1.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.lib.e_sqlite3\\2.1.10\\sqlitepclraw.lib.e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\sqlitepclraw.provider.e_sqlite3\\2.1.10\\sqlitepclraw.provider.e_sqlite3.2.1.10.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\swashbuckle.aspnetcore\\6.4.0\\swashbuckle.aspnetcore.6.4.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\swashbuckle.aspnetcore.swagger\\6.4.0\\swashbuckle.aspnetcore.swagger.6.4.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\swashbuckle.aspnetcore.swaggergen\\6.4.0\\swashbuckle.aspnetcore.swaggergen.6.4.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\swashbuckle.aspnetcore.swaggerui\\6.4.0\\swashbuckle.aspnetcore.swaggerui.6.4.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.diagnostics.diagnosticsource\\9.0.0\\system.diagnostics.diagnosticsource.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.io.pipelines\\9.0.0\\system.io.pipelines.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.reflection.metadata\\1.6.0\\system.reflection.metadata.1.6.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.text.encodings.web\\9.0.0\\system.text.encodings.web.9.0.0.nupkg.sha512", + "C:\\Users\\cmerkens\\.nuget\\packages\\system.text.json\\9.0.0\\system.text.json.9.0.0.nupkg.sha512" ], "logs": [] } \ No newline at end of file diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/.suo b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/.suo index 86628eeb8375d05d22139dc510480e0e43f12e85..34b2822e902f26fe1be0557451f932947b3a10f1 100644 GIT binary patch delta 5499 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 U-`P$szt0bQnjDB~=Wx}(08Im~1poj5 delta 4212 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 Z)7!cy%%pc{(9Bz>eUYY(Q0>Fi`Cmgy5@`Sc diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.backup.json b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.backup.json index 87f5631..e0248a4 100644 --- a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.backup.json +++ b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.backup.json @@ -3,24 +3,12 @@ "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\aufgabe17\\controllers\\windowaddcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\controllers\\windowaddcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\controllers\\mainwindowcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\aufgabe17\\controllers\\mainwindowcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\controllers\\mainwindowcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\aufgabe17\\viewmodels\\windowaddviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\viewmodels\\windowaddviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\aufgabe17\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\aufgabe17\\app.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\app.xaml.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\controllers\\windowaddcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\controllers\\windowaddcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -33,76 +21,34 @@ "SelectedChildIndex": 2, "Children": [ { - "$type": "Document", - "DocumentIndex": 3, - "Title": "MainWindowViewModel.cs", - "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\ViewModels\\MainWindowViewModel.cs", - "RelativeDocumentMoniker": "Aufgabe17\\ViewModels\\MainWindowViewModel.cs", - "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\ViewModels\\MainWindowViewModel.cs", - "RelativeToolTip": "Aufgabe17\\ViewModels\\MainWindowViewModel.cs", - "ViewState": "AgIAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-26T14:36:20.448Z" + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" }, { "$type": "Document", - "DocumentIndex": 2, - "Title": "WindowAddViewModel.cs", - "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\ViewModels\\WindowAddViewModel.cs", - "RelativeDocumentMoniker": "Aufgabe17\\ViewModels\\WindowAddViewModel.cs", - "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\ViewModels\\WindowAddViewModel.cs", - "RelativeToolTip": "Aufgabe17\\ViewModels\\WindowAddViewModel.cs", - "ViewState": "AgIAABEAAAAAAAAAAAAuwA0AAAAfAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-23T02:06:32.047Z" - }, - { - "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 1, "Title": "WindowAddController.cs", "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Controllers\\WindowAddController.cs", "RelativeDocumentMoniker": "Aufgabe17\\Controllers\\WindowAddController.cs", "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Controllers\\WindowAddController.cs", "RelativeToolTip": "Aufgabe17\\Controllers\\WindowAddController.cs", - "ViewState": "AgIAABgAAAAAAAAAAAA+wB8AAAAJAAAAAAAAAA==", + "ViewState": "AgIAABEAAAAAAAAAAAAUwCUAAAAcAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-12-23T00:12:23.927Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 0, "Title": "MainWindowController.cs", "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Controllers\\MainWindowController.cs", "RelativeDocumentMoniker": "Aufgabe17\\Controllers\\MainWindowController.cs", "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Controllers\\MainWindowController.cs", "RelativeToolTip": "Aufgabe17\\Controllers\\MainWindowController.cs", - "ViewState": "AgIAABwAAAAAAAAAAAAywCQAAAAwAAAAAAAAAA==", + "ViewState": "AgIAAA4AAAAAAAAAAAAUwCQAAAAuAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2024-12-23T01:01:06.101Z", "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 4, - "Title": "App.xaml.cs", - "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\App.xaml.cs", - "RelativeDocumentMoniker": "Aufgabe17\\App.xaml.cs", - "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\App.xaml.cs", - "RelativeToolTip": "Aufgabe17\\App.xaml.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAACQAAAAYAAAAAAAAAA==", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-22T23:06:32.825Z" - } - ] - }, - { - "DockedWidth": 334, - "SelectedChildIndex": -1, - "Children": [ - { - "$type": "Bookmark", - "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" } ] } diff --git a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.json b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.json index e0248a4..a987f91 100644 --- a/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.json +++ b/Semester3/DotNET/Aufgabenblatt6/.vs/Aufgabenblatt6/v17/DocumentLayout.json @@ -3,11 +3,19 @@ "WorkspaceRootPath": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\aufgabe17\\controllers\\mainwindowcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}", + "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\views\\mainwindow.xaml||{F11ACC28-31D1-4C80-A34B-F4E09D3D753C}" + }, + { + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\viewmodels\\mainwindowviewmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\controllers\\mainwindowcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\controllers\\mainwindowcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|c:\\git\\hochschule\\semester3\\dotnet\\aufgabenblatt6\\aufgabe17\\controllers\\windowaddcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\aufgabe17\\controllers\\windowaddcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{4CB7B697-9263-4C3A-833F-3E3D1B701297}|Aufgabe17\\Aufgabe17.csproj|solutionrelative:aufgabe17\\controllers\\windowaddcontroller.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], @@ -27,6 +35,31 @@ { "$type": "Document", "DocumentIndex": 1, + "Title": "MainWindowViewModel.cs", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\ViewModels\\MainWindowViewModel.cs", + "RelativeDocumentMoniker": "Aufgabe17\\ViewModels\\MainWindowViewModel.cs", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\ViewModels\\MainWindowViewModel.cs", + "RelativeToolTip": "Aufgabe17\\ViewModels\\MainWindowViewModel.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAIAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-01-10T20:10:56.442Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 0, + "Title": "MainWindow.xaml", + "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\MainWindow.xaml", + "RelativeDocumentMoniker": "Aufgabe17\\Views\\MainWindow.xaml", + "ToolTip": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Views\\MainWindow.xaml", + "RelativeToolTip": "Aufgabe17\\Views\\MainWindow.xaml", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003549|", + "WhenOpened": "2025-01-10T20:09:52.601Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, "Title": "WindowAddController.cs", "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Controllers\\WindowAddController.cs", "RelativeDocumentMoniker": "Aufgabe17\\Controllers\\WindowAddController.cs", @@ -34,12 +67,11 @@ "RelativeToolTip": "Aufgabe17\\Controllers\\WindowAddController.cs", "ViewState": "AgIAABEAAAAAAAAAAAAUwCUAAAAcAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2024-12-23T00:12:23.927Z", - "EditorCaption": "" + "WhenOpened": "2024-12-23T00:12:23.927Z" }, { "$type": "Document", - "DocumentIndex": 0, + "DocumentIndex": 2, "Title": "MainWindowController.cs", "DocumentMoniker": "C:\\Git\\Hochschule\\Semester3\\DotNET\\Aufgabenblatt6\\Aufgabe17\\Controllers\\MainWindowController.cs", "RelativeDocumentMoniker": "Aufgabe17\\Controllers\\MainWindowController.cs",