{ "version": 1, "dependencies": { "net10.0": { "Microsoft.NET.Test.Sdk": { "type": "Direct", "requested": "[17.14.1, )", "resolved": "17.14.1", "contentHash": "HJKqKOE+vshXra2aEHpi2TlxYX7Z9VFYkr+E5rwEvHC8eIXiyO+K9kNm8vmNom3e2rA56WqxU+/N9NJlLGXsJQ==", "dependencies": { "Microsoft.CodeCoverage": "17.14.1", "Microsoft.TestPlatform.TestHost": "17.14.1" } }, "xunit": { "type": "Direct", "requested": "[2.9.3, )", "resolved": "2.9.3", "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==", "dependencies": { "xunit.analyzers": "1.18.0", "xunit.assert": "2.9.3", "xunit.core": "[2.9.3]" } }, "xunit.runner.visualstudio": { "type": "Direct", "requested": "[3.1.1, )", "resolved": "3.1.1", "contentHash": "gNu2zhnuwjq5vQlU4S7yK/lfaKZDLmtcu+vTjnhfTlMAUYn+Hmgu8IIX0UCwWepYkk+Szx03DHx1bDnc9Fd+9w==" }, "BouncyCastle.Cryptography": { "type": "Transitive", "resolved": "2.6.2", "contentHash": "7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w==" }, "Google.Protobuf": { "type": "Transitive", "resolved": "3.36.1", "contentHash": "77AqPEoaY1ODE+syYBHti0jXiwQq0J/fUr/fRyYhNlc9oKtH5dZZEr/OLKtdKNVG83PRnCYB2r8B80ZrObzOGQ==" }, "Microsoft.CodeCoverage": { "type": "Transitive", "resolved": "17.14.1", "contentHash": "pmTrhfFIoplzFVbhVwUquT+77CbGH+h4/3mBpdmIlYtBi9nAB+kKI6dN3A/nV4DFi3wLLx/BlHIPK+MkbQ6Tpg==" }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", "resolved": "10.0.5", "contentHash": "jFYXnh7s0RShCw6Vkf+ReGCw+mVi7ISg1YaEzYCJcXnUifmbW+aqvCsRJuSRj2ZuQ+oqetpjxlZtbpMmk5FKqQ==", "dependencies": { "SQLitePCLRaw.core": "2.1.11" } }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", "resolved": "17.14.1", "contentHash": "xTP1W6Mi6SWmuxd3a+jj9G9UoC850WGwZUps1Wah9r1ZxgXhdJfj1QqDLJkFjHDCvN42qDL2Ps5KjQYWUU0zcQ==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", "resolved": "17.14.1", "contentHash": "d78LPzGKkJwsJXAQwsbJJ7LE7D1wB+rAyhHHAaODF+RDSQ0NgMjDFkSA1Djw18VrxO76GlKAjRUhl+H8NL8Z+Q==", "dependencies": { "Microsoft.TestPlatform.ObjectModel": "17.14.1", "Newtonsoft.Json": "13.0.3" } }, "Newtonsoft.Json": { "type": "Transitive", "resolved": "13.0.3", "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==" }, "SourceGear.sqlite3": { "type": "Transitive", "resolved": "3.50.4.2", "contentHash": "eV9HwQ88WyoU+reGVxJz1SwME9NbYnl9h2LOY15j0LGdXN4JkTJDk8JRRg/yNgt00O3Cn5/qnska10FEZNoU5g==" }, "SQLitePCLRaw.bundle_e_sqlite3": { "type": "Transitive", "resolved": "3.0.2", "contentHash": "nzPPFpELY9U1scLvQpA1k1GIgR9ror83DCPmirT2/i5NCPdTBfhTDA6MZqFZonGDayye5mUQRQLOVyEiJNYr0g==", "dependencies": { "SQLitePCLRaw.config.e_sqlite3": "3.0.2", "SourceGear.sqlite3": "3.50.4.2" } }, "SQLitePCLRaw.config.e_sqlite3": { "type": "Transitive", "resolved": "3.0.2", "contentHash": "QPHR1Axs8YCCapb0TnmT7PxY9DX3sg4I4T9HOSKeFBiT5l482mjrOIxuyt+xOCwEQ2Enq5h0tgDOXMnJi+i0sw==", "dependencies": { "SQLitePCLRaw.provider.e_sqlite3": "3.0.2" } }, "SQLitePCLRaw.core": { "type": "Transitive", "resolved": "3.0.2", "contentHash": "tnbRf0muOOSJK1RLCfyYK13jynFScgL4xMj7yC3oy8lrrGKXTKmOoWjfdV+cFfBRdppm4qST31hvp8ihgIgvMQ==" }, "SQLitePCLRaw.provider.e_sqlite3": { "type": "Transitive", "resolved": "3.0.2", "contentHash": "RQIliDp47mQxGYNcBB6W+ezHbegkImrSZVTuWjQCSTTl3pQ37Q3rALkkkdTAMEmcIz71PEOCqNZMp7lXCnVqEQ==", "dependencies": { "SQLitePCLRaw.core": "3.0.2" } }, "xunit.abstractions": { "type": "Transitive", "resolved": "2.0.3", "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg==" }, "xunit.analyzers": { "type": "Transitive", "resolved": "1.18.0", "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ==" }, "xunit.assert": { "type": "Transitive", "resolved": "2.9.3", "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA==" }, "xunit.core": { "type": "Transitive", "resolved": "2.9.3", "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==", "dependencies": { "xunit.extensibility.core": "[2.9.3]", "xunit.extensibility.execution": "[2.9.3]" } }, "xunit.extensibility.core": { "type": "Transitive", "resolved": "2.9.3", "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==", "dependencies": { "xunit.abstractions": "2.0.3" } }, "xunit.extensibility.execution": { "type": "Transitive", "resolved": "2.9.3", "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==", "dependencies": { "xunit.extensibility.core": "[2.9.3]" } }, "voicecat.codec": { "type": "Project" }, "voicecat.crypto": { "type": "Project", "dependencies": { "BouncyCastle.Cryptography": "[2.6.2, )", "VoiceCat.Protocol": "[1.0.0, )" } }, "voicecat.dsp": { "type": "Project" }, "voicecat.protocol": { "type": "Project", "dependencies": { "Google.Protobuf": "[3.36.1, )" } }, "voicecat.server": { "type": "Project", "dependencies": { "Microsoft.Data.Sqlite.Core": "[10.0.5, )", "SQLitePCLRaw.bundle_e_sqlite3": "[3.0.2, )", "SourceGear.sqlite3": "[3.50.4.2, )", "VoiceCat.Crypto": "[1.0.0, )" } } } } }