{ "version": 2, "dependencies": { "net10.0": { "Avalonia": { "type": "Direct", "requested": "[12.1.1, )", "resolved": "12.1.1", "contentHash": "o8pZ1oE9AQ6gklpGM0lnOBp/JlVH0J/0mYszBf0GsSAcEnzHNCLM9NnrPZwKu4j2q9oNbVHYzzEPkszQeuqaKw==", "dependencies": { "Avalonia.BuildServices": "11.3.2", "Avalonia.Remote.Protocol": "12.1.1", "MicroCom.Runtime": "0.11.6" } }, "CommunityToolkit.Mvvm": { "type": "Direct", "requested": "[8.4.2, )", "resolved": "8.4.2", "contentHash": "WadCzGEc2U+3e20avRLng4qNtt4zoOGWrdUISqJWrHe3/FSnrYjuM5Sb4yQb09LhkBXrrI4Zt3dLKgRMbItsrg==" }, "Meziantou.Analyzer": { "type": "Direct", "requested": "[3.0.137, )", "resolved": "3.0.137", "contentHash": "48n8WsokyefLOZt2qGPpk+hjfF9rQRa7MGK+8hMS6sO22QuIDtBztfbXV7RtVfX7JKjUwDI9e06I8aeCc5XZzQ==" }, "Microsoft.CodeAnalysis.BannedApiAnalyzers": { "type": "Direct", "requested": "[5.6.0, )", "resolved": "5.6.0", "contentHash": "Kcobt3pnOdO0A+6CKiMHZdTEluJpsfxiV20axtZdmfBQnDmiWTKPJADlgAfdTuKNAnVarrkJa0UEGwuOo91muw==" }, "Avalonia.BuildServices": { "type": "Transitive", "resolved": "11.3.2", "contentHash": "qHDToxto1e3hci5YqbG9n0Ty8mlp3zBUN5wT66wKqaDVzXyQ0do3EnRILd4Ke9jpvsktaPpgE0YjEk7hornryQ==" }, "Avalonia.Remote.Protocol": { "type": "Transitive", "resolved": "12.1.1", "contentHash": "0u77tnOwJnHtVLu+WBY7T56fN9W8n7++Uq9kHW6J+bfv5y13WZUMVS+PBzoBe32taYvz/oSomDGO1V41AHaFcQ==" }, "MicroCom.Runtime": { "type": "Transitive", "resolved": "0.11.6", "contentHash": "NdNWGDiZ6eS/Mf/9+QHR91cj1K7Hy+PX9yrHI/zM7xFYuj9IWT2uxtB6sCHjrnxAeLV9fut1R6zHDUGKX6f9lQ==" }, "Microsoft.Data.Sqlite.Core": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "TPCs0ldm7AWqcKmp6f/Xr+14sat7hx4rHfRlS4RgCURBH2thEWbAKEyX7cCWr63zVJVOJIJZTg2cBiUXa8ys6g==", "dependencies": { "SQLitePCLRaw.core": "2.1.11" } }, "Microsoft.EntityFrameworkCore.Abstractions": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "bOzrFCl6uZCjaSh2bG1ToRQRdx+iXvxosCg9hFyG9OWeAzOFI4xev9OqKeWfKf/kAHyox2JnbcvLVf2ceA7sqA==" }, "Microsoft.EntityFrameworkCore.Analyzers": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "2gLDordUCGf3aNOOuqtTbP5mxhiP9nk6TnvGiE3RnqT891O+Zf/qKu1PIREubs1M16A0SImr4vULBfU5BTDs1Q==" }, "Microsoft.EntityFrameworkCore.Sqlite.Core": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "YbVWMIouzwTKBiLms8boa7xeRT88wI14R1msv3XExFk9n0/sa8nU7MwDa1CKtfLGMJs7O7QWuS9/xhcQ72AD2A==", "dependencies": { "Microsoft.Data.Sqlite.Core": "10.0.10", "Microsoft.EntityFrameworkCore.Relational": "10.0.10", "Microsoft.Extensions.Caching.Memory": "10.0.10", "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", "Microsoft.Extensions.DependencyModel": "10.0.10", "Microsoft.Extensions.Logging": "10.0.10", "SQLitePCLRaw.core": "2.1.11" } }, "Microsoft.Extensions.Caching.Abstractions": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "4ZFBNE+jzR+CrWWlhOesnmywCW7pYKT0dxyAQRdL11yJwxe4jvcAu31eorFtEkoFeCDcUTeNssgPv2yaRRptaQ==", "dependencies": { "Microsoft.Extensions.Primitives": "10.0.10" } }, "Microsoft.Extensions.Caching.Memory": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "N1w5H7uK6gCTnCBZAWzE0/EQYSPysij/uYwDqntqBVvBa6bjMmBKitsnEFd6yh/SX3wLm67nO6+OnZ84K+gZWg==", "dependencies": { "Microsoft.Extensions.Caching.Abstractions": "10.0.10", "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", "Microsoft.Extensions.Logging.Abstractions": "10.0.10", "Microsoft.Extensions.Options": "10.0.10", "Microsoft.Extensions.Primitives": "10.0.10" } }, "Microsoft.Extensions.Configuration.Abstractions": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "5Vnd2I75DmZCVEjSynIdJ/0EGafgnLQwgR3t2C2/fkjx/nRG+cLwxLLdInoHeCEpkD5K4Ov/g9ZCRYrl4TRsaA==", "dependencies": { "Microsoft.Extensions.Primitives": "10.0.10" } }, "Microsoft.Extensions.DependencyInjection": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "ANyvsgkNBRvcJh2XLgn8veGmajf+8m0AbKK+HPWdRL1yraSNVVSmQhFntLtdz/C795jxqqup+k05cs/3jZQPOA==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10" } }, "Microsoft.Extensions.DependencyInjection.Abstractions": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA==" }, "Microsoft.Extensions.DependencyModel": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "rfZA1RjR021RPqSmIPovfz2aOd79TGqJ9BengbjnzIISOVwjLmuSDnhCMmiY/1c6iYvGolQ1iNGzkav0u11XEA==" }, "Microsoft.Extensions.Logging": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "Tf6z5HsL0VDYRTfvsoNrTGHGheCwkTsZBA2FFh5ATJUbkAwug+FFNISJK2gjpUNemlAOoWllAK52HOWCjto3EQ==", "dependencies": { "Microsoft.Extensions.DependencyInjection": "10.0.10", "Microsoft.Extensions.Logging.Abstractions": "10.0.10", "Microsoft.Extensions.Options": "10.0.10" } }, "Microsoft.Extensions.Logging.Abstractions": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10" } }, "Microsoft.Extensions.Options": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "srnhnk7nE8krBiIXp71LvBmKBtraBONWSRzdjJgRv1Ko9Mp8IVNqv4vIS9hGeVteBig8aQkva9ZG+sC+o5sVcA==", "dependencies": { "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10", "Microsoft.Extensions.Primitives": "10.0.10" } }, "Microsoft.Extensions.Primitives": { "type": "Transitive", "resolved": "10.0.10", "contentHash": "5wu/GrYVd8mG2DVUw3vFJzF+O336TyTGg/Kmcgw9bfwYhCoFiV5lR5QeEmKecJyrW4W54nMfD3p3589E8a7czQ==" }, "dodossh.client.api": { "type": "Project", "dependencies": { "DodoSSH.Client.Auth": "[1.0.0, )", "DodoSSH.Contracts": "[1.0.0, )", "DodoSSH.Crypto": "[1.0.0, )" } }, "dodossh.client.auth": { "type": "Project" }, "dodossh.client.domain": { "type": "Project" }, "dodossh.client.import": { "type": "Project", "dependencies": { "DodoSSH.Client.Domain": "[1.0.0, )" } }, "dodossh.client.objectstore": { "type": "Project", "dependencies": { "AWSSDK.Core": "[4.0.100.9, )", "AWSSDK.S3": "[4.0.101.6, )", "DodoSSH.Client.Domain": "[1.0.0, )", "DodoSSH.Client.Ssh": "[1.0.0, )" } }, "dodossh.client.session": { "type": "Project", "dependencies": { "DodoSSH.Client.Api": "[1.0.0, )", "DodoSSH.Client.Auth": "[1.0.0, )", "DodoSSH.Client.Domain": "[1.0.0, )", "DodoSSH.Client.Ssh": "[1.0.0, )", "DodoSSH.Client.Storage": "[1.0.0, )", "DodoSSH.Client.Sync": "[1.0.0, )", "DodoSSH.Client.Terminal": "[1.0.0, )" } }, "dodossh.client.ssh": { "type": "Project", "dependencies": { "NSec.Cryptography": "[26.4.0, )", "SSH.NET": "[2025.1.0, )" } }, "dodossh.client.storage": { "type": "Project", "dependencies": { "DodoSSH.Contracts": "[1.0.0, )", "DodoSSH.Crypto": "[1.0.0, )", "EFCore.NamingConventions": "[10.0.1, )", "Microsoft.EntityFrameworkCore.Sqlite": "[10.0.10, )" } }, "dodossh.client.sync": { "type": "Project", "dependencies": { "DodoSSH.Client.Api": "[1.0.0, )", "DodoSSH.Client.Domain": "[1.0.0, )", "DodoSSH.Client.Storage": "[1.0.0, )", "DodoSSH.Contracts": "[1.0.0, )", "DodoSSH.Crypto": "[1.0.0, )" } }, "dodossh.client.terminal": { "type": "Project", "dependencies": { "DodoSSH.Client.Ssh": "[1.0.0, )" } }, "dodossh.client.transfer": { "type": "Project", "dependencies": { "DodoSSH.Client.Ssh": "[1.0.0, )" } }, "dodossh.contracts": { "type": "Project" }, "dodossh.crypto": { "type": "Project", "dependencies": { "NSec.Cryptography": "[26.4.0, )" } }, "AWSSDK.Core": { "type": "CentralTransitive", "requested": "[4.0.100.9, )", "resolved": "4.0.100.9", "contentHash": "OPYy41jZjXwxxcYRotaq24HDrwUnVtBB/mvg1IwB9D1ICXAtHqMa1sp2hpmlVJCZwjlcrPcTCJIejInvV1vp5g==" }, "AWSSDK.S3": { "type": "CentralTransitive", "requested": "[4.0.101.6, )", "resolved": "4.0.101.6", "contentHash": "LsVXGc3lyJuUJe+EbGubkFeR0cVmtmj4YdMChqsqSIsjZtCMzPg2BXR7cJqcrIBGoHab3q3RS6K8T9QD2tbhhQ==", "dependencies": { "AWSSDK.Core": "[4.0.100.9, 5.0.0)" } }, "BouncyCastle.Cryptography": { "type": "CentralTransitive", "requested": "[2.6.2, )", "resolved": "2.6.2", "contentHash": "7oWOcvnntmMKNzDLsdxAYqApt+AjpRpP2CShjMfIa3umZ42UQMvH0tl1qAliYPNYO6vTdcGMqnRrCPmsfzTI1w==" }, "EFCore.NamingConventions": { "type": "CentralTransitive", "requested": "[10.0.1, )", "resolved": "10.0.1", "contentHash": "Xs5k8XfNKPkkQSkGmZkmDI1je0prLTdxse+s8PgTFZxyBrlrTLzTBUTVJtQKSsbvu4y+luAv8DdtO5SALJE++A==", "dependencies": { "Microsoft.EntityFrameworkCore": "[10.0.1, 11.0.0)", "Microsoft.EntityFrameworkCore.Relational": "[10.0.1, 11.0.0)", "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1" } }, "libsodium": { "type": "CentralTransitive", "requested": "[1.0.22, )", "resolved": "1.0.22", "contentHash": "KPD9SloJFclrsjnhABu7dzWrcyYkwPbvx5l1gRSPAX/0n+OBtSiVCKtGFv4n+ecWUHU0tCG9LSSwoZZx673zBQ==" }, "Microsoft.EntityFrameworkCore": { "type": "CentralTransitive", "requested": "[10.0.10, )", "resolved": "10.0.10", "contentHash": "a0V7zj/VbYP6dTdWpUgE/r2PuLKtUGe2aJ0lVKkn/wP9ZhaxUz2kQydVfvOjCv2SKxlrqdBfHhPD4Cvlf+4ffA==", "dependencies": { "Microsoft.EntityFrameworkCore.Abstractions": "10.0.10", "Microsoft.EntityFrameworkCore.Analyzers": "10.0.10", "Microsoft.Extensions.Caching.Memory": "10.0.10", "Microsoft.Extensions.Logging": "10.0.10" } }, "Microsoft.EntityFrameworkCore.Relational": { "type": "CentralTransitive", "requested": "[10.0.10, )", "resolved": "10.0.10", "contentHash": "wNonj40aZxia+GtuBiiD6ZqVh4h6y5Nje1bGdmzZ8/ui0QRsAN+S0SIrLHFCEGbG9cDbeaE40sh+Lr7o9rRs6g==", "dependencies": { "Microsoft.EntityFrameworkCore": "10.0.10", "Microsoft.Extensions.Caching.Memory": "10.0.10", "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", "Microsoft.Extensions.Logging": "10.0.10" } }, "Microsoft.EntityFrameworkCore.Sqlite": { "type": "CentralTransitive", "requested": "[10.0.10, )", "resolved": "10.0.10", "contentHash": "kzg9MuQNJvZQxAU+piSkEzc7/1tpW6n1nVSGGMObu2GgxLK8Nf+6fvZundaznTZ+O2KhfPZ8HFNCzMH3PWDUmA==", "dependencies": { "Microsoft.EntityFrameworkCore.Sqlite.Core": "10.0.10", "Microsoft.Extensions.Caching.Memory": "10.0.10", "Microsoft.Extensions.Configuration.Abstractions": "10.0.10", "Microsoft.Extensions.DependencyModel": "10.0.10", "Microsoft.Extensions.Logging": "10.0.10", "SQLitePCLRaw.bundle_e_sqlite3": "2.1.11", "SQLitePCLRaw.core": "2.1.11" } }, "NSec.Cryptography": { "type": "CentralTransitive", "requested": "[26.4.0, )", "resolved": "26.4.0", "contentHash": "0vsCtY5f+YgQROiWNqzgWp+l2pddfk9FkWoGV/bEo0MuEYPKlJWuoA8aOfO6qp3f+EnObKE3zSJhn1PspJeJVg==", "dependencies": { "libsodium": "[1.0.22, 1.0.23)" } }, "SQLitePCLRaw.bundle_e_sqlite3": { "type": "CentralTransitive", "requested": "[2.1.12, )", "resolved": "2.1.12", "contentHash": "mAgscpQMLw5/nfA1Q5oJVAT29yROUo1ifZGbbTpx/lwZpSxMUGoYbKfmvdm8oXER+RzxqBmmQzeBEVKfeHv2nw==", "dependencies": { "SQLitePCLRaw.lib.e_sqlite3": "2.1.12", "SQLitePCLRaw.provider.e_sqlite3": "2.1.12" } }, "SQLitePCLRaw.core": { "type": "CentralTransitive", "requested": "[2.1.12, )", "resolved": "2.1.12", "contentHash": "ETpNw9DY3ckWLgRRAeCHj+GKOuPi61aeczkXhgHexUvqoZBAYg8RYESE2J7O1M7+o6QbdSEZwrw9bfqztUVWXg==" }, "SQLitePCLRaw.lib.e_sqlite3": { "type": "CentralTransitive", "requested": "[2.1.12, )", "resolved": "2.1.12", "contentHash": "fWi8Dbknuhgg72fWinIdjXVaqO1hHL4YBBwVLnr7e1c9TAZwJ0QE38j9syW1hwx6HaqEVTwI+O07WPdZn8Rp0w==" }, "SQLitePCLRaw.provider.e_sqlite3": { "type": "CentralTransitive", "requested": "[2.1.12, )", "resolved": "2.1.12", "contentHash": "W3oH4XIfCzFrgUSDKHhN6N+dgzA5YHOR2VxX8GB6Qy7CyrJJgxPEG8NirgYWlPQC5P2jz2knSsexWu4tDUL33g==", "dependencies": { "SQLitePCLRaw.core": "2.1.12" } }, "SSH.NET": { "type": "CentralTransitive", "requested": "[2025.1.0, )", "resolved": "2025.1.0", "contentHash": "jrnbtf0ItVaXAe6jE8X/kSLa6uC+0C+7W1vepcnRQB/rD88qy4IxG7Lf1FIbWmkoc4iVXv0pKrz+Wc6J4ngmHw==", "dependencies": { "BouncyCastle.Cryptography": "2.6.2", "Microsoft.Extensions.Logging.Abstractions": "8.0.3" } } }, "net10.0/android-arm64": { "libsodium": { "type": "CentralTransitive", "requested": "[1.0.22, )", "resolved": "1.0.22", "contentHash": "KPD9SloJFclrsjnhABu7dzWrcyYkwPbvx5l1gRSPAX/0n+OBtSiVCKtGFv4n+ecWUHU0tCG9LSSwoZZx673zBQ==" }, "SQLitePCLRaw.lib.e_sqlite3": { "type": "CentralTransitive", "requested": "[2.1.12, )", "resolved": "2.1.12", "contentHash": "fWi8Dbknuhgg72fWinIdjXVaqO1hHL4YBBwVLnr7e1c9TAZwJ0QE38j9syW1hwx6HaqEVTwI+O07WPdZn8Rp0w==" } } } }