429 lines
16 KiB
JSON
429 lines
16 KiB
JSON
{
|
|
"runtimeTarget": {
|
|
"name": ".NETCoreApp,Version=v8.0",
|
|
"signature": ""
|
|
},
|
|
"compilationOptions": {},
|
|
"targets": {
|
|
".NETCoreApp,Version=v8.0": {
|
|
"ControlCenter.NamedPipe/1.0.0": {
|
|
"dependencies": {
|
|
"ControlCenter.Grpc": "1.0.0",
|
|
"ControlCenter.Utils": "1.0.0",
|
|
"Microsoft.OpenApi": "1.6.22"
|
|
},
|
|
"runtime": {
|
|
"ControlCenter.NamedPipe.dll": {}
|
|
}
|
|
},
|
|
"Google.Protobuf/3.27.1": {
|
|
"runtime": {
|
|
"lib/net5.0/Google.Protobuf.dll": {
|
|
"assemblyVersion": "3.27.1.0",
|
|
"fileVersion": "3.27.1.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.AspNetCore/2.63.0": {
|
|
"dependencies": {
|
|
"Google.Protobuf": "3.27.1",
|
|
"Grpc.AspNetCore.Server.ClientFactory": "2.63.0"
|
|
}
|
|
},
|
|
"Grpc.AspNetCore.Server/2.63.0": {
|
|
"dependencies": {
|
|
"Grpc.Net.Common": "2.63.0"
|
|
},
|
|
"runtime": {
|
|
"lib/net8.0/Grpc.AspNetCore.Server.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.AspNetCore.Server.ClientFactory/2.63.0": {
|
|
"dependencies": {
|
|
"Grpc.AspNetCore.Server": "2.63.0",
|
|
"Grpc.Net.ClientFactory": "2.63.0"
|
|
},
|
|
"runtime": {
|
|
"lib/net8.0/Grpc.AspNetCore.Server.ClientFactory.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.AspNetCore.Server.Reflection/2.63.0": {
|
|
"dependencies": {
|
|
"Google.Protobuf": "3.27.1",
|
|
"Grpc.AspNetCore.Server": "2.63.0",
|
|
"Grpc.Reflection": "2.63.0"
|
|
},
|
|
"runtime": {
|
|
"lib/net8.0/Grpc.AspNetCore.Server.Reflection.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.Core.Api/2.63.0": {
|
|
"runtime": {
|
|
"lib/netstandard2.1/Grpc.Core.Api.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.Net.Client/2.63.0": {
|
|
"dependencies": {
|
|
"Grpc.Net.Common": "2.63.0",
|
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.0"
|
|
},
|
|
"runtime": {
|
|
"lib/net8.0/Grpc.Net.Client.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.Net.ClientFactory/2.63.0": {
|
|
"dependencies": {
|
|
"Grpc.Net.Client": "2.63.0",
|
|
"Microsoft.Extensions.Http": "8.0.0"
|
|
},
|
|
"runtime": {
|
|
"lib/net8.0/Grpc.Net.ClientFactory.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.Net.Common/2.63.0": {
|
|
"dependencies": {
|
|
"Grpc.Core.Api": "2.63.0"
|
|
},
|
|
"runtime": {
|
|
"lib/net8.0/Grpc.Net.Common.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Grpc.Reflection/2.63.0": {
|
|
"dependencies": {
|
|
"Google.Protobuf": "3.27.1",
|
|
"Grpc.Core.Api": "2.63.0"
|
|
},
|
|
"runtime": {
|
|
"lib/netstandard2.0/Grpc.Reflection.dll": {
|
|
"assemblyVersion": "2.0.0.0",
|
|
"fileVersion": "2.63.0.0"
|
|
}
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Configuration.Binder/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.DependencyInjection/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": {
|
|
"runtime": {
|
|
"lib/net8.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {
|
|
"assemblyVersion": "8.0.0.0",
|
|
"fileVersion": "8.0.324.11423"
|
|
}
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Diagnostics/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration": "8.0.0",
|
|
"Microsoft.Extensions.Diagnostics.Abstractions": "8.0.0",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1",
|
|
"Microsoft.Extensions.Options": "8.0.0",
|
|
"System.Diagnostics.DiagnosticSource": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Http/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1",
|
|
"Microsoft.Extensions.Diagnostics": "8.0.0",
|
|
"Microsoft.Extensions.Logging": "8.0.0",
|
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
|
|
"Microsoft.Extensions.Options": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection": "8.0.0",
|
|
"Microsoft.Extensions.Logging.Abstractions": "8.0.0",
|
|
"Microsoft.Extensions.Options": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Logging.Abstractions/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Options/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1",
|
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": {
|
|
"dependencies": {
|
|
"Microsoft.Extensions.Configuration.Abstractions": "8.0.0",
|
|
"Microsoft.Extensions.Configuration.Binder": "8.0.0",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1",
|
|
"Microsoft.Extensions.Options": "8.0.0",
|
|
"Microsoft.Extensions.Primitives": "8.0.0"
|
|
}
|
|
},
|
|
"Microsoft.Extensions.Primitives/8.0.0": {},
|
|
"Microsoft.OpenApi/1.6.22": {
|
|
"runtime": {
|
|
"lib/netstandard2.0/Microsoft.OpenApi.dll": {
|
|
"assemblyVersion": "1.6.22.0",
|
|
"fileVersion": "1.6.22.0"
|
|
}
|
|
}
|
|
},
|
|
"System.Diagnostics.DiagnosticSource/8.0.0": {},
|
|
"ControlCenter.Grpc/1.0.0": {
|
|
"dependencies": {
|
|
"Google.Protobuf": "3.27.1",
|
|
"Grpc.AspNetCore": "2.63.0",
|
|
"Grpc.AspNetCore.Server.Reflection": "2.63.0"
|
|
},
|
|
"runtime": {
|
|
"ControlCenter.Grpc.dll": {}
|
|
}
|
|
},
|
|
"ControlCenter.Utils/1.0.0": {
|
|
"dependencies": {
|
|
"Google.Protobuf": "3.27.1",
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions": "8.0.1",
|
|
"Microsoft.Extensions.Http": "8.0.0",
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions": "8.0.0"
|
|
},
|
|
"runtime": {
|
|
"ControlCenter.Utils.dll": {}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"libraries": {
|
|
"ControlCenter.NamedPipe/1.0.0": {
|
|
"type": "project",
|
|
"serviceable": false,
|
|
"sha512": ""
|
|
},
|
|
"Google.Protobuf/3.27.1": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-7IVz9TzhYCZ8qY0rPhXUnyJSXYdshUqmmxmTI763XmDDSJJFnyfKH43FFcMJu/CZgBcE98xlFztrKwhzcRkiPg==",
|
|
"path": "google.protobuf/3.27.1",
|
|
"hashPath": "google.protobuf.3.27.1.nupkg.sha512"
|
|
},
|
|
"Grpc.AspNetCore/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-aDCMgtw4Ea2qV/xUPLFXj0qDn/ihKxTP/au6vSkDV4pa/ROU+4BeX71vuUfngG97mgMA3kzPLAKDSkl82zKXug==",
|
|
"path": "grpc.aspnetcore/2.63.0",
|
|
"hashPath": "grpc.aspnetcore.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.AspNetCore.Server/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-KoOz6f23k9p9+NnQw78MiMAUYNOZ8HqATcdS2Q6f9K+F8EMJbj2+Vcie88z1OpLc+7iObr4PbK3Xmf4Nm5XbGw==",
|
|
"path": "grpc.aspnetcore.server/2.63.0",
|
|
"hashPath": "grpc.aspnetcore.server.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.AspNetCore.Server.ClientFactory/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-e4VOlNQwFsKgnwPVdYO3Z2NG+rSdk6jStMazfxHlcE0Yr9tSDJxLa30Fgi8tx+S0nplAzjXmqzKhG5hUhRYugw==",
|
|
"path": "grpc.aspnetcore.server.clientfactory/2.63.0",
|
|
"hashPath": "grpc.aspnetcore.server.clientfactory.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.AspNetCore.Server.Reflection/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-+o21iX7CF8HRGJUu5op/DGANUXxIz7cR+p2Cr98Dxddvoy4jv3kybNfo+g1EJskZamDRDgfO2qtoqO6Tvga87g==",
|
|
"path": "grpc.aspnetcore.server.reflection/2.63.0",
|
|
"hashPath": "grpc.aspnetcore.server.reflection.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.Core.Api/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-t3+/MF8AxIqKq5UmPB9EWAnM9C/+lXOB8TRFfeVMDntf6dekfJmjpKDebaT4t2bbuwVwwvthxxox9BuGr59kYA==",
|
|
"path": "grpc.core.api/2.63.0",
|
|
"hashPath": "grpc.core.api.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.Net.Client/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-847zG24daOP1242OpbnjhbKtplH/EfV/76QReQA3cbS5SL78uIXsWMe9IN9JlIb4+kT3eE4fjMCXTn8BAQ91Ng==",
|
|
"path": "grpc.net.client/2.63.0",
|
|
"hashPath": "grpc.net.client.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.Net.ClientFactory/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-RRT841A/JwmvXu+Fh8Gl9FNwwW8bc/Z0wm2F99SG26UGvTRCv39kx4edLtDuwo5ICrHpEu1fnsWMcPItamL7UQ==",
|
|
"path": "grpc.net.clientfactory/2.63.0",
|
|
"hashPath": "grpc.net.clientfactory.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.Net.Common/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-RLt6p31ZMsXRcHNeu1dQuIFLYZvnwP6LUzoDPlV3KoR4w9btmwrXIvz9Jbp1SOmxW7nXw9zShAeIt5LsqFAx5w==",
|
|
"path": "grpc.net.common/2.63.0",
|
|
"hashPath": "grpc.net.common.2.63.0.nupkg.sha512"
|
|
},
|
|
"Grpc.Reflection/2.63.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-IDZQoRI5+SAQAaT2NiXjUu/CbvS9WQQB95AP/Dr4Aq+rNDJURDPh1Y8pckcYK8G9tr08rVQ5aGIpnYknxrV0nQ==",
|
|
"path": "grpc.reflection/2.63.0",
|
|
"hashPath": "grpc.reflection.2.63.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Configuration/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-0J/9YNXTMWSZP2p2+nvl8p71zpSwokZXZuJW+VjdErkegAnFdO1XlqtA62SJtgVYHdKu3uPxJHcMR/r35HwFBA==",
|
|
"path": "microsoft.extensions.configuration/8.0.0",
|
|
"hashPath": "microsoft.extensions.configuration.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Configuration.Abstractions/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-3lE/iLSutpgX1CC0NOW70FJoGARRHbyKmG7dc0klnUZ9Dd9hS6N/POPWhKhMLCEuNN5nXEY5agmlFtH562vqhQ==",
|
|
"path": "microsoft.extensions.configuration.abstractions/8.0.0",
|
|
"hashPath": "microsoft.extensions.configuration.abstractions.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Configuration.Binder/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-mBMoXLsr5s1y2zOHWmKsE9veDcx8h1x/c3rz4baEdQKTeDcmQAPNbB54Pi/lhFO3K431eEq6PFbMgLaa6PHFfA==",
|
|
"path": "microsoft.extensions.configuration.binder/8.0.0",
|
|
"hashPath": "microsoft.extensions.configuration.binder.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.DependencyInjection/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-V8S3bsm50ig6JSyrbcJJ8bW2b9QLGouz+G1miK3UTaOWmMtFwNNNzUf4AleyDWUmTrWMLNnFSLEQtxmxgNQnNQ==",
|
|
"path": "microsoft.extensions.dependencyinjection/8.0.0",
|
|
"hashPath": "microsoft.extensions.dependencyinjection.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.DependencyInjection.Abstractions/8.0.1": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-fGLiCRLMYd00JYpClraLjJTNKLmMJPnqxMaiRzEBIIvevlzxz33mXy39Lkd48hu1G+N21S7QpaO5ZzKsI6FRuA==",
|
|
"path": "microsoft.extensions.dependencyinjection.abstractions/8.0.1",
|
|
"hashPath": "microsoft.extensions.dependencyinjection.abstractions.8.0.1.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Diagnostics/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-3PZp/YSkIXrF7QK7PfC1bkyRYwqOHpWFad8Qx+4wkuumAeXo1NHaxpS9LboNA9OvNSAu+QOVlXbMyoY+pHSqcw==",
|
|
"path": "microsoft.extensions.diagnostics/8.0.0",
|
|
"hashPath": "microsoft.extensions.diagnostics.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Diagnostics.Abstractions/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-JHYCQG7HmugNYUhOl368g+NMxYE/N/AiclCYRNlgCY9eVyiBkOHMwK4x60RYMxv9EL3+rmj1mqHvdCiPpC+D4Q==",
|
|
"path": "microsoft.extensions.diagnostics.abstractions/8.0.0",
|
|
"hashPath": "microsoft.extensions.diagnostics.abstractions.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Http/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-cWz4caHwvx0emoYe7NkHPxII/KkTI8R/LC9qdqJqnKv2poTJ4e2qqPGQqvRoQ5kaSA4FU5IV3qFAuLuOhoqULQ==",
|
|
"path": "microsoft.extensions.http/8.0.0",
|
|
"hashPath": "microsoft.extensions.http.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Logging/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-tvRkov9tAJ3xP51LCv3FJ2zINmv1P8Hi8lhhtcKGqM+ImiTCC84uOPEI4z8Cdq2C3o9e+Aa0Gw0rmrsJD77W+w==",
|
|
"path": "microsoft.extensions.logging/8.0.0",
|
|
"hashPath": "microsoft.extensions.logging.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Logging.Abstractions/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-arDBqTgFCyS0EvRV7O3MZturChstm50OJ0y9bDJvAcmEPJm0FFpFyjU/JLYyStNGGey081DvnQYlncNX5SJJGA==",
|
|
"path": "microsoft.extensions.logging.abstractions/8.0.0",
|
|
"hashPath": "microsoft.extensions.logging.abstractions.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Options/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-JOVOfqpnqlVLUzINQ2fox8evY2SKLYJ3BV8QDe/Jyp21u1T7r45x/R/5QdteURMR5r01GxeJSBBUOCOyaNXA3g==",
|
|
"path": "microsoft.extensions.options/8.0.0",
|
|
"hashPath": "microsoft.extensions.options.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Options.ConfigurationExtensions/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-0f4DMRqEd50zQh+UyJc+/HiBsZ3vhAQALgdkcQEalSH1L2isdC7Yj54M3cyo5e+BeO5fcBQ7Dxly8XiBBcvRgw==",
|
|
"path": "microsoft.extensions.options.configurationextensions/8.0.0",
|
|
"hashPath": "microsoft.extensions.options.configurationextensions.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.Extensions.Primitives/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-bXJEZrW9ny8vjMF1JV253WeLhpEVzFo1lyaZu1vQ4ZxWUlVvknZ/+ftFgVheLubb4eZPSwwxBeqS1JkCOjxd8g==",
|
|
"path": "microsoft.extensions.primitives/8.0.0",
|
|
"hashPath": "microsoft.extensions.primitives.8.0.0.nupkg.sha512"
|
|
},
|
|
"Microsoft.OpenApi/1.6.22": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ==",
|
|
"path": "microsoft.openapi/1.6.22",
|
|
"hashPath": "microsoft.openapi.1.6.22.nupkg.sha512"
|
|
},
|
|
"System.Diagnostics.DiagnosticSource/8.0.0": {
|
|
"type": "package",
|
|
"serviceable": true,
|
|
"sha512": "sha512-c9xLpVz6PL9lp/djOWtk5KPDZq3cSYpmXoJQY524EOtuFl5z9ZtsotpsyrDW40U1DRnQSYvcPKEUV0X//u6gkQ==",
|
|
"path": "system.diagnostics.diagnosticsource/8.0.0",
|
|
"hashPath": "system.diagnostics.diagnosticsource.8.0.0.nupkg.sha512"
|
|
},
|
|
"ControlCenter.Grpc/1.0.0": {
|
|
"type": "project",
|
|
"serviceable": false,
|
|
"sha512": ""
|
|
},
|
|
"ControlCenter.Utils/1.0.0": {
|
|
"type": "project",
|
|
"serviceable": false,
|
|
"sha512": ""
|
|
}
|
|
}
|
|
} |