diff --git a/GCI.Maintenance/AspNet.Security.OpenIdConnect.Extensions.dll b/GCI.Maintenance/AspNet.Security.OpenIdConnect.Extensions.dll
index eedffea..aa5a30a 100644
Binary files a/GCI.Maintenance/AspNet.Security.OpenIdConnect.Extensions.dll and b/GCI.Maintenance/AspNet.Security.OpenIdConnect.Extensions.dll differ
diff --git a/GCI.Maintenance/AspNet.Security.OpenIdConnect.Primitives.dll b/GCI.Maintenance/AspNet.Security.OpenIdConnect.Primitives.dll
index 1deb891..22f7c44 100644
Binary files a/GCI.Maintenance/AspNet.Security.OpenIdConnect.Primitives.dll and b/GCI.Maintenance/AspNet.Security.OpenIdConnect.Primitives.dll differ
diff --git a/GCI.Maintenance/AspNet.Security.OpenIdConnect.Server.dll b/GCI.Maintenance/AspNet.Security.OpenIdConnect.Server.dll
index 67e8c40..bf4ebec 100644
Binary files a/GCI.Maintenance/AspNet.Security.OpenIdConnect.Server.dll and b/GCI.Maintenance/AspNet.Security.OpenIdConnect.Server.dll differ
diff --git a/GCI.Maintenance/CryptoHelper.StrongName.dll b/GCI.Maintenance/CryptoHelper.StrongName.dll
deleted file mode 100644
index b52cec3..0000000
Binary files a/GCI.Maintenance/CryptoHelper.StrongName.dll and /dev/null differ
diff --git a/GCI.Maintenance/CryptoHelper.dll b/GCI.Maintenance/CryptoHelper.dll
new file mode 100644
index 0000000..56851d7
Binary files /dev/null and b/GCI.Maintenance/CryptoHelper.dll differ
diff --git a/GCI.Maintenance/GCI.Maintenance.API.deps.json b/GCI.Maintenance/GCI.Maintenance.API.deps.json
index dba6b8e..860be5b 100644
--- a/GCI.Maintenance/GCI.Maintenance.API.deps.json
+++ b/GCI.Maintenance/GCI.Maintenance.API.deps.json
@@ -1,5724 +1,6020 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v2.1/win-x64",
- "signature": "2d1b9e0f5a5eddc338967e5b42e21a80dabd9ff0"
- },
- "compilationOptions": {
- "defines": [
- "TRACE",
- "RELEASE",
- "NETCOREAPP",
- "NETCOREAPP2_1"
- ],
- "languageVersion": "",
- "platform": "x64",
- "allowUnsafe": false,
- "warningsAsErrors": false,
- "optimize": true,
- "keyFile": "",
- "emitEntryPoint": true,
- "xmlDoc": false,
- "debugType": "portable"
- },
- "targets": {
- ".NETCoreApp,Version=v2.1": {
- "GCI.Maintenance.API/1.0.0": {
- "dependencies": {
- "AspNet.Security.OAuth.Validation": "2.0.0",
- "GCI.Maintenance.Documents": "1.0.0",
- "GCI.Maintenance.Entities": "1.0.0",
- "Microsoft.AspNetCore": "2.1.1",
- "Microsoft.AspNetCore.App": "2.1.1",
- "Microsoft.AspNetCore.Mvc": "2.1.1",
- "Microsoft.AspNetCore.SpaServices": "2.1.1",
- "Microsoft.AspNetCore.StaticFiles": "2.1.1",
- "Microsoft.EntityFrameworkCore.Tools": "2.1.1",
- "Microsoft.Extensions.Logging.Debug": "2.1.1",
- "Microsoft.NETCore.App": "2.1.0",
- "OpenIddict": "2.0.0-rc2-final",
- "OpenIddict.EntityFrameworkCore": "2.0.0-rc2-final",
- "OpenIddict.Mvc": "2.0.0-rc2-final",
- "Serilog": "2.7.1",
- "Serilog.AspNetCore": "2.1.1",
- "Serilog.Settings.Configuration": "2.6.1",
- "Serilog.Sinks.Console": "3.1.1",
- "Serilog.Sinks.File": "4.0.0",
- "System.Drawing.Common": "4.5.0",
- "System.Linq.Dynamic.Core": "1.0.8.11"
- },
- "compile": {
- "GCI.Maintenance.API.dll": {}
- }
- },
- "AspNet.Security.OAuth.Validation/2.0.0": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/AspNet.Security.OAuth.Validation.dll": {}
- }
- },
- "AspNet.Security.OpenIdConnect.Extensions/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Primitives": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Authentication": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Extensions.dll": {}
- }
- },
- "AspNet.Security.OpenIdConnect.Primitives/2.0.0-rc2-final": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Primitives.dll": {}
- }
- },
- "AspNet.Security.OpenIdConnect.Server/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Extensions": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.0"
- },
- "compile": {
- "lib/netcoreapp2.0/AspNet.Security.OpenIdConnect.Server.dll": {}
- }
- },
- "CryptoHelper.StrongName/3.0.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/CryptoHelper.StrongName.dll": {}
- }
- },
- "Microsoft.AspNet.WebApi.Client/5.2.6": {
- "dependencies": {
- "Newtonsoft.Json": "11.0.2",
- "Newtonsoft.Json.Bson": "1.0.1"
- },
- "compile": {
- "lib/netstandard2.0/System.Net.Http.Formatting.dll": {}
- }
- },
- "Microsoft.AspNetCore/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Diagnostics": "2.1.1",
- "Microsoft.AspNetCore.HostFiltering": "2.1.1",
- "Microsoft.AspNetCore.Hosting": "2.1.1",
- "Microsoft.AspNetCore.Routing": "2.1.1",
- "Microsoft.AspNetCore.Server.IISIntegration": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Https": "2.1.1",
- "Microsoft.Extensions.Configuration.CommandLine": "2.1.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
- "Microsoft.Extensions.Configuration.Json": "2.1.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Microsoft.Extensions.Logging.Configuration": "2.1.1",
- "Microsoft.Extensions.Logging.Console": "2.1.1",
- "Microsoft.Extensions.Logging.Debug": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.dll": {}
- }
- },
- "Microsoft.AspNetCore.Antiforgery/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.DataProtection": "2.1.1",
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.AspNetCore.WebUtilities": "2.1.1",
- "Microsoft.Extensions.ObjectPool": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {}
- }
- },
- "Microsoft.AspNetCore.App/2.1.1": {
- "dependencies": {
- "Microsoft.AspNet.WebApi.Client": "5.2.6",
- "Microsoft.AspNetCore": "2.1.1",
- "Microsoft.AspNetCore.Antiforgery": "2.1.1",
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Authentication.Cookies": "2.1.1",
- "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
- "Microsoft.AspNetCore.Authentication.Facebook": "2.1.1",
- "Microsoft.AspNetCore.Authentication.Google": "2.1.1",
- "Microsoft.AspNetCore.Authentication.JwtBearer": "2.1.1",
- "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.1.1",
- "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1",
- "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.1.1",
- "Microsoft.AspNetCore.Authentication.Twitter": "2.1.1",
- "Microsoft.AspNetCore.Authentication.WsFederation": "2.1.1",
- "Microsoft.AspNetCore.Authorization": "2.1.1",
- "Microsoft.AspNetCore.Authorization.Policy": "2.1.1",
- "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.CookiePolicy": "2.1.1",
- "Microsoft.AspNetCore.Cors": "2.1.1",
- "Microsoft.AspNetCore.Cryptography.Internal": "2.1.1",
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1",
- "Microsoft.AspNetCore.DataProtection": "2.1.1",
- "Microsoft.AspNetCore.DataProtection.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.DataProtection.Extensions": "2.1.1",
- "Microsoft.AspNetCore.Diagnostics": "2.1.1",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.1.1",
- "Microsoft.AspNetCore.HostFiltering": "2.1.1",
- "Microsoft.AspNetCore.Hosting": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Html.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http.Connections": "1.0.1",
- "Microsoft.AspNetCore.Http.Connections.Common": "1.0.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.AspNetCore.Http.Features": "2.1.1",
- "Microsoft.AspNetCore.HttpOverrides": "2.1.1",
- "Microsoft.AspNetCore.HttpsPolicy": "2.1.1",
- "Microsoft.AspNetCore.Identity": "2.1.1",
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.1.1",
- "Microsoft.AspNetCore.Identity.UI": "2.1.1",
- "Microsoft.AspNetCore.JsonPatch": "2.1.1",
- "Microsoft.AspNetCore.Localization": "2.1.1",
- "Microsoft.AspNetCore.Localization.Routing": "2.1.1",
- "Microsoft.AspNetCore.MiddlewareAnalysis": "2.1.1",
- "Microsoft.AspNetCore.Mvc": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Analyzers": "2.1.1",
- "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Cors": "2.1.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Localization": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Razor": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.1.1",
- "Microsoft.AspNetCore.Mvc.RazorPages": "2.1.1",
- "Microsoft.AspNetCore.Mvc.TagHelpers": "2.1.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
- "Microsoft.AspNetCore.NodeServices": "2.1.1",
- "Microsoft.AspNetCore.Owin": "2.1.1",
- "Microsoft.AspNetCore.Razor": "2.1.1",
- "Microsoft.AspNetCore.Razor.Design": "2.1.1",
- "Microsoft.AspNetCore.Razor.Language": "2.1.1",
- "Microsoft.AspNetCore.Razor.Runtime": "2.1.1",
- "Microsoft.AspNetCore.ResponseCaching": "2.1.1",
- "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.ResponseCompression": "2.1.1",
- "Microsoft.AspNetCore.Rewrite": "2.1.1",
- "Microsoft.AspNetCore.Routing": "2.1.1",
- "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Server.HttpSys": "2.1.1",
- "Microsoft.AspNetCore.Server.IISIntegration": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Core": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Https": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.1.1",
- "Microsoft.AspNetCore.Session": "2.1.1",
- "Microsoft.AspNetCore.SignalR": "1.0.1",
- "Microsoft.AspNetCore.SignalR.Common": "1.0.1",
- "Microsoft.AspNetCore.SignalR.Core": "1.0.1",
- "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.0.1",
- "Microsoft.AspNetCore.SpaServices": "2.1.1",
- "Microsoft.AspNetCore.SpaServices.Extensions": "2.1.1",
- "Microsoft.AspNetCore.StaticFiles": "2.1.1",
- "Microsoft.AspNetCore.WebSockets": "2.1.1",
- "Microsoft.AspNetCore.WebUtilities": "2.1.1",
- "Microsoft.CodeAnalysis.Razor": "2.1.1",
- "Microsoft.EntityFrameworkCore": "2.1.1",
- "Microsoft.EntityFrameworkCore.Abstractions": "2.1.1",
- "Microsoft.EntityFrameworkCore.Analyzers": "2.1.1",
- "Microsoft.EntityFrameworkCore.Design": "2.1.1",
- "Microsoft.EntityFrameworkCore.InMemory": "2.1.1",
- "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
- "Microsoft.EntityFrameworkCore.SqlServer": "2.1.1",
- "Microsoft.EntityFrameworkCore.Tools": "2.1.1",
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Microsoft.Extensions.Caching.Memory": "2.1.1",
- "Microsoft.Extensions.Caching.SqlServer": "2.1.1",
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.Configuration.Binder": "2.1.1",
- "Microsoft.Extensions.Configuration.CommandLine": "2.1.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
- "Microsoft.Extensions.Configuration.Ini": "2.1.1",
- "Microsoft.Extensions.Configuration.Json": "2.1.1",
- "Microsoft.Extensions.Configuration.KeyPerFile": "2.1.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "2.1.1",
- "Microsoft.Extensions.Configuration.Xml": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.DiagnosticAdapter": "2.1.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
- "Microsoft.Extensions.FileProviders.Composite": "2.1.1",
- "Microsoft.Extensions.FileProviders.Embedded": "2.1.1",
- "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
- "Microsoft.Extensions.FileSystemGlobbing": "2.1.1",
- "Microsoft.Extensions.Hosting": "2.1.1",
- "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.Http": "2.1.1",
- "Microsoft.Extensions.Identity.Core": "2.1.1",
- "Microsoft.Extensions.Identity.Stores": "2.1.1",
- "Microsoft.Extensions.Localization": "2.1.1",
- "Microsoft.Extensions.Localization.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Configuration": "2.1.1",
- "Microsoft.Extensions.Logging.Console": "2.1.1",
- "Microsoft.Extensions.Logging.Debug": "2.1.1",
- "Microsoft.Extensions.Logging.EventSource": "2.1.1",
- "Microsoft.Extensions.Logging.TraceSource": "2.1.1",
- "Microsoft.Extensions.ObjectPool": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
- "Microsoft.Extensions.Primitives": "2.1.1",
- "Microsoft.Extensions.WebEncoders": "2.1.1",
- "Microsoft.Net.Http.Headers": "2.1.1"
- }
- },
- "Microsoft.AspNetCore.Authentication/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
- "Microsoft.AspNetCore.DataProtection": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Microsoft.Extensions.WebEncoders": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.Cookies/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.Core/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.Facebook/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.Google/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.JwtBearer/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.OAuth/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.Twitter/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authentication.WsFederation/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Microsoft.IdentityModel.Protocols.WsFederation": "5.2.0",
- "System.IdentityModel.Tokens.Jwt": "5.2.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authorization/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {}
- }
- },
- "Microsoft.AspNetCore.Authorization.Policy/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Authorization": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {}
- }
- },
- "Microsoft.AspNetCore.Connections.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Features": "2.1.1",
- "System.IO.Pipelines": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.CookiePolicy/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {}
- }
- },
- "Microsoft.AspNetCore.Cors/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {}
- }
- },
- "Microsoft.AspNetCore.Cryptography.Internal/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {}
- }
- },
- "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "2.1.1"
- },
- "compile": {
- "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {}
- }
- },
- "Microsoft.AspNetCore.DataProtection/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Cryptography.Internal": "2.1.1",
- "Microsoft.AspNetCore.DataProtection.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Microsoft.Win32.Registry": "4.5.0",
- "System.Security.Cryptography.Xml": "4.5.0",
- "System.Security.Principal.Windows": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {}
- }
- },
- "Microsoft.AspNetCore.DataProtection.Abstractions/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.DataProtection.Extensions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.DataProtection": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Diagnostics/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.AspNetCore.WebUtilities": "2.1.1",
- "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "System.Diagnostics.DiagnosticSource": "4.5.0",
- "System.Reflection.Metadata": "1.6.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {}
- }
- },
- "Microsoft.AspNetCore.Diagnostics.Abstractions/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.EntityFrameworkCore.Relational": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {}
- }
- },
- "Microsoft.AspNetCore.HostFiltering/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {}
- }
- },
- "Microsoft.AspNetCore.Hosting/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
- "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "System.Diagnostics.DiagnosticSource": "4.5.0",
- "System.Reflection.Metadata": "1.6.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {}
- }
- },
- "Microsoft.AspNetCore.Hosting.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.Extensions.Hosting.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Features": "2.1.1",
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Html.Abstractions/2.1.1": {
- "dependencies": {
- "System.Text.Encodings.Web": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Http/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.WebUtilities": "2.1.1",
- "Microsoft.Extensions.ObjectPool": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Microsoft.Net.Http.Headers": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {}
- }
- },
- "Microsoft.AspNetCore.Http.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Features": "2.1.1",
- "System.Text.Encodings.Web": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Http.Connections/1.0.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authorization.Policy": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Connections.Common": "1.0.1",
- "Microsoft.AspNetCore.Routing": "2.1.1",
- "Microsoft.AspNetCore.WebSockets": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netcoreapp2.1/Microsoft.AspNetCore.Http.Connections.dll": {}
- }
- },
- "Microsoft.AspNetCore.Http.Connections.Common/1.0.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1",
- "Newtonsoft.Json": "11.0.2",
- "System.Buffers": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {}
- }
- },
- "Microsoft.AspNetCore.Http.Extensions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
- "Microsoft.Net.Http.Headers": "2.1.1",
- "System.Buffers": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Http.Features/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {}
- }
- },
- "Microsoft.AspNetCore.HttpOverrides/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {}
- }
- },
- "Microsoft.AspNetCore.HttpsPolicy/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Configuration.Binder": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {}
- }
- },
- "Microsoft.AspNetCore.Identity/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.Cookies": "2.1.1",
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.Identity.Core": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {}
- }
- },
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Identity": "2.1.1",
- "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
- "Microsoft.Extensions.Identity.Stores": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {}
- }
- },
- "Microsoft.AspNetCore.Identity.UI/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Identity": "2.1.1",
- "Microsoft.AspNetCore.Mvc": "2.1.1",
- "Microsoft.AspNetCore.StaticFiles": "2.1.1",
- "Microsoft.Extensions.FileProviders.Embedded": "2.1.1",
- "Microsoft.Extensions.Identity.Stores": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.dll": {},
- "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {}
- }
- },
- "Microsoft.AspNetCore.JsonPatch/2.1.1": {
- "dependencies": {
- "Microsoft.CSharp": "4.5.0",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {}
- }
- },
- "Microsoft.AspNetCore.Localization/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Localization.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {}
- }
- },
- "Microsoft.AspNetCore.Localization.Routing/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Localization": "2.1.1",
- "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {}
- }
- },
- "Microsoft.AspNetCore.MiddlewareAnalysis/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "System.Diagnostics.DiagnosticSource": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Cors": "2.1.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Localization": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.1.1",
- "Microsoft.AspNetCore.Mvc.RazorPages": "2.1.1",
- "Microsoft.AspNetCore.Mvc.TagHelpers": "2.1.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
- "Microsoft.AspNetCore.Razor.Design": "2.1.1",
- "Microsoft.Extensions.Caching.Memory": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
- "Microsoft.Net.Http.Headers": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Analyzers/2.1.1": {},
- "Microsoft.AspNetCore.Mvc.ApiExplorer/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Core/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
- "Microsoft.AspNetCore.Authorization.Policy": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Routing": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.DependencyModel": "2.1.0",
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "System.Diagnostics.DiagnosticSource": "4.5.0",
- "System.Threading.Tasks.Extensions": "4.5.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Cors/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Cors": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.DataAnnotations/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
- "Microsoft.Extensions.Localization": "2.1.1",
- "System.ComponentModel.Annotations": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Formatters.Json/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.JsonPatch": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Localization/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Localization": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Razor": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.Localization": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Razor/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.1.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
- "Microsoft.AspNetCore.Razor.Runtime": "2.1.1",
- "Microsoft.CodeAnalysis.CSharp": "2.8.0",
- "Microsoft.CodeAnalysis.Razor": "2.1.1",
- "Microsoft.Extensions.Caching.Memory": "2.1.1",
- "Microsoft.Extensions.FileProviders.Composite": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Razor.Language": "2.1.1",
- "Microsoft.CodeAnalysis.Razor": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting": "2.1.1",
- "Microsoft.AspNetCore.Mvc.RazorPages": "2.1.1"
- }
- },
- "Microsoft.AspNetCore.Mvc.RazorPages/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.TagHelpers/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.Razor": "2.1.1",
- "Microsoft.AspNetCore.Razor.Runtime": "2.1.1",
- "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
- "Microsoft.Extensions.Caching.Memory": "2.1.1",
- "Microsoft.Extensions.FileSystemGlobbing": "2.1.1",
- "Microsoft.Extensions.Primitives": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
- }
- },
- "Microsoft.AspNetCore.Mvc.ViewFeatures/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Antiforgery": "2.1.1",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Html.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
- "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.1.1",
- "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.1",
- "Microsoft.Extensions.WebEncoders": "2.1.1",
- "Newtonsoft.Json.Bson": "1.0.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
- }
- },
- "Microsoft.AspNetCore.NodeServices/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Console": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {}
- }
- },
- "Microsoft.AspNetCore.Owin/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {}
- }
- },
- "Microsoft.AspNetCore.Razor/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Html.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {}
- }
- },
- "Microsoft.AspNetCore.Razor.Design/2.1.1": {},
- "Microsoft.AspNetCore.Razor.Language/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {}
- }
- },
- "Microsoft.AspNetCore.Razor.Runtime/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Html.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Razor": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {}
- }
- },
- "Microsoft.AspNetCore.ResponseCaching/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.1",
- "Microsoft.Extensions.Caching.Memory": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {}
- }
- },
- "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.ResponseCompression/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.dll": {}
- }
- },
- "Microsoft.AspNetCore.Rewrite/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {}
- }
- },
- "Microsoft.AspNetCore.Routing/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.ObjectPool": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll": {}
- }
- },
- "Microsoft.AspNetCore.Routing.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Server.HttpSys/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
- "Microsoft.AspNetCore.Hosting": "2.1.1",
- "Microsoft.Net.Http.Headers": "2.1.1",
- "Microsoft.Win32.Registry": "4.5.0",
- "System.Security.Principal.Windows": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {}
- }
- },
- "Microsoft.AspNetCore.Server.IISIntegration/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.AspNetCore.HttpOverrides": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "System.Buffers": "4.5.0",
- "System.IO.Pipelines": "4.5.0",
- "System.Memory": "4.5.1",
- "System.Numerics.Vectors": "4.5.0",
- "System.Runtime.CompilerServices.Unsafe": "4.5.1",
- "System.Security.Principal.Windows": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {}
- }
- },
- "Microsoft.AspNetCore.Server.Kestrel/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Core": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Https": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {}
- }
- },
- "Microsoft.AspNetCore.Server.Kestrel.Core/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.WebUtilities": "2.1.1",
- "Microsoft.Extensions.Configuration.Binder": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Microsoft.Net.Http.Headers": "2.1.1",
- "System.Memory": "4.5.1",
- "System.Numerics.Vectors": "4.5.0",
- "System.Runtime.CompilerServices.Unsafe": "4.5.1",
- "System.Security.Cryptography.Cng": "4.5.0",
- "System.Threading.Tasks.Extensions": "4.5.1"
- },
- "compile": {
- "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {}
- }
- },
- "Microsoft.AspNetCore.Server.Kestrel.Https/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Core": "2.1.1"
- },
- "compile": {
- "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {}
- }
- },
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {}
- }
- },
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {}
- }
- },
- "Microsoft.AspNetCore.Session/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.DataProtection": "2.1.1",
- "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {}
- }
- },
- "Microsoft.AspNetCore.SignalR/1.0.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Connections": "1.0.1",
- "Microsoft.AspNetCore.SignalR.Core": "1.0.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {}
- }
- },
- "Microsoft.AspNetCore.SignalR.Common/1.0.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Newtonsoft.Json": "11.0.2",
- "System.Buffers": "4.5.0"
- },
- "compile": {
- "lib/netcoreapp2.1/Microsoft.AspNetCore.SignalR.Common.dll": {}
- }
- },
- "Microsoft.AspNetCore.SignalR.Core/1.0.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Authorization": "2.1.1",
- "Microsoft.AspNetCore.SignalR.Common": "1.0.1",
- "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "System.Reflection.Emit": "4.3.0",
- "System.Threading.Channels": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {}
- }
- },
- "Microsoft.AspNetCore.SignalR.Protocols.Json/1.0.1": {
- "dependencies": {
- "Microsoft.AspNetCore.SignalR.Common": "1.0.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {}
- }
- },
- "Microsoft.AspNetCore.SpaServices/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Mvc.TagHelpers": "2.1.1",
- "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
- "Microsoft.AspNetCore.NodeServices": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {}
- }
- },
- "Microsoft.AspNetCore.SpaServices.Extensions/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.SpaServices": "2.1.1",
- "Microsoft.AspNetCore.StaticFiles": "2.1.1",
- "Microsoft.AspNetCore.WebSockets": "2.1.1",
- "Microsoft.Extensions.FileProviders.Physical": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {}
- }
- },
- "Microsoft.AspNetCore.StaticFiles/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.WebEncoders": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {}
- }
- },
- "Microsoft.AspNetCore.WebSockets/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "System.Net.WebSockets.WebSocketProtocol": "4.5.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {}
- }
- },
- "Microsoft.AspNetCore.WebUtilities/2.1.1": {
- "dependencies": {
- "Microsoft.Net.Http.Headers": "2.1.1",
- "System.Text.Encodings.Web": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {}
- }
- },
- "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},
- "Microsoft.CodeAnalysis.Common/2.8.0": {
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "1.1.0",
- "System.AppContext": "4.3.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Collections.Immutable": "1.5.0",
- "System.Console": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.FileVersionInfo": "4.3.0",
- "System.Diagnostics.StackTrace": "4.3.0",
- "System.Diagnostics.Tools": "4.3.0",
- "System.Dynamic.Runtime": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO.Compression": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Metadata": "1.6.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.X509Certificates": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encoding.CodePages": "4.5.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.Tasks.Parallel": "4.3.0",
- "System.Threading.Thread": "4.3.0",
- "System.ValueTuple": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0",
- "System.Xml.XDocument": "4.3.0",
- "System.Xml.XPath.XDocument": "4.3.0",
- "System.Xml.XmlDocument": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}
- }
- },
- "Microsoft.CodeAnalysis.CSharp/2.8.0": {
- "dependencies": {
- "Microsoft.CodeAnalysis.Common": "2.8.0"
- },
- "compile": {
- "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
- }
- },
- "Microsoft.CodeAnalysis.Razor/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Razor.Language": "2.1.1",
- "Microsoft.CodeAnalysis.CSharp": "2.8.0",
- "Microsoft.CodeAnalysis.Common": "2.8.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {}
- }
- },
- "Microsoft.CSharp/4.5.0": {},
- "Microsoft.DotNet.PlatformAbstractions/2.1.0": {
- "dependencies": {
- "System.AppContext": "4.3.0",
- "System.Collections": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.InteropServices.RuntimeInformation": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {}
- }
- },
- "Microsoft.EntityFrameworkCore/2.1.1": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "2.1.1",
- "Microsoft.EntityFrameworkCore.Analyzers": "2.1.1",
- "Microsoft.Extensions.Caching.Memory": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Remotion.Linq": "2.2.0",
- "System.Collections.Immutable": "1.5.0",
- "System.ComponentModel.Annotations": "4.5.0",
- "System.Diagnostics.DiagnosticSource": "4.5.0",
- "System.Interactive.Async": "3.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Analyzers/2.1.1": {},
- "Microsoft.EntityFrameworkCore.Design/2.1.1": {
- "dependencies": {
- "Microsoft.CSharp": "4.5.0",
- "Microsoft.EntityFrameworkCore.Relational": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {}
- }
- },
- "Microsoft.EntityFrameworkCore.InMemory/2.1.1": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Relational/2.1.1": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
- }
- },
- "Microsoft.EntityFrameworkCore.SqlServer/2.1.1": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
- "System.Data.SqlClient": "4.5.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {}
- }
- },
- "Microsoft.EntityFrameworkCore.Tools/2.1.1": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Design": "2.1.1"
- }
- },
- "Microsoft.Extensions.Caching.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Caching.Memory/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {}
- }
- },
- "Microsoft.Extensions.Caching.SqlServer/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "System.Data.SqlClient": "4.5.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.Binder/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.FileProviders.Physical": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.Ini/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.Json/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.KeyPerFile/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.FileProviders.Physical": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Json": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {}
- }
- },
- "Microsoft.Extensions.Configuration.Xml/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
- "System.Security.Cryptography.Xml": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {}
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.DependencyModel/2.1.0": {
- "dependencies": {
- "Microsoft.DotNet.PlatformAbstractions": "2.1.0",
- "Newtonsoft.Json": "11.0.2",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Dynamic.Runtime": "4.3.0",
- "System.Linq": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {}
- }
- },
- "Microsoft.Extensions.DiagnosticAdapter/2.1.0": {
- "dependencies": {
- "System.Diagnostics.DiagnosticSource": "4.5.0"
- },
- "compile": {
- "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {}
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.FileProviders.Composite/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {}
- }
- },
- "Microsoft.Extensions.FileProviders.Embedded/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
- }
- },
- "Microsoft.Extensions.FileProviders.Physical/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
- "Microsoft.Extensions.FileSystemGlobbing": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {}
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {}
- }
- },
- "Microsoft.Extensions.Hosting/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
- "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {}
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Http/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {}
- }
- },
- "Microsoft.Extensions.Identity.Core/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "System.ComponentModel.Annotations": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {}
- }
- },
- "Microsoft.Extensions.Identity.Stores/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Identity.Core": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "System.ComponentModel.Annotations": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {}
- }
- },
- "Microsoft.Extensions.Localization/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Localization.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {}
- }
- },
- "Microsoft.Extensions.Localization.Abstractions/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Logging/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Binder": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.Abstractions/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.Configuration/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Logging": "2.1.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.Console/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Microsoft.Extensions.Logging.Configuration": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.Debug/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Logging": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.EventSource/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Logging": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {}
- }
- },
- "Microsoft.Extensions.Logging.TraceSource/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Logging": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {}
- }
- },
- "Microsoft.Extensions.ObjectPool/2.1.1": {
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {}
- }
- },
- "Microsoft.Extensions.Options/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Primitives": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {}
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.Configuration.Binder": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
- }
- },
- "Microsoft.Extensions.Primitives/2.1.1": {
- "dependencies": {
- "System.Memory": "4.5.1",
- "System.Runtime.CompilerServices.Unsafe": "4.5.1"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {}
- }
- },
- "Microsoft.Extensions.WebEncoders/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "System.Text.Encodings.Web": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {}
- }
- },
- "Microsoft.IdentityModel.Logging/5.2.0": {
- "dependencies": {
- "NETStandard.Library": "2.0.3",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.4/Microsoft.IdentityModel.Logging.dll": {}
- }
- },
- "Microsoft.IdentityModel.Protocols/5.2.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Logging": "5.2.0",
- "Microsoft.IdentityModel.Tokens": "5.2.0",
- "NETStandard.Library": "2.0.3",
- "System.Collections.Specialized": "4.3.0",
- "System.Diagnostics.Contracts": "4.3.0",
- "System.Net.Http": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.dll": {}
- }
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.2.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Protocols": "5.2.0",
- "NETStandard.Library": "2.0.3",
- "Newtonsoft.Json": "11.0.2",
- "System.Dynamic.Runtime": "4.3.0",
- "System.IdentityModel.Tokens.Jwt": "5.2.0"
- },
- "compile": {
- "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {}
- }
- },
- "Microsoft.IdentityModel.Protocols.WsFederation/5.2.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Protocols": "5.2.0",
- "Microsoft.IdentityModel.Tokens.Saml": "5.2.0",
- "Microsoft.IdentityModel.Xml": "5.2.0",
- "NETStandard.Library": "2.0.3",
- "System.Xml.XmlDocument": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.dll": {}
- }
- },
- "Microsoft.IdentityModel.Tokens/5.2.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Logging": "5.2.0",
- "NETStandard.Library": "2.0.3",
- "Newtonsoft.Json": "11.0.2",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Tools": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
- "System.Runtime.Serialization.Xml": "4.3.0",
- "System.Security.Claims": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.X509Certificates": "4.3.0",
- "System.Text.RegularExpressions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.dll": {}
- }
- },
- "Microsoft.IdentityModel.Tokens.Saml/5.2.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "5.2.0",
- "Microsoft.IdentityModel.Xml": "5.2.0",
- "NETStandard.Library": "2.0.3"
- },
- "compile": {
- "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.dll": {}
- }
- },
- "Microsoft.IdentityModel.Xml/5.2.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "5.2.0",
- "NETStandard.Library": "2.0.3"
- },
- "compile": {
- "lib/netstandard1.4/Microsoft.IdentityModel.Xml.dll": {}
- }
- },
- "Microsoft.Net.Http.Headers/2.1.1": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1",
- "System.Buffers": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {}
- }
- },
- "Microsoft.NETCore.App/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetHostPolicy": "2.1.0",
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "NETStandard.Library": "2.0.3",
- "runtime.win-x64.Microsoft.NETCore.App": "2.1.0"
- },
- "compile": {
- "ref/netcoreapp2.1/Microsoft.CSharp.dll": {},
- "ref/netcoreapp2.1/Microsoft.VisualBasic.dll": {},
- "ref/netcoreapp2.1/Microsoft.Win32.Primitives.dll": {},
- "ref/netcoreapp2.1/System.AppContext.dll": {},
- "ref/netcoreapp2.1/System.Buffers.dll": {},
- "ref/netcoreapp2.1/System.Collections.Concurrent.dll": {},
- "ref/netcoreapp2.1/System.Collections.Immutable.dll": {},
- "ref/netcoreapp2.1/System.Collections.NonGeneric.dll": {},
- "ref/netcoreapp2.1/System.Collections.Specialized.dll": {},
- "ref/netcoreapp2.1/System.Collections.dll": {},
- "ref/netcoreapp2.1/System.ComponentModel.Annotations.dll": {},
- "ref/netcoreapp2.1/System.ComponentModel.DataAnnotations.dll": {},
- "ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.dll": {},
- "ref/netcoreapp2.1/System.ComponentModel.Primitives.dll": {},
- "ref/netcoreapp2.1/System.ComponentModel.TypeConverter.dll": {},
- "ref/netcoreapp2.1/System.ComponentModel.dll": {},
- "ref/netcoreapp2.1/System.Configuration.dll": {},
- "ref/netcoreapp2.1/System.Console.dll": {},
- "ref/netcoreapp2.1/System.Core.dll": {},
- "ref/netcoreapp2.1/System.Data.Common.dll": {},
- "ref/netcoreapp2.1/System.Data.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.Contracts.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.Debug.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.Process.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.StackTrace.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.Tools.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.TraceSource.dll": {},
- "ref/netcoreapp2.1/System.Diagnostics.Tracing.dll": {},
- "ref/netcoreapp2.1/System.Drawing.Primitives.dll": {},
- "ref/netcoreapp2.1/System.Drawing.dll": {},
- "ref/netcoreapp2.1/System.Dynamic.Runtime.dll": {},
- "ref/netcoreapp2.1/System.Globalization.Calendars.dll": {},
- "ref/netcoreapp2.1/System.Globalization.Extensions.dll": {},
- "ref/netcoreapp2.1/System.Globalization.dll": {},
- "ref/netcoreapp2.1/System.IO.Compression.Brotli.dll": {},
- "ref/netcoreapp2.1/System.IO.Compression.FileSystem.dll": {},
- "ref/netcoreapp2.1/System.IO.Compression.ZipFile.dll": {},
- "ref/netcoreapp2.1/System.IO.Compression.dll": {},
- "ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.dll": {},
- "ref/netcoreapp2.1/System.IO.FileSystem.Primitives.dll": {},
- "ref/netcoreapp2.1/System.IO.FileSystem.Watcher.dll": {},
- "ref/netcoreapp2.1/System.IO.FileSystem.dll": {},
- "ref/netcoreapp2.1/System.IO.IsolatedStorage.dll": {},
- "ref/netcoreapp2.1/System.IO.MemoryMappedFiles.dll": {},
- "ref/netcoreapp2.1/System.IO.Pipes.dll": {},
- "ref/netcoreapp2.1/System.IO.UnmanagedMemoryStream.dll": {},
- "ref/netcoreapp2.1/System.IO.dll": {},
- "ref/netcoreapp2.1/System.Linq.Expressions.dll": {},
- "ref/netcoreapp2.1/System.Linq.Parallel.dll": {},
- "ref/netcoreapp2.1/System.Linq.Queryable.dll": {},
- "ref/netcoreapp2.1/System.Linq.dll": {},
- "ref/netcoreapp2.1/System.Memory.dll": {},
- "ref/netcoreapp2.1/System.Net.Http.dll": {},
- "ref/netcoreapp2.1/System.Net.HttpListener.dll": {},
- "ref/netcoreapp2.1/System.Net.Mail.dll": {},
- "ref/netcoreapp2.1/System.Net.NameResolution.dll": {},
- "ref/netcoreapp2.1/System.Net.NetworkInformation.dll": {},
- "ref/netcoreapp2.1/System.Net.Ping.dll": {},
- "ref/netcoreapp2.1/System.Net.Primitives.dll": {},
- "ref/netcoreapp2.1/System.Net.Requests.dll": {},
- "ref/netcoreapp2.1/System.Net.Security.dll": {},
- "ref/netcoreapp2.1/System.Net.ServicePoint.dll": {},
- "ref/netcoreapp2.1/System.Net.Sockets.dll": {},
- "ref/netcoreapp2.1/System.Net.WebClient.dll": {},
- "ref/netcoreapp2.1/System.Net.WebHeaderCollection.dll": {},
- "ref/netcoreapp2.1/System.Net.WebProxy.dll": {},
- "ref/netcoreapp2.1/System.Net.WebSockets.Client.dll": {},
- "ref/netcoreapp2.1/System.Net.WebSockets.dll": {},
- "ref/netcoreapp2.1/System.Net.dll": {},
- "ref/netcoreapp2.1/System.Numerics.Vectors.dll": {},
- "ref/netcoreapp2.1/System.Numerics.dll": {},
- "ref/netcoreapp2.1/System.ObjectModel.dll": {},
- "ref/netcoreapp2.1/System.Reflection.DispatchProxy.dll": {},
- "ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.dll": {},
- "ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.dll": {},
- "ref/netcoreapp2.1/System.Reflection.Emit.dll": {},
- "ref/netcoreapp2.1/System.Reflection.Extensions.dll": {},
- "ref/netcoreapp2.1/System.Reflection.Metadata.dll": {},
- "ref/netcoreapp2.1/System.Reflection.Primitives.dll": {},
- "ref/netcoreapp2.1/System.Reflection.TypeExtensions.dll": {},
- "ref/netcoreapp2.1/System.Reflection.dll": {},
- "ref/netcoreapp2.1/System.Resources.Reader.dll": {},
- "ref/netcoreapp2.1/System.Resources.ResourceManager.dll": {},
- "ref/netcoreapp2.1/System.Resources.Writer.dll": {},
- "ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Extensions.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Handles.dll": {},
- "ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.dll": {},
- "ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.dll": {},
- "ref/netcoreapp2.1/System.Runtime.InteropServices.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Loader.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Numerics.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Serialization.Json.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Serialization.Xml.dll": {},
- "ref/netcoreapp2.1/System.Runtime.Serialization.dll": {},
- "ref/netcoreapp2.1/System.Runtime.dll": {},
- "ref/netcoreapp2.1/System.Security.Claims.dll": {},
- "ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.dll": {},
- "ref/netcoreapp2.1/System.Security.Cryptography.Csp.dll": {},
- "ref/netcoreapp2.1/System.Security.Cryptography.Encoding.dll": {},
- "ref/netcoreapp2.1/System.Security.Cryptography.Primitives.dll": {},
- "ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.dll": {},
- "ref/netcoreapp2.1/System.Security.Principal.dll": {},
- "ref/netcoreapp2.1/System.Security.SecureString.dll": {},
- "ref/netcoreapp2.1/System.Security.dll": {},
- "ref/netcoreapp2.1/System.ServiceModel.Web.dll": {},
- "ref/netcoreapp2.1/System.ServiceProcess.dll": {},
- "ref/netcoreapp2.1/System.Text.Encoding.Extensions.dll": {},
- "ref/netcoreapp2.1/System.Text.Encoding.dll": {},
- "ref/netcoreapp2.1/System.Text.RegularExpressions.dll": {},
- "ref/netcoreapp2.1/System.Threading.Overlapped.dll": {},
- "ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.dll": {},
- "ref/netcoreapp2.1/System.Threading.Tasks.Extensions.dll": {},
- "ref/netcoreapp2.1/System.Threading.Tasks.Parallel.dll": {},
- "ref/netcoreapp2.1/System.Threading.Tasks.dll": {},
- "ref/netcoreapp2.1/System.Threading.Thread.dll": {},
- "ref/netcoreapp2.1/System.Threading.ThreadPool.dll": {},
- "ref/netcoreapp2.1/System.Threading.Timer.dll": {},
- "ref/netcoreapp2.1/System.Threading.dll": {},
- "ref/netcoreapp2.1/System.Transactions.Local.dll": {},
- "ref/netcoreapp2.1/System.Transactions.dll": {},
- "ref/netcoreapp2.1/System.ValueTuple.dll": {},
- "ref/netcoreapp2.1/System.Web.HttpUtility.dll": {},
- "ref/netcoreapp2.1/System.Web.dll": {},
- "ref/netcoreapp2.1/System.Windows.dll": {},
- "ref/netcoreapp2.1/System.Xml.Linq.dll": {},
- "ref/netcoreapp2.1/System.Xml.ReaderWriter.dll": {},
- "ref/netcoreapp2.1/System.Xml.Serialization.dll": {},
- "ref/netcoreapp2.1/System.Xml.XDocument.dll": {},
- "ref/netcoreapp2.1/System.Xml.XPath.XDocument.dll": {},
- "ref/netcoreapp2.1/System.Xml.XPath.dll": {},
- "ref/netcoreapp2.1/System.Xml.XmlDocument.dll": {},
- "ref/netcoreapp2.1/System.Xml.XmlSerializer.dll": {},
- "ref/netcoreapp2.1/System.Xml.dll": {},
- "ref/netcoreapp2.1/System.dll": {},
- "ref/netcoreapp2.1/WindowsBase.dll": {},
- "ref/netcoreapp2.1/mscorlib.dll": {},
- "ref/netcoreapp2.1/netstandard.dll": {}
- }
- },
- "Microsoft.NETCore.DotNetAppHost/2.1.0": {
- "dependencies": {
- "runtime.win-x64.Microsoft.NETCore.DotNetAppHost": "2.1.0"
- }
- },
- "Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetHostResolver": "2.1.0",
- "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy": "2.1.0"
- }
- },
- "Microsoft.NETCore.DotNetHostResolver/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetAppHost": "2.1.0",
- "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver": "2.1.0"
- }
- },
- "Microsoft.NETCore.Platforms/2.1.0": {},
- "Microsoft.NETCore.Targets/2.1.0": {},
- "Microsoft.Win32.Registry/4.5.0": {
- "dependencies": {
- "System.Security.AccessControl": "4.5.0",
- "System.Security.Principal.Windows": "4.5.0"
- },
- "compile": {
- "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {}
- }
- },
- "Microsoft.Win32.SystemEvents/4.5.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0"
- }
- },
- "NETStandard.Library/2.0.3": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0"
- }
- },
- "Newtonsoft.Json/11.0.2": {
- "compile": {
- "lib/netstandard2.0/Newtonsoft.Json.dll": {}
- }
- },
- "Newtonsoft.Json.Bson/1.0.1": {
- "dependencies": {
- "NETStandard.Library": "2.0.3",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {}
- }
- },
- "OpenIddict/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Server": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Newtonsoft.Json.Bson": "1.0.1",
- "OpenIddict.Core": "2.0.0-rc2-final"
- },
- "compile": {
- "lib/netstandard2.0/OpenIddict.dll": {}
- }
- },
- "OpenIddict.Core/2.0.0-rc2-final": {
- "dependencies": {
- "CryptoHelper.StrongName": "3.0.1.1",
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Newtonsoft.Json": "11.0.2",
- "OpenIddict.Models": "2.0.0-rc2-final",
- "System.Collections.Immutable": "1.5.0",
- "System.ComponentModel.Annotations": "4.5.0"
- },
- "compile": {
- "lib/netstandard2.0/OpenIddict.Core.dll": {}
- }
- },
- "OpenIddict.EntityFrameworkCore/2.0.0-rc2-final": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
- "OpenIddict.Core": "2.0.0-rc2-final"
- },
- "compile": {
- "lib/netstandard2.0/OpenIddict.EntityFrameworkCore.dll": {}
- }
- },
- "OpenIddict.Models/2.0.0-rc2-final": {
- "compile": {
- "lib/netstandard2.0/OpenIddict.Models.dll": {}
- }
- },
- "OpenIddict.Mvc/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Server": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
- "OpenIddict.Core": "2.0.0-rc2-final"
- },
- "compile": {
- "lib/netstandard2.0/OpenIddict.Mvc.dll": {}
- }
- },
- "Remotion.Linq/2.2.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.Linq.Queryable": "4.3.0",
- "System.ObjectModel": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.0/Remotion.Linq.dll": {}
- }
- },
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.native.System/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0"
- }
- },
- "runtime.native.System.Data.SqlClient.sni/4.4.0": {
- "dependencies": {
- "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
- "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
- "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0"
- }
- },
- "runtime.native.System.IO.Compression/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0"
- }
- },
- "runtime.native.System.Net.Http/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0"
- }
- },
- "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
- "dependencies": {
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
- }
- },
- "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "dependencies": {
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {},
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
- "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {},
- "runtime.win-x64.Microsoft.NETCore.App/2.1.0": {},
- "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {},
- "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetHostResolver": "2.1.0"
- }
- },
- "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetAppHost": "2.1.0"
- }
- },
- "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {},
- "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {},
- "Serilog/2.7.1": {
- "dependencies": {
- "NETStandard.Library": "2.0.3",
- "System.Collections.NonGeneric": "4.3.0"
- },
- "compile": {
- "lib/netstandard1.3/Serilog.dll": {}
- }
- },
- "Serilog.AspNetCore/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Serilog": "2.7.1",
- "Serilog.Extensions.Logging": "2.0.0"
- },
- "compile": {
- "lib/netstandard2.0/Serilog.AspNetCore.dll": {}
- }
- },
- "Serilog.Extensions.Logging/2.0.0": {
- "dependencies": {
- "Microsoft.Extensions.Logging": "2.1.1",
- "Serilog": "2.7.1"
- },
- "compile": {
- "lib/netstandard2.0/Serilog.Extensions.Logging.dll": {}
- }
- },
- "Serilog.Settings.Configuration/2.6.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyModel": "2.1.0",
- "Serilog": "2.7.1"
- },
- "compile": {
- "lib/netstandard1.6/Serilog.Settings.Configuration.dll": {}
- }
- },
- "Serilog.Sinks.Console/3.1.1": {
- "dependencies": {
- "Serilog": "2.7.1",
- "System.Console": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.InteropServices.RuntimeInformation": "4.3.0"
- },
- "compile": {
- "lib/netcoreapp1.1/Serilog.Sinks.Console.dll": {}
- }
- },
- "Serilog.Sinks.File/4.0.0": {
- "dependencies": {
- "Serilog": "2.7.1",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Timer": "4.0.1"
- },
- "compile": {
- "lib/netstandard1.3/Serilog.Sinks.File.dll": {}
- }
- },
- "System.AppContext/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.Buffers/4.5.0": {},
- "System.Collections/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Collections.Concurrent/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.Collections.Immutable/1.5.0": {},
- "System.Collections.NonGeneric/4.3.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Collections.Specialized/4.3.0": {
- "dependencies": {
- "System.Collections.NonGeneric": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Globalization.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.ComponentModel/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.ComponentModel.Annotations/4.5.0": {},
- "System.ComponentModel.Primitives/4.3.0": {
- "dependencies": {
- "System.ComponentModel": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.ComponentModel.TypeConverter/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Collections.NonGeneric": "4.3.0",
- "System.Collections.Specialized": "4.3.0",
- "System.ComponentModel": "4.3.0",
- "System.ComponentModel.Primitives": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Console/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.IO": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0"
- }
- },
- "System.Data.SqlClient/4.5.1": {
- "dependencies": {
- "Microsoft.Win32.Registry": "4.5.0",
- "System.Security.Principal.Windows": "4.5.0",
- "System.Text.Encoding.CodePages": "4.5.0",
- "runtime.native.System.Data.SqlClient.sni": "4.4.0"
- },
- "compile": {
- "ref/netcoreapp2.1/System.Data.SqlClient.dll": {}
- }
- },
- "System.Diagnostics.Contracts/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.Diagnostics.Debug/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Diagnostics.DiagnosticSource/4.5.0": {},
- "System.Diagnostics.FileVersionInfo/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Reflection.Metadata": "1.6.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "System.Diagnostics.StackTrace/4.3.0": {
- "dependencies": {
- "System.IO.FileSystem": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Metadata": "1.6.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Diagnostics.Tools/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Diagnostics.TraceSource/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Diagnostics.Tracing/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Drawing.Common/4.5.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
- },
- "compile": {
- "ref/netstandard2.0/System.Drawing.Common.dll": {}
- }
- },
- "System.Dynamic.Runtime/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.ObjectModel": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Globalization/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Globalization.Calendars/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Globalization": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Globalization.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "System.IdentityModel.Tokens.Jwt/5.2.0": {
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "5.2.0",
- "NETStandard.Library": "2.0.3",
- "Newtonsoft.Json": "11.0.2"
- },
- "compile": {
- "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.dll": {}
- }
- },
- "System.Interactive.Async/3.1.1": {
- "dependencies": {
- "NETStandard.Library": "2.0.3"
- },
- "compile": {
- "lib/netstandard1.3/System.Interactive.Async.dll": {}
- }
- },
- "System.IO/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.IO.Compression/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Buffers": "4.5.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "runtime.native.System": "4.3.0",
- "runtime.native.System.IO.Compression": "4.3.0"
- }
- },
- "System.IO.FileSystem/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.IO.FileSystem.Primitives/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.IO.Pipelines/4.5.0": {
- "compile": {
- "ref/netstandard1.3/System.IO.Pipelines.dll": {}
- }
- },
- "System.Linq/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0"
- }
- },
- "System.Linq.Dynamic.Core/1.0.8.11": {
- "dependencies": {
- "System.Collections.Concurrent": "4.3.0",
- "System.ComponentModel.TypeConverter": "4.3.0",
- "System.Diagnostics.TraceSource": "4.3.0",
- "System.Dynamic.Runtime": "4.3.0",
- "System.Linq.Queryable": "4.3.0",
- "System.Reflection.Emit": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0"
- },
- "compile": {
- "lib/netstandard2.0/System.Linq.Dynamic.Core.dll": {}
- }
- },
- "System.Linq.Expressions/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Linq": "4.3.0",
- "System.ObjectModel": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Emit.Lightweight": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Linq.Queryable/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Memory/4.5.1": {},
- "System.Net.Http/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.DiagnosticSource": "4.5.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Globalization.Extensions": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.Net.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.OpenSsl": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Security.Cryptography.X509Certificates": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "runtime.native.System": "4.3.0",
- "runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "System.Net.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Net.WebSockets.WebSocketProtocol/4.5.1": {
- "compile": {
- "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {}
- }
- },
- "System.Numerics.Vectors/4.5.0": {},
- "System.ObjectModel/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Private.DataContractSerialization/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Emit.Lightweight": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Serialization.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Text.RegularExpressions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0",
- "System.Xml.XDocument": "4.3.0",
- "System.Xml.XmlDocument": "4.3.0",
- "System.Xml.XmlSerializer": "4.3.0"
- }
- },
- "System.Reflection/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.IO": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Emit/4.3.0": {
- "dependencies": {
- "System.IO": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Emit.ILGeneration/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Emit.Lightweight/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Metadata/1.6.0": {},
- "System.Reflection.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.TypeExtensions/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Resources.ResourceManager/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Globalization": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0"
- }
- },
- "System.Runtime.CompilerServices.Unsafe/4.5.1": {
- "compile": {
- "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {}
- }
- },
- "System.Runtime.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.Handles/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.InteropServices/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
- "dependencies": {
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Runtime.Numerics/4.3.0": {
- "dependencies": {
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0"
- }
- },
- "System.Runtime.Serialization.Primitives/4.3.0": {
- "dependencies": {
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.Serialization.Xml/4.3.0": {
- "dependencies": {
- "System.IO": "4.3.0",
- "System.Private.DataContractSerialization": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Serialization.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0"
- }
- },
- "System.Security.AccessControl/4.5.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Security.Principal.Windows": "4.5.0"
- },
- "compile": {
- "ref/netstandard2.0/System.Security.AccessControl.dll": {}
- }
- },
- "System.Security.Claims/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Security.Principal": "4.3.0"
- }
- },
- "System.Security.Cryptography.Algorithms/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Collections": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "System.Security.Cryptography.Cng/4.5.0": {
- "compile": {
- "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {}
- }
- },
- "System.Security.Cryptography.Csp/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.IO": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Security.Cryptography.Encoding/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Collections": "4.3.0",
- "System.Collections.Concurrent": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "System.Security.Cryptography.OpenSsl/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "System.Security.Cryptography.Pkcs/4.5.0": {
- "dependencies": {
- "System.Security.Cryptography.Cng": "4.5.0"
- }
- },
- "System.Security.Cryptography.Primitives/4.3.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.Security.Cryptography.X509Certificates/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Globalization.Calendars": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.Numerics": "4.3.0",
- "System.Security.Cryptography.Algorithms": "4.3.0",
- "System.Security.Cryptography.Cng": "4.5.0",
- "System.Security.Cryptography.Csp": "4.3.0",
- "System.Security.Cryptography.Encoding": "4.3.0",
- "System.Security.Cryptography.OpenSsl": "4.3.0",
- "System.Security.Cryptography.Primitives": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0",
- "runtime.native.System.Net.Http": "4.3.0",
- "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
- }
- },
- "System.Security.Cryptography.Xml/4.5.0": {
- "dependencies": {
- "System.Security.Cryptography.Pkcs": "4.5.0",
- "System.Security.Permissions": "4.5.0"
- },
- "compile": {
- "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {}
- }
- },
- "System.Security.Permissions/4.5.0": {
- "dependencies": {
- "System.Security.AccessControl": "4.5.0"
- },
- "compile": {
- "ref/netstandard2.0/System.Security.Permissions.dll": {}
- }
- },
- "System.Security.Principal/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.Security.Principal.Windows/4.5.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0"
- },
- "compile": {
- "ref/netstandard2.0/System.Security.Principal.Windows.dll": {}
- }
- },
- "System.Text.Encoding/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Text.Encoding.CodePages/4.5.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Runtime.CompilerServices.Unsafe": "4.5.1"
- }
- },
- "System.Text.Encoding.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0"
- }
- },
- "System.Text.Encodings.Web/4.5.0": {
- "compile": {
- "lib/netstandard2.0/System.Text.Encodings.Web.dll": {}
- }
- },
- "System.Text.RegularExpressions/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.Threading/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.Threading.Channels/4.5.0": {
- "compile": {
- "lib/netcoreapp2.1/System.Threading.Channels.dll": {}
- }
- },
- "System.Threading.Tasks/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Threading.Tasks.Extensions/4.5.1": {},
- "System.Threading.Tasks.Parallel/4.3.0": {
- "dependencies": {
- "System.Collections.Concurrent": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tracing": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.Threading.Thread/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.Threading.Timer/4.0.1": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.ValueTuple/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Xml.ReaderWriter/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Text.RegularExpressions": "4.3.0",
- "System.Threading.Tasks": "4.3.0",
- "System.Threading.Tasks.Extensions": "4.5.1"
- }
- },
- "System.Xml.XDocument/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Diagnostics.Tools": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0"
- }
- },
- "System.Xml.XmlDocument/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0"
- }
- },
- "System.Xml.XmlSerializer/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Emit": "4.3.0",
- "System.Reflection.Emit.ILGeneration": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Text.RegularExpressions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0",
- "System.Xml.XmlDocument": "4.3.0"
- }
- },
- "System.Xml.XPath/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.IO": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0"
- }
- },
- "System.Xml.XPath.XDocument/4.3.0": {
- "dependencies": {
- "System.Diagnostics.Debug": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Xml.ReaderWriter": "4.3.0",
- "System.Xml.XDocument": "4.3.0",
- "System.Xml.XPath": "4.3.0"
- }
- },
- "GCI.Maintenance.Documents/1.0.0": {
- "dependencies": {
- "GCI.Maintenance.Entities": "1.0.0",
- "Microsoft.Extensions.Options": "2.1.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
- "Serilog": "2.7.1"
- },
- "compile": {
- "GCI.Maintenance.Documents.dll": {}
- }
- },
- "GCI.Maintenance.Entities/1.0.0": {
- "compile": {
- "GCI.Maintenance.Entities.dll": {}
- }
- }
- },
- ".NETCoreApp,Version=v2.1/win-x64": {
- "GCI.Maintenance.API/1.0.0": {
- "dependencies": {
- "AspNet.Security.OAuth.Validation": "2.0.0",
- "GCI.Maintenance.Documents": "1.0.0",
- "GCI.Maintenance.Entities": "1.0.0",
- "Microsoft.AspNetCore": "2.1.1",
- "Microsoft.AspNetCore.App": "2.1.1",
- "Microsoft.AspNetCore.Mvc": "2.1.1",
- "Microsoft.AspNetCore.SpaServices": "2.1.1",
- "Microsoft.AspNetCore.StaticFiles": "2.1.1",
- "Microsoft.EntityFrameworkCore.Tools": "2.1.1",
- "Microsoft.Extensions.Logging.Debug": "2.1.1",
- "Microsoft.NETCore.App": "2.1.0",
- "OpenIddict": "2.0.0-rc2-final",
- "OpenIddict.EntityFrameworkCore": "2.0.0-rc2-final",
- "OpenIddict.Mvc": "2.0.0-rc2-final",
- "Serilog": "2.7.1",
- "Serilog.AspNetCore": "2.1.1",
- "Serilog.Settings.Configuration": "2.6.1",
- "Serilog.Sinks.Console": "3.1.1",
- "Serilog.Sinks.File": "4.0.0",
- "System.Drawing.Common": "4.5.0",
- "System.Linq.Dynamic.Core": "1.0.8.11"
- },
- "runtime": {
- "GCI.Maintenance.API.dll": {}
- }
- },
- "AspNet.Security.OAuth.Validation/2.0.0": {
- "dependencies": {
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "runtime": {
- "lib/netstandard2.0/AspNet.Security.OAuth.Validation.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "AspNet.Security.OpenIdConnect.Extensions/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Primitives": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Authentication": "2.1.1"
- },
- "runtime": {
- "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Extensions.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "AspNet.Security.OpenIdConnect.Primitives/2.0.0-rc2-final": {
- "dependencies": {
- "Microsoft.Extensions.Primitives": "2.1.1",
- "Newtonsoft.Json": "11.0.2"
- },
- "runtime": {
- "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Primitives.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "AspNet.Security.OpenIdConnect.Server/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Extensions": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Authentication": "2.1.1",
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.0"
- },
- "runtime": {
- "lib/netcoreapp2.0/AspNet.Security.OpenIdConnect.Server.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "CryptoHelper.StrongName/3.0.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1"
- },
- "runtime": {
- "lib/netstandard2.0/CryptoHelper.StrongName.dll": {
- "assemblyVersion": "3.0.1.1",
- "fileVersion": "3.0.1.1"
- }
- }
- },
- "Microsoft.NETCore.App/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetHostPolicy": "2.1.0",
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "NETStandard.Library": "2.0.3",
- "runtime.win-x64.Microsoft.NETCore.App": "2.1.0"
- }
- },
- "Microsoft.NETCore.DotNetAppHost/2.1.0": {
- "dependencies": {
- "runtime.win-x64.Microsoft.NETCore.DotNetAppHost": "2.1.0"
- }
- },
- "Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetHostResolver": "2.1.0",
- "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy": "2.1.0"
- }
- },
- "Microsoft.NETCore.DotNetHostResolver/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetAppHost": "2.1.0",
- "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver": "2.1.0"
- }
- },
- "Microsoft.NETCore.Platforms/2.1.0": {},
- "Microsoft.NETCore.Targets/2.1.0": {},
- "Microsoft.Win32.SystemEvents/4.5.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0"
- },
- "runtime": {
- "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll": {
- "assemblyVersion": "4.0.0.0",
- "fileVersion": "4.6.26515.6"
- }
- }
- },
- "NETStandard.Library/2.0.3": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0"
- }
- },
- "OpenIddict/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Server": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Newtonsoft.Json.Bson": "1.0.1",
- "OpenIddict.Core": "2.0.0-rc2-final"
- },
- "runtime": {
- "lib/netstandard2.0/OpenIddict.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "OpenIddict.Core/2.0.0-rc2-final": {
- "dependencies": {
- "CryptoHelper.StrongName": "3.0.1.1",
- "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
- "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
- "Microsoft.Extensions.Options": "2.1.1",
- "Newtonsoft.Json": "11.0.2",
- "OpenIddict.Models": "2.0.0-rc2-final",
- "System.Collections.Immutable": "1.5.0",
- "System.ComponentModel.Annotations": "4.5.0"
- },
- "runtime": {
- "lib/netstandard2.0/OpenIddict.Core.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "OpenIddict.EntityFrameworkCore/2.0.0-rc2-final": {
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
- "OpenIddict.Core": "2.0.0-rc2-final"
- },
- "runtime": {
- "lib/netstandard2.0/OpenIddict.EntityFrameworkCore.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "OpenIddict.Models/2.0.0-rc2-final": {
- "runtime": {
- "lib/netstandard2.0/OpenIddict.Models.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "OpenIddict.Mvc/2.0.0-rc2-final": {
- "dependencies": {
- "AspNet.Security.OpenIdConnect.Server": "2.0.0-rc2-final",
- "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
- "OpenIddict.Core": "2.0.0-rc2-final"
- },
- "runtime": {
- "lib/netstandard2.0/OpenIddict.Mvc.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "runtime.win-x64.Microsoft.NETCore.App/2.1.0": {},
- "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {
- "native": {
- "runtimes/win-x64/native/apphost.exe": {
- "fileVersion": "0.0.0.0"
- }
- }
- },
- "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetHostResolver": "2.1.0"
- },
- "native": {
- "runtimes/win-x64/native/hostpolicy.dll": {
- "fileVersion": "2.1.26515.5"
- }
- }
- },
- "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
- "dependencies": {
- "Microsoft.NETCore.DotNetAppHost": "2.1.0"
- },
- "native": {
- "runtimes/win-x64/native/hostfxr.dll": {
- "fileVersion": "2.1.26515.5"
- }
- }
- },
- "Serilog/2.7.1": {
- "dependencies": {
- "NETStandard.Library": "2.0.3",
- "System.Collections.NonGeneric": "4.3.0"
- },
- "runtime": {
- "lib/netstandard1.3/Serilog.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.7.1.0"
- }
- }
- },
- "Serilog.AspNetCore/2.1.1": {
- "dependencies": {
- "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyInjection": "2.1.1",
- "Microsoft.Extensions.Logging": "2.1.1",
- "Serilog": "2.7.1",
- "Serilog.Extensions.Logging": "2.0.0"
- },
- "runtime": {
- "lib/netstandard2.0/Serilog.AspNetCore.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.1.1.0"
- }
- }
- },
- "Serilog.Extensions.Logging/2.0.0": {
- "dependencies": {
- "Microsoft.Extensions.Logging": "2.1.1",
- "Serilog": "2.7.1"
- },
- "runtime": {
- "lib/netstandard2.0/Serilog.Extensions.Logging.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "2.0.0.0"
- }
- }
- },
- "Serilog.Settings.Configuration/2.6.1": {
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
- "Microsoft.Extensions.DependencyModel": "2.1.0",
- "Serilog": "2.7.1"
- },
- "runtime": {
- "lib/netstandard1.6/Serilog.Settings.Configuration.dll": {
- "assemblyVersion": "2.6.1.0",
- "fileVersion": "2.6.1.0"
- }
- }
- },
- "Serilog.Sinks.Console/3.1.1": {
- "dependencies": {
- "Serilog": "2.7.1",
- "System.Console": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Runtime.InteropServices.RuntimeInformation": "4.3.0"
- },
- "runtime": {
- "lib/netcoreapp1.1/Serilog.Sinks.Console.dll": {
- "assemblyVersion": "3.1.1.0",
- "fileVersion": "3.1.1.0"
- }
- }
- },
- "Serilog.Sinks.File/4.0.0": {
- "dependencies": {
- "Serilog": "2.7.1",
- "System.IO": "4.3.0",
- "System.IO.FileSystem": "4.3.0",
- "System.IO.FileSystem.Primitives": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0",
- "System.Text.Encoding.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "System.Threading.Timer": "4.0.1"
- },
- "runtime": {
- "lib/netstandard1.3/Serilog.Sinks.File.dll": {
- "assemblyVersion": "2.0.0.0",
- "fileVersion": "4.0.0.0"
- }
- }
- },
- "System.ComponentModel/4.3.0": {
- "dependencies": {
- "System.Runtime": "4.3.0"
- }
- },
- "System.ComponentModel.Primitives/4.3.0": {
- "dependencies": {
- "System.ComponentModel": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.ComponentModel.TypeConverter/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Collections.NonGeneric": "4.3.0",
- "System.Collections.Specialized": "4.3.0",
- "System.ComponentModel": "4.3.0",
- "System.ComponentModel.Primitives": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0"
- }
- },
- "System.Diagnostics.TraceSource/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Threading": "4.3.0",
- "runtime.native.System": "4.3.0"
- }
- },
- "System.Drawing.Common/4.5.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.Win32.SystemEvents": "4.5.0"
- },
- "runtime": {
- "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll": {
- "assemblyVersion": "4.0.0.0",
- "fileVersion": "4.6.26515.6"
- }
- }
- },
- "System.Linq.Dynamic.Core/1.0.8.11": {
- "dependencies": {
- "System.Collections.Concurrent": "4.3.0",
- "System.ComponentModel.TypeConverter": "4.3.0",
- "System.Diagnostics.TraceSource": "4.3.0",
- "System.Dynamic.Runtime": "4.3.0",
- "System.Linq.Queryable": "4.3.0",
- "System.Reflection.Emit": "4.3.0",
- "System.Reflection.TypeExtensions": "4.3.0"
- },
- "runtime": {
- "lib/netstandard2.0/System.Linq.Dynamic.Core.dll": {
- "assemblyVersion": "0.0.0.0",
- "fileVersion": "0.0.0.0"
- }
- }
- },
- "System.Linq.Queryable/4.3.0": {
- "dependencies": {
- "System.Collections": "4.3.0",
- "System.Diagnostics.Debug": "4.3.0",
- "System.Linq": "4.3.0",
- "System.Linq.Expressions": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Extensions": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Threading.Timer/4.0.1": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "2.1.0",
- "Microsoft.NETCore.Targets": "2.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "GCI.Maintenance.Documents/1.0.0": {
- "dependencies": {
- "GCI.Maintenance.Entities": "1.0.0",
- "Microsoft.Extensions.Options": "2.1.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
- "Serilog": "2.7.1"
- },
- "runtime": {
- "GCI.Maintenance.Documents.dll": {}
- }
- },
- "GCI.Maintenance.Entities/1.0.0": {
- "runtime": {
- "GCI.Maintenance.Entities.dll": {}
- }
- }
- }
- },
- "libraries": {
- "GCI.Maintenance.API/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "AspNet.Security.OAuth.Validation/2.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yCgHU4BL18hft2pxGYZ9ryliiaPy/g3r/IzRqtT4cD6K3UpqdWJXgM+fA1VCvpMeYYWjRrfobxMmYXzNFwyllw==",
- "path": "aspnet.security.oauth.validation/2.0.0",
- "hashPath": "aspnet.security.oauth.validation.2.0.0.nupkg.sha512"
- },
- "AspNet.Security.OpenIdConnect.Extensions/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QPKEGKr1GpyWgQVAEnEkouf2NTr7fmeD0sAQmBTq1Y4yeT8pXZ1NcouF0kJUyddmG7GXeb6cKpaCKxl54rC5pA==",
- "path": "aspnet.security.openidconnect.extensions/2.0.0-rc2-final",
- "hashPath": "aspnet.security.openidconnect.extensions.2.0.0-rc2-final.nupkg.sha512"
- },
- "AspNet.Security.OpenIdConnect.Primitives/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-N9ztOIRmpPOajZwtl4zNPrR5HYRyuLKSTgMvFHbhF3eSDKrYmQ7sUm0YlpP0PUT34X5HKKrn9bjQ52KXSczdyg==",
- "path": "aspnet.security.openidconnect.primitives/2.0.0-rc2-final",
- "hashPath": "aspnet.security.openidconnect.primitives.2.0.0-rc2-final.nupkg.sha512"
- },
- "AspNet.Security.OpenIdConnect.Server/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-CmuBCYWYj7WZLzNloAsYld+A7aX0PWb8KbZUiBWiYSE/jDayjpZ6opQXn9Nbd1rEmCnSWssJSVk9U6frOFnOQA==",
- "path": "aspnet.security.openidconnect.server/2.0.0-rc2-final",
- "hashPath": "aspnet.security.openidconnect.server.2.0.0-rc2-final.nupkg.sha512"
- },
- "CryptoHelper.StrongName/3.0.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dhJFKWd5rfu8ZAD1NBvUeAlWvDpgHZRoGqr8rayXTIqWB+qUuN59fQedKxugsXVhsrA7IO278tyZXxjK2uTZ8A==",
- "path": "cryptohelper.strongname/3.0.1.1",
- "hashPath": "cryptohelper.strongname.3.0.1.1.nupkg.sha512"
- },
- "Microsoft.NETCore.App/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-AvT774nTFgU8cYcGO9j1EMwuayKslxqYTurg32HGpWa2hEYNuW2+XgYVVNcZe6Ndbr84QX6fwaOZfd5n+1m2OA==",
- "path": "microsoft.netcore.app/2.1.0",
- "hashPath": "microsoft.netcore.app.2.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.DotNetAppHost/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-f/47I60Wg3SrveTvnecCQhCZCAMYlUujWF15EQ/AZTqF/54qeEJjbCIAxKcZI8ToUYzSg6JdfrHggsgjCyCE9Q==",
- "path": "microsoft.netcore.dotnetapphost/2.1.0",
- "hashPath": "microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-p50yZYKzhH64lmArJgoKjtvsNehECa+/sAuOQzZh5uDNBTbRKxjN8IXP1e517xdVsgrFcSNxSEVDKZIOWVjGcQ==",
- "path": "microsoft.netcore.dotnethostpolicy/2.1.0",
- "hashPath": "microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.DotNetHostResolver/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fS9D8a+y55n6mHMbNqgHXaPGkjmpVH9h97OyrBxsCuo3Z8aQaFMJ5xIfmzji2ntUd/3truhMbSgSfIelHOkQpg==",
- "path": "microsoft.netcore.dotnethostresolver/2.1.0",
- "hashPath": "microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Platforms/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aSTPL94NloSiQVL5Len8wbjFKOnoAX/vOh3s3DF6g3c7GUUMLCDvnBhmA72M2iN2AedyA8hpr7m89kzSAKUnJQ==",
- "path": "microsoft.netcore.platforms/2.1.0",
- "hashPath": "microsoft.netcore.platforms.2.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Targets/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-etaYwrLZQUS+b3UWTpCnUggd6SQ/ZIkZ5pHnoR7+dIWt/wp2Rv3CvMKOZISsrt7FYCHKwCxfcepuuyEWkQxADg==",
- "path": "microsoft.netcore.targets/2.1.0",
- "hashPath": "microsoft.netcore.targets.2.1.0.nupkg.sha512"
- },
- "Microsoft.Win32.SystemEvents/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LuI1oG+24TUj1ZRQQjM5Ew73BKnZE5NZ/7eAdh1o8ST5dPhUnJvIkiIn2re3MwnkRy6ELRnvEbBxHP8uALKhJw==",
- "path": "microsoft.win32.systemevents/4.5.0",
- "hashPath": "microsoft.win32.systemevents.4.5.0.nupkg.sha512"
- },
- "NETStandard.Library/2.0.3": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
- "path": "netstandard.library/2.0.3",
- "hashPath": "netstandard.library.2.0.3.nupkg.sha512"
- },
- "OpenIddict/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HxzPl6AQudPMe++tVHnpXw/dz+nakmvx6Jz7vMzKbgIuSZE392caWyk8Cog5RrqG2aNp6x4vrZGSBCHaNyq3eQ==",
- "path": "openiddict/2.0.0-rc2-final",
- "hashPath": "openiddict.2.0.0-rc2-final.nupkg.sha512"
- },
- "OpenIddict.Core/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-trjFuR9KmaQ7qsPQGq4a9fyEJq3QnxGcc248v5/oR5pIj/ZZVyW/bK4eQI6NlmLL3WvcCFZIr3fS5Oh/0npKvQ==",
- "path": "openiddict.core/2.0.0-rc2-final",
- "hashPath": "openiddict.core.2.0.0-rc2-final.nupkg.sha512"
- },
- "OpenIddict.EntityFrameworkCore/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BtJ0LBt3WQyxnPYMqsRk55iwT16x26mza3RlFadTKVrcpVPygj18O4ijUI6xTsXZo17PBLAqZx4fVCnKOHVHEg==",
- "path": "openiddict.entityframeworkcore/2.0.0-rc2-final",
- "hashPath": "openiddict.entityframeworkcore.2.0.0-rc2-final.nupkg.sha512"
- },
- "OpenIddict.Models/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-qOyqDMGmcA7cyO61bQBJn+ypwMZxZbbAdZPIq7LFvMbzWxHJDaKGPMNvvVzratjenEMcqx8QeTK9Xv1bZeraJg==",
- "path": "openiddict.models/2.0.0-rc2-final",
- "hashPath": "openiddict.models.2.0.0-rc2-final.nupkg.sha512"
- },
- "OpenIddict.Mvc/2.0.0-rc2-final": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kF6mlAQ1Y3e7NawDgvL9/0+A6MWWgoCH+Q6uJQvAlCFqwTI1c3Do3r/IvECfNN54BUq4F+MTJHnSlZnfwu/9Ng==",
- "path": "openiddict.mvc/2.0.0-rc2-final",
- "hashPath": "openiddict.mvc.2.0.0-rc2-final.nupkg.sha512"
- },
- "runtime.win-x64.Microsoft.NETCore.App/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-XkWuxjNDwCuml/Nj96USA7y7OIady4ZmHvOLIY9VB//1yn0Us9z1Ujee1efvyO1pwOfogj3Gy6GNBSBTG8CsFA==",
- "path": "runtime.win-x64.microsoft.netcore.app/2.1.0",
- "hashPath": "runtime.win-x64.microsoft.netcore.app.2.1.0.nupkg.sha512"
- },
- "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-DcMWkXCEhRZr7jLGCLPFnhh003iBqKQJ7gje49OXwuZzBzrzobeQk1hwwinLe2rMARmPMRcckT4UKT0zW4Zc/Q==",
- "path": "runtime.win-x64.microsoft.netcore.dotnetapphost/2.1.0",
- "hashPath": "runtime.win-x64.microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512"
- },
- "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-PryFtdS0tJLRPB8uLiHt1AMOKYAxGw5EomGbvvfwMZrdN09VJbMX5RQUY1bD0XZChv2da5RLjeC7d/C2bpEQdA==",
- "path": "runtime.win-x64.microsoft.netcore.dotnethostpolicy/2.1.0",
- "hashPath": "runtime.win-x64.microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512"
- },
- "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fjyfIhR9nQEjRLzdgJ0Glza91z6jguFe4uUxaCZLv6Jy227a8VkDf+NTNynl0H5o5aGt9JOIRqSAFwULh/OfOw==",
- "path": "runtime.win-x64.microsoft.netcore.dotnethostresolver/2.1.0",
- "hashPath": "runtime.win-x64.microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512"
- },
- "Serilog/2.7.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5eS6AD4hesOYvlwYqjntLaOonDnEiY22QiMUKueJHPrm5vm1k4tzXgOgCb2mJoMnj6l5Wt6AXV5liXzXymvarg==",
- "path": "serilog/2.7.1",
- "hashPath": "serilog.2.7.1.nupkg.sha512"
- },
- "Serilog.AspNetCore/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-euuzaDEF8RuTszbqZnYYOm15bGKm0ID3Vaj++sDhmxeL79a8yRemhv2Y8knjvqoOatIpN7Cqd6Jma0A+Pk+V7g==",
- "path": "serilog.aspnetcore/2.1.1",
- "hashPath": "serilog.aspnetcore.2.1.1.nupkg.sha512"
- },
- "Serilog.Extensions.Logging/2.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JAh1vHmbiwDAjA9VmUQjAXvlGm+vDv8usarajlkx7Arm6Zai+CPY4naE4N9M3Eh520wY5GmIWpM+7zmfMbdTOw==",
- "path": "serilog.extensions.logging/2.0.0",
- "hashPath": "serilog.extensions.logging.2.0.0.nupkg.sha512"
- },
- "Serilog.Settings.Configuration/2.6.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-d23bkPRrI/lxfe3FQ2C1KouU/3tBDhGhIHvmlW94rDeNductsu6wzEOGTI9neImD3AwzCB/WPq2BJCZAWe2R4Q==",
- "path": "serilog.settings.configuration/2.6.1",
- "hashPath": "serilog.settings.configuration.2.6.1.nupkg.sha512"
- },
- "Serilog.Sinks.Console/3.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-56mI5AqvyF/i/c2451nvV71kq370XOCE4Uu5qiaJ295sOhMb9q3BWwG7mWLOVSnmpWiq0SBT3SXfgRXGNP6vzA==",
- "path": "serilog.sinks.console/3.1.1",
- "hashPath": "serilog.sinks.console.3.1.1.nupkg.sha512"
- },
- "Serilog.Sinks.File/4.0.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vBj43RkAbeP1dzoPFR2+LfV5GevDRPDq6265JJBv223lMvT9rfdwe/S/I9ow7aZSLYKfw4qPDw6NW8YwjbDbvg==",
- "path": "serilog.sinks.file/4.0.0",
- "hashPath": "serilog.sinks.file.4.0.0.nupkg.sha512"
- },
- "System.ComponentModel/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VyGn1jGRZVfxnh8EdvDCi71v3bMXrsu8aYJOwoV7SNDLVhiEqwP86pPMyRGsDsxhXAm2b3o9OIqeETfN5qfezw==",
- "path": "system.componentmodel/4.3.0",
- "hashPath": "system.componentmodel.4.3.0.nupkg.sha512"
- },
- "System.ComponentModel.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-j8GUkCpM8V4d4vhLIIoBLGey2Z5bCkMVNjEZseyAlm4n5arcsJOeI3zkUP+zvZgzsbLTYh4lYeP/ZD/gdIAPrw==",
- "path": "system.componentmodel.primitives/4.3.0",
- "hashPath": "system.componentmodel.primitives.4.3.0.nupkg.sha512"
- },
- "System.ComponentModel.TypeConverter/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-16pQ6P+EdhcXzPiEK4kbA953Fu0MNG2ovxTZU81/qsCd1zPRsKc3uif5NgvllCY598k6bI0KUyKW8fanlfaDQg==",
- "path": "system.componentmodel.typeconverter/4.3.0",
- "hashPath": "system.componentmodel.typeconverter.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.TraceSource/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VnYp1NxGx8Ww731y2LJ1vpfb/DKVNKEZ8Jsh5SgQTZREL/YpWRArgh9pI8CDLmgHspZmLL697CaLvH85qQpRiw==",
- "path": "system.diagnostics.tracesource/4.3.0",
- "hashPath": "system.diagnostics.tracesource.4.3.0.nupkg.sha512"
- },
- "System.Drawing.Common/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-AiJFxxVPdeITstiRS5aAu8+8Dpf5NawTMoapZ53Gfirml24p7HIfhjmCRxdXnmmf3IUA3AX3CcW7G73CjWxW/Q==",
- "path": "system.drawing.common/4.5.0",
- "hashPath": "system.drawing.common.4.5.0.nupkg.sha512"
- },
- "System.Linq.Dynamic.Core/1.0.8.11": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-qfrv+ykpdwWT6ugpFd+tA6XAVzBoVVInEv1cGb/FSRY7UiwREiW1jmYKtMDtocnw7++fQMRUmvwKnDcWIaslYA==",
- "path": "system.linq.dynamic.core/1.0.8.11",
- "hashPath": "system.linq.dynamic.core.1.0.8.11.nupkg.sha512"
- },
- "System.Linq.Queryable/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-In1Bmmvl/j52yPu3xgakQSI0YIckPUr870w4K5+Lak3JCCa8hl+my65lABOuKfYs4ugmZy25ScFerC4nz8+b6g==",
- "path": "system.linq.queryable/4.3.0",
- "hashPath": "system.linq.queryable.4.3.0.nupkg.sha512"
- },
- "System.Threading.Timer/4.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
- "path": "system.threading.timer/4.0.1",
- "hashPath": "system.threading.timer.4.0.1.nupkg.sha512"
- },
- "GCI.Maintenance.Documents/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "GCI.Maintenance.Entities/1.0.0": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Microsoft.AspNet.WebApi.Client/5.2.6": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==",
- "path": "microsoft.aspnet.webapi.client/5.2.6",
- "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512"
- },
- "Microsoft.AspNetCore/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-9r1qojnhb9BJYqK+vpyzzHoovfc12VHQ5l61blIn1QHWb8R6946LKoUnteXbtpy3Sn8bn4OAB5ZEPKwwAyeGjQ==",
- "path": "microsoft.aspnetcore/2.1.1",
- "hashPath": "microsoft.aspnetcore.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Antiforgery/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-De4NysQJXeWiyzjCH+zE+hVeB7mgCelz00zsBFqkrFtgLWaint5Xt/4qACxRVLUGHQsUo48V6lG0entMJMwv3Q==",
- "path": "microsoft.aspnetcore.antiforgery/2.1.1",
- "hashPath": "microsoft.aspnetcore.antiforgery.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.App/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-PR5ozWADVe9vPfJj5gbp+JRMKu/6q8Mc6Sq0S1wLJITXDcVzsXYEvmVVS+bBXkJtlIqenNPsEcDSX2oKBJsvsQ==",
- "path": "microsoft.aspnetcore.app/2.1.1",
- "hashPath": "microsoft.aspnetcore.app.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-F9Ewm6Oo5hn1CR7HglsZnKM5pMJekdZoGJoi8fnKEFOoQruxJUQVpHB8dfpB+0ZJmyeapGn+grdrXsoBWilIFg==",
- "path": "microsoft.aspnetcore.authentication/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Smj5TGeE9629+hGHPk/DZUfCMYGvQwCajAsU/OVExRb8JXfeua4uXZFzT9Kh3pJY2MThPSt1lbDnkL2KaDyw/A==",
- "path": "microsoft.aspnetcore.authentication.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Cookies/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-jvoFydzEDkijY9UlHIvAMA+xJpQ3+w2FvpOfbSOpcb/6Om8yuh3JHM8lh7zLZNsakaoHW5SkY9q3HvUnWAyZXw==",
- "path": "microsoft.aspnetcore.authentication.cookies/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.cookies.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Core/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Zo6SLzqxrW0PFg1AB0xSb+Rta4hCuX8hgOY425ldhFq4kKcmw45oJQ2zOIeeW/6EuBtEy+hwDB96baxTmXtfeA==",
- "path": "microsoft.aspnetcore.authentication.core/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.core.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Facebook/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-crdvaKV0iAAQEeVyRGipYe43qaz8gnfDF1VQYtHGi4EUbQq+n89hDTK/U+SgKaNACfIvv4UEdHJBGYBNUAtFoQ==",
- "path": "microsoft.aspnetcore.authentication.facebook/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.facebook.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Google/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yLFEgOl1Uwgnr6yPqJDqiM/jSlyJyo1ZDDktYfDN1kzP5ga4/5vFpTrNkO1Q7MEttdwVc9bICX3icmXBuTjsXg==",
- "path": "microsoft.aspnetcore.authentication.google/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.google.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.JwtBearer/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-lMakzPdMkf4rpwy+YY3cd4VeFqdqM8vwt9pT6Lc1eyKMgOTPgAgesgOwHQf4JUASFBTkG/mTPC+miQwG1WGymg==",
- "path": "microsoft.aspnetcore.authentication.jwtbearer/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Zc4ix18n3VTZ6rYUKe7Wxk7w5jLqbuWDThNwYykvt0TuF48GeiHV2LSLEdkZCXGL3qaZ/I2rWq3IpSqlEEIgsA==",
- "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.OAuth/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vjc/kzkOZqcaH/MHOiZIjoCAuHNNk4ivVPP3/V3sTaR93UZRqgP06f/CmqI59U41nONHb5EuZVqohgdDcMfrcQ==",
- "path": "microsoft.aspnetcore.authentication.oauth/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.oauth.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5YgPcDI6zmkfEfUC0phDyR6tY30UamVD18k83PCzJ90/pKKUVDmUSkjMq6IpAJ7Tb6K5zh9+KHgYpj5SvDiHPA==",
- "path": "microsoft.aspnetcore.authentication.openidconnect/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.Twitter/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-0p2o2cAsBIAutJDsloW6HPcxiB1JHHXbmjRQH+7jNO4FM8l8XHVTOLm4i/j8x3E2NH5F2n3ML2VB9faroq7Thg==",
- "path": "microsoft.aspnetcore.authentication.twitter/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.twitter.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authentication.WsFederation/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+lvcbaAnnu6y4nbf3/9uGiaHKhcaEDC8BpE26uX/xLKW8gsZ6xiw8SzoXotd00zI346y8wW24StU1xAoTtGMzQ==",
- "path": "microsoft.aspnetcore.authentication.wsfederation/2.1.1",
- "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authorization/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-rsxgcq+BU7VDGOZ0DdyPQOSE+jw5Bb4nk6PQpG70U/ZhgKFaAnnLeEnCfHgnCBUy3kn2ZtH3ZKJL+sh9MYzR4w==",
- "path": "microsoft.aspnetcore.authorization/2.1.1",
- "hashPath": "microsoft.aspnetcore.authorization.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Authorization.Policy/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6Gy9rFN1/4pKgjcbb2yaOmwpjV282dGnl7ewcCvcLxQmywpolkwxe5PPI6K/VPC2sovL5BtzhxnRl3OkwJZxwg==",
- "path": "microsoft.aspnetcore.authorization.policy/2.1.1",
- "hashPath": "microsoft.aspnetcore.authorization.policy.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Connections.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cYrlbfJI6NelDmZXmn3z9Gtu7F7l7sk7eq2EExYuD76l5QnGuFr9fC+UUM62sJbeWkiX3+AaKKsjXdDBfgKDRQ==",
- "path": "microsoft.aspnetcore.connections.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.connections.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.CookiePolicy/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-PlqlRmcFJtGFvIT5t1nXcDXlpIcf4Pl+KQnpAZou1AcnZilJqG/IrSxT9weyEzV8e9vn40E+JunCeam0S5Sg0g==",
- "path": "microsoft.aspnetcore.cookiepolicy/2.1.1",
- "hashPath": "microsoft.aspnetcore.cookiepolicy.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Cors/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5b3xfO8ycP9fEm76HGdExptlxURKNbmGnlA2mN+FQMaWPEuFH1te6GReBcKCQp4oeSSWuLfV9xSo+8LpU24u1A==",
- "path": "microsoft.aspnetcore.cors/2.1.1",
- "hashPath": "microsoft.aspnetcore.cors.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Cryptography.Internal/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-guY3jMNkcUi2hrMJ4/vPnUUFwudxTVSJ809gCfpq+xR0UgV6P9ZHZLOI5q/07QHDZY+kKPXxipXGyJXQpq2k0g==",
- "path": "microsoft.aspnetcore.cryptography.internal/2.1.1",
- "hashPath": "microsoft.aspnetcore.cryptography.internal.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Dgr1YF3+UK8i60n/Ae3gml4WgUxd2YcJEMADToRReOO4Nl4++mz8HjZtxsb3WWeGRtGPkrIgNhJD5MO0bjFkTg==",
- "path": "microsoft.aspnetcore.cryptography.keyderivation/2.1.1",
- "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.DataProtection/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OPZDPAAL3OwOCrz870F9goq//NJOmPl4Lv3dz+v0cRQe8EpsbCe0c6IRI8vdlFwM13Qy57D5rLQlysb+tLpENA==",
- "path": "microsoft.aspnetcore.dataprotection/2.1.1",
- "hashPath": "microsoft.aspnetcore.dataprotection.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.DataProtection.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dcH52SMIIUOwBeDZ2QQEY3hWXJz50Dk2YzC/B2hxDLB78Il75BHGOhClIw6/0H+dKZCwItUytxoMNYtCSmG+aQ==",
- "path": "microsoft.aspnetcore.dataprotection.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.DataProtection.Extensions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ceD0XYTCxNACik38XmHEIPgjqMdL66jDOu68pjLm9R+VPT2PWAWww3ihTmGOfLPnQuCnf9gCcQxR33rwRcdR9Q==",
- "path": "microsoft.aspnetcore.dataprotection.extensions/2.1.1",
- "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Diagnostics/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-N0s12z4ZOa2Gxj+c23RRjj7MnGrgX3eeBUSenz2yUb4DLY48CBQt+m6ROPv+imY7evhGPRP7HvAtRsJhKJ2UVg==",
- "path": "microsoft.aspnetcore.diagnostics/2.1.1",
- "hashPath": "microsoft.aspnetcore.diagnostics.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Diagnostics.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-W4V3uJY3mIUZbmon6MKOVr16r/NPgn/ey06L+BKf6uzXPua1Tzwlkz5h101b/Ncaown0iEJz5Pm6heYj+Fr/WQ==",
- "path": "microsoft.aspnetcore.diagnostics.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-w83RRqB1P8T/SiNV8BXdlTmWouPa0Ev9DjvVdvGZTo0ZTR3pq29ZtwVz/EgKStK6Y0n/TNJUBdOxW7+8Xg7K4A==",
- "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.1.1",
- "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.HostFiltering/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-tTlWJ/2Br7W7AtBj5ufWKD0oZBs1rJ5/GIN15PLIHmDPMWCHgxeX+F5tLFgkSoCmQWOJAPy+thltfgpz9Gkp6g==",
- "path": "microsoft.aspnetcore.hostfiltering/2.1.1",
- "hashPath": "microsoft.aspnetcore.hostfiltering.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Hosting/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-MqYc0DUxrhAPnb5b4HFspxsoJT+gJlLsliSxIgovf4BsbmpaXQId0/pDiVzLuEbmks2w1/lRfY8w0lQOuK1jQQ==",
- "path": "microsoft.aspnetcore.hosting/2.1.1",
- "hashPath": "microsoft.aspnetcore.hosting.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Hosting.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-76cKcp2pWhvdV2TXTqMg/DyW7N6cDzTEhtL8vVWFShQN+Ylwv3eO/vUQr2BS3Hz4IZHEpL+FOo2T+MtymHDqDQ==",
- "path": "microsoft.aspnetcore.hosting.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+vD7HJYzAXNq17t+NgRkpS38cxuAyOBu8ixruOiA3nWsybozolUdALWiZ5QFtGRzajSLPFA2YsbO3NPcqoUwcw==",
- "path": "microsoft.aspnetcore.hosting.server.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Html.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-CS/2N0d0JUdhYOrnd9Ll6O2Lb++CQaToKem6NyF+9RIgdL3tEZJOJHXcFWSXUSDqML98XQzbtnV+dCT22cBrRw==",
- "path": "microsoft.aspnetcore.html.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.html.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Http/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-pPDcCW8spnyibK3krpxrOpaFHf5fjV6k1Hsl6gfh77N/8gRYlLU7MOQDUnjpEwdlHmtxwJKQJNxZqVQOmJGRUw==",
- "path": "microsoft.aspnetcore.http/2.1.1",
- "hashPath": "microsoft.aspnetcore.http.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Http.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kQUEVOU4loc8CPSb2WoHFTESqwIa8Ik7ysCBfTwzHAd0moWovc9JQLmhDIHlYLjHbyexqZAlkq/FPRUZqokebw==",
- "path": "microsoft.aspnetcore.http.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.http.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Http.Connections/1.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dofm8DnT+LWhFV6mMUpeD1SNjbAfUQeicP2ILCM3LuIYaZ9dpmHcutefM4K+GDTlPgQa4xs4gcTxPk8wqHE3zA==",
- "path": "microsoft.aspnetcore.http.connections/1.0.1",
- "hashPath": "microsoft.aspnetcore.http.connections.1.0.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Http.Connections.Common/1.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-klvQz/ZCeY5b8OdfOHDbNQEWhcKiKu9nBkDjDcBIn5Qval2eEwMpIwZrzLEfNe1m2GeOfOLPJYyXEbDDyhbnyA==",
- "path": "microsoft.aspnetcore.http.connections.common/1.0.1",
- "hashPath": "microsoft.aspnetcore.http.connections.common.1.0.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Http.Extensions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ncAgV+cqsWSqjLXFUTyObGh4Tr7ShYYs3uW8Q/YpRwZn7eLV7dux5Z6GLY+rsdzmIHiia3Q2NWbLULQi7aziHw==",
- "path": "microsoft.aspnetcore.http.extensions/2.1.1",
- "hashPath": "microsoft.aspnetcore.http.extensions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Http.Features/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VklZ7hWgSvHBcDtwYYkdMdI/adlf7ebxTZ9kdzAhX+gUs5jSHE9mZlTamdgf9miSsxc1QjNazHXTDJdVPZKKTw==",
- "path": "microsoft.aspnetcore.http.features/2.1.1",
- "hashPath": "microsoft.aspnetcore.http.features.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.HttpOverrides/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7oPPKBQLOWwcdhjcLO8ItuP7Br0Ytjpdq+x5j65XaTeKiD9JPSVadP8ceLoyzttnf7mhY3PuCsyTPbmsDzcclw==",
- "path": "microsoft.aspnetcore.httpoverrides/2.1.1",
- "hashPath": "microsoft.aspnetcore.httpoverrides.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.HttpsPolicy/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NpdDAjvK2ElehzeOO8nB3tHj8SOFxbSvTSTsPHA5hfeY782BqSvEl9+o5YMVosIRES0o5jkqgzJDlLdn3kT2OQ==",
- "path": "microsoft.aspnetcore.httpspolicy/2.1.1",
- "hashPath": "microsoft.aspnetcore.httpspolicy.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Identity/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-pcVCJSyg5OkKJUyhsFZa3iovu2dqVVB8y9gn1DeDA+7atQhksjB+UMpM4m+EY9awXHZGwmAn6a5xws8rWFEowA==",
- "path": "microsoft.aspnetcore.identity/2.1.1",
- "hashPath": "microsoft.aspnetcore.identity.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-0KM6pAyIsBBgPlqdb3Ah0W/DmF+uxtIgHyY46R2ys2Tmusvgu8eUDIPCJO8P9wsO/o3mpllWlgc5frbJhGnLUQ==",
- "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.1.1",
- "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Identity.UI/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yhu4axBWxNC/ROaobQBDJnBcZVUE7KASG32s9fvHSlQbVHamIk3Ottxgsg+18yOk1A3yWT+GNTJSFFGc9/qObw==",
- "path": "microsoft.aspnetcore.identity.ui/2.1.1",
- "hashPath": "microsoft.aspnetcore.identity.ui.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.JsonPatch/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VjTsHQQG5H8Gjw6oi3jLUc6Wnc9Gnj1alQIwVsbfxuoXS5j0rTpzIKcRNyppEf0eQfI5fV/IDPJxgxV0NK5Xgw==",
- "path": "microsoft.aspnetcore.jsonpatch/2.1.1",
- "hashPath": "microsoft.aspnetcore.jsonpatch.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Localization/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vq/zYk4PxqLdhQq269RgmT9Tp44cEMYFm4aFU6B61TMzUyHIjiIYTvNcuAI+5VVBU6n6GfExxeF11J3U4Pzupw==",
- "path": "microsoft.aspnetcore.localization/2.1.1",
- "hashPath": "microsoft.aspnetcore.localization.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Localization.Routing/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-8EvpC+Crv3pkrPioRo+/mzEDYeCQ550oeYYPXjpiP6RWCQ/miUQa6ZdYvMYlcRawDFYGqlCYeeSBZCn0lcwu6Q==",
- "path": "microsoft.aspnetcore.localization.routing/2.1.1",
- "hashPath": "microsoft.aspnetcore.localization.routing.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.MiddlewareAnalysis/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dBj5AUA488Clf+J9eOO/en8FBb0sq9sYS0Ptghw+jm9XLUtSCKte3PKGmKg3dz0sC2OroF60Qf3q4P3RzSr6bQ==",
- "path": "microsoft.aspnetcore.middlewareanalysis/2.1.1",
- "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hFr14TSHMAGWIZuQNUyyKMOv1d2INBEGrdMeiaHIW9ksRn+NoCVSUvAudy12sr33XHmvkYxlFGa+/pMep2Uv5g==",
- "path": "microsoft.aspnetcore.mvc/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yPCcZRo+wzp/B9Su09LHpZ/BpexBwJNqIfWat8spGs0VMHM8LNNkmVaSc5yGgowcK6DCvyRa1B/O0Kf/7codjg==",
- "path": "microsoft.aspnetcore.mvc.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Analyzers/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Svs3QJlDfu7ulKNy2RkJrPtmgwGtZzCBHXuFyMNZL0ceggjBTPzp9nAtGvEXVMNBHdcGPDRy4AIWgrr1Rial/A==",
- "path": "microsoft.aspnetcore.mvc.analyzers/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.ApiExplorer/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-B2L5rcuMeY8MAcscXLywgvjMBgta7k4/kRa7SxMwr04ucTKL2yayPSuqRZI54mlTbQXv2XJYLnmwxO/k4/v39A==",
- "path": "microsoft.aspnetcore.mvc.apiexplorer/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Core/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bUodGAZGxD0IwHRzJxG9DBh/Jewh270SN+q1kjhPqkDPh1WCMKXNkSETMR6oVevkfps63aqx+O04BfXb1aauSg==",
- "path": "microsoft.aspnetcore.mvc.core/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.core.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Cors/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-0byu3lj53VSXuUZBlB/9iMFm7wDPuxyCfN4OP7EXzDvWhZfv3ZPdUZ6lEElP67thY+VduVchVoXJFMdZUidUWA==",
- "path": "microsoft.aspnetcore.mvc.cors/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.cors.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.DataAnnotations/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dm5vcAuddX8gnzxa69Eej76SzmMN/nE1PHgeVdG7wsAXrTK12XgVXw7o4S+RP7I8bwXx0ySz3kupK7YOd/3T3g==",
- "path": "microsoft.aspnetcore.mvc.dataannotations/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Formatters.Json/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-c8DTUVcEegNouWXf66J5rnCXxyMEqz6EadMEISSE3ZBvGjVP5Q3BO0U7gIRef6jnUa3EpvCvRjP2Dy5WqSKlCA==",
- "path": "microsoft.aspnetcore.mvc.formatters.json/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-4a4Icc8KYqGL92MYgpecndKWYY6o2WC5aJ2XraFlS7Mr0aiiJ48JK5CefAfVG9G19xhd1Jg8AVUcycrgzfLa8Q==",
- "path": "microsoft.aspnetcore.mvc.formatters.xml/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Localization/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-XXZr5faILplGbLcUQKMUA7UkDBKtsUcUJ9xEQSWBJYfJdoMmqUwEWPcg6KKI/w5I2JX0k+HES6wNxOFODN0QeA==",
- "path": "microsoft.aspnetcore.mvc.localization/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.localization.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Razor/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-v0ABJp+cQZR0Jv+u1fLUV7dtwBNLAk8rmiimkUvaOuEo0EV7pTXmXkKiq87KWmlbJOT48auPIamozQcXoptzEA==",
- "path": "microsoft.aspnetcore.mvc.razor/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.razor.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-dX6QcZLUbIQj2BC+lkmlAvHPrDzrknmO1YW1AUNh2GKk9iEAhlVraxzsQo10IvYdXOhJGhiqa6gVyq9fledK1g==",
- "path": "microsoft.aspnetcore.mvc.razor.extensions/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kLys2AJY1GK4aOMJokvLX8U/V7/KF7bhfVwRwZHh4yxY6cgOJaNxWlJvdFFTpfGb0hcoSP4fRjfUFlFBp8L+gQ==",
- "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.RazorPages/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6x88e1h83q4sbwb1CmFP0vHZKfWcBuTnNIsG9HrJij86m07B933bK7hsy/35aD9DiET1G9HUMWH14wYKqjglKg==",
- "path": "microsoft.aspnetcore.mvc.razorpages/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.TagHelpers/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-sWc6kHa77U/sU99iKd4d3B+uwlWJxGJYJmMGAhm5F1nVarzBaB2vnDlB4gXxuD24clzm/ZGrKJyBOrhwBtcTXw==",
- "path": "microsoft.aspnetcore.mvc.taghelpers/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Mvc.ViewFeatures/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QL1gD9nqqtvMdrKPA87paWc0Zpk32KXwJgTNvHjtiWmjhSWf+875Vlvj4VT8tTTwEu43kwLk4Wno97U3bKzzmg==",
- "path": "microsoft.aspnetcore.mvc.viewfeatures/2.1.1",
- "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.NodeServices/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-zULLPbtIXzz8KFmDVr3lDwn6WhqtGP2MBbc602ViI9ymXFlPRBL7jrvfUg6+PhBxDnpHmOaZNJLIl+8rJha46w==",
- "path": "microsoft.aspnetcore.nodeservices/2.1.1",
- "hashPath": "microsoft.aspnetcore.nodeservices.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Owin/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OKovgdeKNc2XE31363rCa5ON30FFlcjC4zfsXRokpHZdVUX1A0cllNlXyNggJf1K+5DepBr/fv6BuuX6x/ZZYQ==",
- "path": "microsoft.aspnetcore.owin/2.1.1",
- "hashPath": "microsoft.aspnetcore.owin.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Razor/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-2yYunEgYC7hOyasvMiiH+a8250l+l1R79jB6VarZ6I8fiXDNCrJ/mEEn9TS0vDidAzesOshFigepa6+qI5Cb0w==",
- "path": "microsoft.aspnetcore.razor/2.1.1",
- "hashPath": "microsoft.aspnetcore.razor.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Razor.Design/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-1XHObHLx6A0/57ZmLG9gfKMO/Z/gQjRXPFWQDMlPZGYwcfgufvSdmI2+RYvR5DGkbba9HIHC35ClNQ2yVNIohw==",
- "path": "microsoft.aspnetcore.razor.design/2.1.1",
- "hashPath": "microsoft.aspnetcore.razor.design.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Razor.Language/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NbDH62ez/AZzSAGZuy6dIMBDMV0HmBlbWJqPw/ZX+Ooz8x1oZq6i/LbPbt34CQlAkrm7lnAlWZq+cE7dzkvGiQ==",
- "path": "microsoft.aspnetcore.razor.language/2.1.1",
- "hashPath": "microsoft.aspnetcore.razor.language.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Razor.Runtime/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-m+lFv8BGZiR/1mtuBCwCtwvoQlx0QpjUbH6ixqqm7v8+uhXo6RKGV4CHBDozuJhhI4qb9dxNyyWhVm3S0bY8Zw==",
- "path": "microsoft.aspnetcore.razor.runtime/2.1.1",
- "hashPath": "microsoft.aspnetcore.razor.runtime.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.ResponseCaching/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cWottukasno+Z711nAMe7Pp0961/PhxquLhzWv5Jlbt/EE6RjYTnggBg3weE7N0oWXPe8SkgQURqUKuqZcrrQQ==",
- "path": "microsoft.aspnetcore.responsecaching/2.1.1",
- "hashPath": "microsoft.aspnetcore.responsecaching.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-sTJvhc408h4J8ml66gfhuN/r2WfrasvgERq2ZLIDz3YZYqSXmkpwDjbxSlhzuHQFKMlyx1Tg1uWoF+6eRrKjDA==",
- "path": "microsoft.aspnetcore.responsecaching.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.ResponseCompression/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-IsPhTWXqouyu+vionm5ih2ZJnSh/XmOrm8X77Ty/APnzy8mwgWy6VxxjtQQTgb4zCaTWs1aVJvM+fLtWGuoksg==",
- "path": "microsoft.aspnetcore.responsecompression/2.1.1",
- "hashPath": "microsoft.aspnetcore.responsecompression.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Rewrite/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-8hFPHYCoy5yeWoOyWKFWy4XH7OxbVIOj48zkH1+pAhLuIDhTKm7A4gMS/ocdomFCy0F5+AOUhksaANwjCWjndg==",
- "path": "microsoft.aspnetcore.rewrite/2.1.1",
- "hashPath": "microsoft.aspnetcore.rewrite.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Routing/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-U39z3M0oTrquVBohK32Nh20PWQkb9fuO1dbVPTI43Dr3n6qCx6vAFNGWuCzFeINLy152LivmVlLn4rMOzWudug==",
- "path": "microsoft.aspnetcore.routing/2.1.1",
- "hashPath": "microsoft.aspnetcore.routing.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Routing.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Aa88Bi0/HI8dPReC0XqByPiVGYDRfj6Xh2eVsNCisnlgFHonDdW9CQsNPhVSK+uWQl3kDMFxFpeJ1ktz/wUHsQ==",
- "path": "microsoft.aspnetcore.routing.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.routing.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Server.HttpSys/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/5UtIMm6I3Y5gVe5nERpbPEmENbsXNekQTx86Juy8zSqj1k6RczkheIsI0/efTF8lku6A+d2MdJD2mz4SqlHAA==",
- "path": "microsoft.aspnetcore.server.httpsys/2.1.1",
- "hashPath": "microsoft.aspnetcore.server.httpsys.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Server.IISIntegration/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-jH9bbzOtAqWZfR2qmsfkv83D5paTfPjZ8Jn6E42ofmfDZWE2XT/RJLwhvsMy9sTAaFuVQ+hTuF26MmlQgEp5zw==",
- "path": "microsoft.aspnetcore.server.iisintegration/2.1.1",
- "hashPath": "microsoft.aspnetcore.server.iisintegration.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Server.Kestrel/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Oq/vPCWwAPCEIIOW7gh4+3jcGLYkQeg3ySg9J2DoRhFs71ThdYwTb2goezrVYlMif6MOp7wnE8nBGLnxRms++A==",
- "path": "microsoft.aspnetcore.server.kestrel/2.1.1",
- "hashPath": "microsoft.aspnetcore.server.kestrel.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Server.Kestrel.Core/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-MYDf5wGCNYBNfy82FMwA2MhmFlTSK8x8dZPUFHGJH13VbAcCaz+Vr7lmgi5WjhdQ+rAeKJFrh2MCNK76bh5KzQ==",
- "path": "microsoft.aspnetcore.server.kestrel.core/2.1.1",
- "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Server.Kestrel.Https/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-f0xLrCFCLs9lJywFo6HLINbADplDFWA0/yIPTcCSm1W4oJByYcBIz340sIB1mvy0b+/v6yNhXaCvPCtrDPPG7w==",
- "path": "microsoft.aspnetcore.server.kestrel.https/2.1.1",
- "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BSWhxqDqjkwj1uMU4RDPMVUB7YqoohtjxaNSL9XMqoCNEfsZN+Qgr17Z4B+KXlWKlik0niFTzIN1ECJOMrMeGg==",
- "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.1.1",
- "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5AzjCMc9iE9ZACbTEdJeoxsrrr1nf+KZc9j3+q4copOYKajuGZpsPpk/1g4vVEYSYiSWSn/WGWvZ20l3KxV0Og==",
- "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.1.1",
- "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.Session/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hQ4PHIHw1RmqoqjZKRfT4eL6msUd7K+GwcLUGtd1WZT7mOzqmt2oXkzL0Q+qudgXsNdWmH+zpe0zzqKM8Hz45w==",
- "path": "microsoft.aspnetcore.session/2.1.1",
- "hashPath": "microsoft.aspnetcore.session.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.SignalR/1.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-77o2NL9b6NOKOB7hXIY0Ywio1KOb3dmjAyWdDh291Dfr5IXtCpXRnFGl4yrApfTvkFEcaeZ+D+i70tJfeF3onA==",
- "path": "microsoft.aspnetcore.signalr/1.0.1",
- "hashPath": "microsoft.aspnetcore.signalr.1.0.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.SignalR.Common/1.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-AlSfju3hS694KgyrX0bPe9A3/Rr97OOIKm1osEO7H9JCVslNRMQUbJ0YlrZxZ8ZbPggwxq+1YNpqSBl3K1FWvA==",
- "path": "microsoft.aspnetcore.signalr.common/1.0.1",
- "hashPath": "microsoft.aspnetcore.signalr.common.1.0.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.SignalR.Core/1.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-xf2mbnVyCRAKzcokJeHBjHf8ofzaOjwSiTsEvokSY7px9eYwiSkfXNvnMHSxLBGMyrnUHTwEQBt01QhsuIDHFg==",
- "path": "microsoft.aspnetcore.signalr.core/1.0.1",
- "hashPath": "microsoft.aspnetcore.signalr.core.1.0.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.SignalR.Protocols.Json/1.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KFthkIAdDJnctIWRKEV5dWSrIc4viqULehmgl9l1aWqc1ZDlRJbxED9MSnDwyEnQDp6s9YDszbqAkvd3n87DLA==",
- "path": "microsoft.aspnetcore.signalr.protocols.json/1.0.1",
- "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.0.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.SpaServices/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-pPQr67lzfZzLEk4UXw4Y3zQZrrh3drsnB223q5citrB9y0QualC7Oqpmq3Vq48nsaTBnwYPM5IoEOlWL5gYmPg==",
- "path": "microsoft.aspnetcore.spaservices/2.1.1",
- "hashPath": "microsoft.aspnetcore.spaservices.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.SpaServices.Extensions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-zlrjDE0kKN20bZ3ObwtyE5Oj14/OjSn+zyIC2hhYatVP5c6lVnpFqR0Th0ISSl2W1DueinlScmDxbk8Ccr7iCQ==",
- "path": "microsoft.aspnetcore.spaservices.extensions/2.1.1",
- "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.StaticFiles/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-THLu6XGauf9kdAI0OyjoqvY/11Ap/Ra/ZNHfWQjrsS4b0AhvzUZgyuq5xYrmdA4+3goRxkqbH2xvrIISGGsukA==",
- "path": "microsoft.aspnetcore.staticfiles/2.1.1",
- "hashPath": "microsoft.aspnetcore.staticfiles.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.WebSockets/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-wvp85LiIDuFAtbn5FiD4dpAXUBI203yBEtKeNE1I1ipSrUugY2lJVpZAP+C5F5AJ1RZtWvBl+AP1mhkuDNWpag==",
- "path": "microsoft.aspnetcore.websockets/2.1.1",
- "hashPath": "microsoft.aspnetcore.websockets.2.1.1.nupkg.sha512"
- },
- "Microsoft.AspNetCore.WebUtilities/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-PGKIZt4+412Z/XPoSjvYu/QIbTxcAQuEFNoA1Pw8a9mgmO0ZhNBmfaNyhgXFf7Rq62kP0tT/2WXpxdcQhkFUPA==",
- "path": "microsoft.aspnetcore.webutilities/2.1.1",
- "hashPath": "microsoft.aspnetcore.webutilities.2.1.1.nupkg.sha512"
- },
- "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==",
- "path": "microsoft.codeanalysis.analyzers/1.1.0",
- "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512"
- },
- "Microsoft.CodeAnalysis.Common/2.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-A2a4NejNvWVz+8FPXkZK/cd2j4/P3laHwpz56UU3fDcOAVu4Xb98T6FXGAIgqE/LzSVpHnn9Cgg7rhT59qsO8w==",
- "path": "microsoft.codeanalysis.common/2.8.0",
- "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512"
- },
- "Microsoft.CodeAnalysis.CSharp/2.8.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+GGCTxkBjf9lFEZhVOG4iEO5YkuWCO5q+kUF787NJ8Twy3EOyLrjtZ8K7q+kH/PnSjSkN0AvWwL2NQCmT1H6mA==",
- "path": "microsoft.codeanalysis.csharp/2.8.0",
- "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512"
- },
- "Microsoft.CodeAnalysis.Razor/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hc29VUVlF2t2TfOR3c5X2mun3h5KkswkarpWBffEG4iHoSdoEueo82dplwoXg9lH2vw0mK7VYPyawcKy6YHv3A==",
- "path": "microsoft.codeanalysis.razor/2.1.1",
- "hashPath": "microsoft.codeanalysis.razor.2.1.1.nupkg.sha512"
- },
- "Microsoft.CSharp/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-EGoBmf3Na2ppbhPePDE9PlX81r1HuOZH5twBrq7couJZiPTjUnD3648balerQJO6EJ8Sj+43+XuRwQ7r+3tE3w==",
- "path": "microsoft.csharp/4.5.0",
- "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512"
- },
- "Microsoft.DotNet.PlatformAbstractions/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-wkCXkBS0q+5hsbeikjfsHCGP3nNe1L1MrDEBPCBKm+4UH8nXqHLxDZuBrTYaVY85CGIx2y1qW90nO6b+ORAfrA==",
- "path": "microsoft.dotnet.platformabstractions/2.1.0",
- "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JuWdlcEkd6VePS1uaiEfGDCuXNkRHFdNuEEdRhlU5E/ikuhSBDy7j0L4hoLAO4/w5u4YpSy59Xwtsq+cIAo+3w==",
- "path": "microsoft.entityframeworkcore/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZAJuDHQ6y8UMfoEPzASNPKah0PtanxBmygtoFFYBg4mwBwHHIekY7TKZZT8nqKs4pSNC1b7z+gRLbSB5ILGlWQ==",
- "path": "microsoft.entityframeworkcore.abstractions/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Analyzers/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-DiKQA07lCZLV5yyTj0KHh+wJzWl8sO2b1sdW31afxgV6NTrFq29NBQKnxllGkwZ5xr8KwrppRYdHhN8r0+FYVQ==",
- "path": "microsoft.entityframeworkcore.analyzers/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.analyzers.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Design/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Bu5c0Eec+tSW1PA0NxDgxzF0cMQjeGQC5RtBtMm3heow2J7X+2LhdkGFPr4IAL6bFLHJiVcE3csng3i6fB/PtA==",
- "path": "microsoft.entityframeworkcore.design/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.design.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.InMemory/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-rFqDal++1QxSGskca16T40ZIrwCcecCOKlLSJy9ivCE/Z7uXKdvX5rrZcKOjelev439WmErD8d1I8SVVFpWx4A==",
- "path": "microsoft.entityframeworkcore.inmemory/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.inmemory.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Relational/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NqH03e/oh0KEy5mepy0Eb5nx49eZOKnpa2/d8iwy7IJTapmqdNWx03kuUycaJ+haHmE5Ad8KtzDJK/Nz3OfFFA==",
- "path": "microsoft.entityframeworkcore.relational/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.relational.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.SqlServer/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/J15ItbPu+YWmqCs7yDrXNSY9NooWv5sFKrV1aYvDjCi2Z4Ja8LOCQVNynJTjNxDfDihp+PPLD/HoD0e2iZD8Q==",
- "path": "microsoft.entityframeworkcore.sqlserver/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.sqlserver.2.1.1.nupkg.sha512"
- },
- "Microsoft.EntityFrameworkCore.Tools/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Qfz8Au39cALAgxzvfoz6aPkmTuaFmlDYeUjCecaNlQ5x2jxs1rACtWddA5Yu4D3YSsHuHqttgZA6tzKKNVo9mg==",
- "path": "microsoft.entityframeworkcore.tools/2.1.1",
- "hashPath": "microsoft.entityframeworkcore.tools.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LbT7Ry1waNBksnngFNdaNmEglQMJ8g7F6tbSoyoqpEW35W/Cj4YwURDVwoRS+jtyf6YKsTdPHV643jMMuJBi9g==",
- "path": "microsoft.extensions.caching.abstractions/2.1.1",
- "hashPath": "microsoft.extensions.caching.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.Memory/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-jR14GhHGmPzq7QChnYa3Uiu+s/QerwxbMPAlA0Ei0shDJlrRoD6FSb9hP8rmSX6oai9Z64SWbXlwBhi3L/vj9g==",
- "path": "microsoft.extensions.caching.memory/2.1.1",
- "hashPath": "microsoft.extensions.caching.memory.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Caching.SqlServer/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Egd0I37FgmX+BZlt1g9Hr5oeR7WMNSPtam8OOGrPy4IQr4HwBUPsIYVYEWb+oNOxR6l0Kt+OLyE/lXv0A4Be/g==",
- "path": "microsoft.extensions.caching.sqlserver/2.1.1",
- "hashPath": "microsoft.extensions.caching.sqlserver.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LjVKO6P2y52c5ZhTLX/w8zc5H4Y3J/LJsgqTBj49TtFq/hAtVNue/WA0F6/7GMY90xhD7K0MDZ4qpOeWXbLvzg==",
- "path": "microsoft.extensions.configuration/2.1.1",
- "hashPath": "microsoft.extensions.configuration.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VfuZJNa0WUshZ/+8BFZAhwFKiKuu/qOUCFntfdLpHj7vcRnsGHqd3G2Hse78DM+pgozczGM63lGPRLmy+uhUOA==",
- "path": "microsoft.extensions.configuration.abstractions/2.1.1",
- "hashPath": "microsoft.extensions.configuration.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Binder/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fcLCTS03poWE4v9tSNBr3pWn0QwGgAn1vzqHXlXgvqZeOc7LvQNzaWcKRQZTdEc3+YhQKwMsOtm3VKSA2aWQ8w==",
- "path": "microsoft.extensions.configuration.binder/2.1.1",
- "hashPath": "microsoft.extensions.configuration.binder.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.CommandLine/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZFEOXcp9gZdOoINRGg6sUYqEUU6X4HRShPPLbY9tY/r+PTWyVBwucYzuueHLE7k5yxJTNBnIHpxtJ8PMvxjjBQ==",
- "path": "microsoft.extensions.configuration.commandline/2.1.1",
- "hashPath": "microsoft.extensions.configuration.commandline.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6xMxFIfKL+7J/jwlk8zV8I61sF3+DRG19iKQxnSfYQU+iMMjGbcWNCHFF/3MHf3o4sTZPZ8D6Io+GwKFc3TIZA==",
- "path": "microsoft.extensions.configuration.environmentvariables/2.1.1",
- "hashPath": "microsoft.extensions.configuration.environmentvariables.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.FileExtensions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-CDk5CwG0YzlRgvl65J0iK6ahrX12yMRrEat3yVTXjWC+GN9Jg9zHZu2IE4cQIPAMA/IiAI5KjgL08fhP3fPCkw==",
- "path": "microsoft.extensions.configuration.fileextensions/2.1.1",
- "hashPath": "microsoft.extensions.configuration.fileextensions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Ini/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+/7imv6queNr3UrU7ynXR9ZZ0rz/HW+HcpUnAjwxIxn8KcoBVv44/UlHYzt3AipVJYbswFiB1FjsQ0IQhffBiA==",
- "path": "microsoft.extensions.configuration.ini/2.1.1",
- "hashPath": "microsoft.extensions.configuration.ini.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Json/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-IFpONpvdhVEE3S3F4fTYkpT/GyIHtumy2m0HniQanJ80Pj/pUF3Z4wjrHEp1G78rPD+WTo5fRlhdJfuU1Tv2GQ==",
- "path": "microsoft.extensions.configuration.json/2.1.1",
- "hashPath": "microsoft.extensions.configuration.json.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.KeyPerFile/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GzFVvC9RK2e3GM7wrVZqS76XtX8ANzoKtFrFeFr9Qq2T3yPmWtr7E4LO+tXPSidNQsEiA+x3bxNHyuyJA44uRw==",
- "path": "microsoft.extensions.configuration.keyperfile/2.1.1",
- "hashPath": "microsoft.extensions.configuration.keyperfile.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.UserSecrets/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/HeMnhc9a6Ou9V+QIdGYHtYuOf0t0RQ//odFUrJ249F6W78pJyVDZY7RnhH4UMF+WLOJpo6hh010DIlW2nqqSA==",
- "path": "microsoft.extensions.configuration.usersecrets/2.1.1",
- "hashPath": "microsoft.extensions.configuration.usersecrets.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Configuration.Xml/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-DDqm0Lqc8+Be2oB6g/xKtz3n/W9DOXOCz0DAgUXTgwsZ2XnNzy6Areop9SmPKd0ezSZWZ/soOAZbhlu5otoKDg==",
- "path": "microsoft.extensions.configuration.xml/2.1.1",
- "hashPath": "microsoft.extensions.configuration.xml.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.DependencyInjection/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RVdgNWT/73M0eCpreGpWv5NmbHFGQzzW+G7nChK8ej84m+d1nzeWrtqcRYnEpKNx3B8V/Uek4tNP0WCaCNjYnQ==",
- "path": "microsoft.extensions.dependencyinjection/2.1.1",
- "hashPath": "microsoft.extensions.dependencyinjection.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-MgYpU5cwZohUMKKg3sbPhvGG+eAZ/59E9UwPwlrUkyXU+PGzqwZg9yyQNjhxuAWmoNoFReoemeCku50prYSGzA==",
- "path": "microsoft.extensions.dependencyinjection.abstractions/2.1.1",
- "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.DependencyModel/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3KPT6CLH0VEGr2um9aG1rYTmqfMVlkRuueFpN6AxeIKpcMA4OVHf4aNpgYXZ6oF+x4uh9VhK/66FgPCd1mMlnQ==",
- "path": "microsoft.extensions.dependencymodel/2.1.0",
- "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512"
- },
- "Microsoft.Extensions.DiagnosticAdapter/2.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZZeKarCCSZujTN2h4fZv6/tAjz9Ra5EyGaRYEXYd65YxwEDpIbx11rIoE0e1h5HBsB6Rsd345zV0LAajUzX8Qg==",
- "path": "microsoft.extensions.diagnosticadapter/2.1.0",
- "hashPath": "microsoft.extensions.diagnosticadapter.2.1.0.nupkg.sha512"
- },
- "Microsoft.Extensions.FileProviders.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-UEQB5/QPuLYaCvScZQ9llhcks5xyEUKh41D615FoehRAF9UgGVmXHcCSOH8idHHLRoKm+OJJjEy1oywvuaL33w==",
- "path": "microsoft.extensions.fileproviders.abstractions/2.1.1",
- "hashPath": "microsoft.extensions.fileproviders.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.FileProviders.Composite/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fduNXRROUeV1bvFr7xkeRkTU/gVfqu5hmfqxiJiciOjwH3Q+UOADiXAWoPfnQiwpZEmsCC6z+hIIyBOnO4i5Yw==",
- "path": "microsoft.extensions.fileproviders.composite/2.1.1",
- "hashPath": "microsoft.extensions.fileproviders.composite.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.FileProviders.Embedded/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-TYyZBm9rxNtXvAK81E53VOxWnEbnbDZVzWjwbvgox5oHMUTm3Blm4p6MyK2Rlj2d/tEMK0ofG4ooUEaKYS8Lpg==",
- "path": "microsoft.extensions.fileproviders.embedded/2.1.1",
- "hashPath": "microsoft.extensions.fileproviders.embedded.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.FileProviders.Physical/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kVCvLm1ePchUgRrQZrno07Mn6knDAzR7vl6eRaI/fem0u6ODg+RTwOYLs4XL39Ttuu+BzEwqzHu3DtDgXT8+vQ==",
- "path": "microsoft.extensions.fileproviders.physical/2.1.1",
- "hashPath": "microsoft.extensions.fileproviders.physical.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.FileSystemGlobbing/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-4QDzyCN8cJnThY6mK9SnzovyCZ8KCG9jmC9KqHfFGtazJvmNZP1gcyBkPmqMjP0qwbmEUUyqyA9LLn3FrYXTGw==",
- "path": "microsoft.extensions.filesystemglobbing/2.1.1",
- "hashPath": "microsoft.extensions.filesystemglobbing.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Hosting/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-2LcCTDVNdtJkLlL3w//TaD/gjaVHlH7pW/V22jp0Q8116yJcxX+4WCGvO0RIjRNVFTb+6+gwtMDN6URODxV2hQ==",
- "path": "microsoft.extensions.hosting/2.1.1",
- "hashPath": "microsoft.extensions.hosting.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Hosting.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kVVdHnOFJbcXxgZzrT6nwkrWZTHL+47LT59S9J2Jp0BNO3EQWNEZHUUZMb/kKFV7LtW+bp+EuAOPNUqEcqI++Q==",
- "path": "microsoft.extensions.hosting.abstractions/2.1.1",
- "hashPath": "microsoft.extensions.hosting.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Http/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GOly249seL3HL2+lgfLWHirsggRwK4EmSa6zUb+sPbgXHN+f9w/y/6XV3DPjYjtyt3v38FkPTD6odPcJJKtvlg==",
- "path": "microsoft.extensions.http/2.1.1",
- "hashPath": "microsoft.extensions.http.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Identity.Core/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-4dv6des0aRMNLgo+zbGy2Bp6Amy6YbVsSRB9VvSAqdTfhXAcLQ95AQdsLcqDhBI3H4s0sJxCdwmLDKQMbi0Vag==",
- "path": "microsoft.extensions.identity.core/2.1.1",
- "hashPath": "microsoft.extensions.identity.core.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Identity.Stores/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ihjvNMbiZI9cs1qbcVFiICA2RrwM8mlSfypDIIPu7taDBa9vOLSmCHqOg5QmlMtVi5jwkMGfNKznEIYPbaHNmQ==",
- "path": "microsoft.extensions.identity.stores/2.1.1",
- "hashPath": "microsoft.extensions.identity.stores.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Localization/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6v66lA0RqutBDseLtX6MAZHUcaTBk2xfhnfHpcBeLtlx7jySHg/CNociGLPW7oHJtrJ+POZ8xDEoAyQp5RbWXw==",
- "path": "microsoft.extensions.localization/2.1.1",
- "hashPath": "microsoft.extensions.localization.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Localization.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bsDw+b5BaiFej/Nei6IiJFhsOtiXdDmJCabkU45WC3DQafHOLUWuArpVar8Vv2VxHrXGkOWRA7gX31LASqcaMA==",
- "path": "microsoft.extensions.localization.abstractions/2.1.1",
- "hashPath": "microsoft.extensions.localization.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-hh+mkOAQDTp6XH80xJt3+wwYVzkbwYQl9XZRCz4Um0JjP/o7N9vHM3rZ6wwwtr+BBe/L6iBO2sz0px6OWBzqZQ==",
- "path": "microsoft.extensions.logging/2.1.1",
- "hashPath": "microsoft.extensions.logging.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.Abstractions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-XRzK7ZF+O6FzdfWrlFTi1Rgj2080ZDsd46vzOjadHUB0Cz5kOvDG8vI7caa5YFrsHQpcfn0DxtjS4E46N4FZsA==",
- "path": "microsoft.extensions.logging.abstractions/2.1.1",
- "hashPath": "microsoft.extensions.logging.abstractions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.Configuration/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Z3AzFM21fL/ux0kZAbTE+HDPQ46vuh0dqzhlBm6w7/029RxZLvV6bUUsAs70i2r4JfShhCjBYZ+bTjR42diFVA==",
- "path": "microsoft.extensions.logging.configuration/2.1.1",
- "hashPath": "microsoft.extensions.logging.configuration.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.Console/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6dYephpuOacAiXE6eJcWu0myEub8qglrWSgzsYUdzWXGanAAlTVzpms/Wp5yeLpw4hsP8KFey8ySwt5KvVv/uw==",
- "path": "microsoft.extensions.logging.console/2.1.1",
- "hashPath": "microsoft.extensions.logging.console.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.Debug/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-72k7rBz2DL3ev59gX+uwOmA/pEegGzi5SRZhysPIi7+2+JoyLlIRBPscJ8OzOI344Bq27cTByGHDoYWOrq73vg==",
- "path": "microsoft.extensions.logging.debug/2.1.1",
- "hashPath": "microsoft.extensions.logging.debug.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.EventSource/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-PTcuIm3n549z4jUM4S3PK0LkIXHT08hPjBJ2DYxA/IyzL8b8HFroDUWYh2KkxvDEA3d5szK2MQzcatCO90+caQ==",
- "path": "microsoft.extensions.logging.eventsource/2.1.1",
- "hashPath": "microsoft.extensions.logging.eventsource.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Logging.TraceSource/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-a9U6WrHkJk//VQQ6cMfDrHWGxQKVNWXlnoXtA56ItMxyWT5YXU+/KE9aiUvcrbn4kDw/gjlTv95HSXvKGetjKw==",
- "path": "microsoft.extensions.logging.tracesource/2.1.1",
- "hashPath": "microsoft.extensions.logging.tracesource.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.ObjectPool/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-SErON45qh4ogDp6lr6UvVmFYW0FERihW+IQ+2JyFv1PUyWktcJytFaWH5zarufJvZwhci7Rf1IyGXr9pVEadTw==",
- "path": "microsoft.extensions.objectpool/2.1.1",
- "hashPath": "microsoft.extensions.objectpool.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Options/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-V7lXCU78lAbzaulCGFKojcCyG8RTJicEbiBkPJjFqiqXwndEBBIehdXRMWEVU3UtzQ1yDvphiWUL9th6/4gJ7w==",
- "path": "microsoft.extensions.options/2.1.1",
- "hashPath": "microsoft.extensions.options.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NpGh3Y/VOBs6hvjKHMsdbtrvGvMO+cBqZ7YT/Rc4iFy0C4ogSnl1lBAq69L1LS6gzlwDBZDZ7WcvzSDzk5zfzA==",
- "path": "microsoft.extensions.options.configurationextensions/2.1.1",
- "hashPath": "microsoft.extensions.options.configurationextensions.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.Primitives/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-scJ1GZNIxMmjpENh0UZ8XCQ6vzr/LzeF9WvEA51Ix2OQGAs9WPgPu8ABVUdvpKPLuor/t05gm6menJK3PwqOXg==",
- "path": "microsoft.extensions.primitives/2.1.1",
- "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512"
- },
- "Microsoft.Extensions.WebEncoders/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-XIuJXPNUAX/ZV/onarixNoq3kO7Q9/RXXOY8hhYydsDwHI9PqPeJH6WE3LmPJJDmB+7y3+MT6ZmW78gZZDApBA==",
- "path": "microsoft.extensions.webencoders/2.1.1",
- "hashPath": "microsoft.extensions.webencoders.2.1.1.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Logging/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OgiaeDGsuTpXrx77a4gyN6Flp4y7jro4La92UtVEEVxnRb+TnRxawVYY3Z5EVme5fSwvE31vo2iNAwI/jBKjPg==",
- "path": "microsoft.identitymodel.logging/5.2.0",
- "hashPath": "microsoft.identitymodel.logging.5.2.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Protocols/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZvW6FGD9M4JRJnU9GyCnK22vpWX4itIousHD7v9V/XWb6HUmzfKsb7S9QfzOfnNcNr2eK8nLV50S0v1QMR9ERg==",
- "path": "microsoft.identitymodel.protocols/5.2.0",
- "hashPath": "microsoft.identitymodel.protocols.5.2.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-IbrtvKFSJLGoCTnDEldkWodt/U3x1OduaFuuVxo8RtvCwZkSp/08OtIlVzdLeJG8bCzQs6p7FV6Xh/a52B0jdw==",
- "path": "microsoft.identitymodel.protocols.openidconnect/5.2.0",
- "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.2.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Protocols.WsFederation/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-tZJI6PD4/QPBXfTNy/FlGYzi+ebV3pUikoYjmEFApuxJ+RXZ2yuqTDR/gpF6m8TuR4jmX3y+ILqYTy0bPuJK9w==",
- "path": "microsoft.identitymodel.protocols.wsfederation/5.2.0",
- "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.2.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Tokens/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Uz1Dk5Gw/jgIHEzac9cXhq7pH0Hf5P73vf23hR6QJn0IamLbPG4qoHnGyPMn9qQXc+jDb/j3fWOhvWGrteJXtA==",
- "path": "microsoft.identitymodel.tokens/5.2.0",
- "hashPath": "microsoft.identitymodel.tokens.5.2.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Tokens.Saml/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3XCXxwPFOG7uJkDx2hD4vv/5UTKWPnDdmh69jRcXUbEgEC8HVdTbViIrQJien+5WefScalMGYIwA4lnLooxRYw==",
- "path": "microsoft.identitymodel.tokens.saml/5.2.0",
- "hashPath": "microsoft.identitymodel.tokens.saml.5.2.0.nupkg.sha512"
- },
- "Microsoft.IdentityModel.Xml/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Z1ID4pp3VhPVR1JKDw5KRqO1WchJEFSrEasiaQRnxstzUrbos4sd3Faro8nlIOtZxS1Dxu5v5UksaoNxlW7BYw==",
- "path": "microsoft.identitymodel.xml/5.2.0",
- "hashPath": "microsoft.identitymodel.xml.5.2.0.nupkg.sha512"
- },
- "Microsoft.Net.Http.Headers/2.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-lPNIphl8b2EuhOE9dMH6EZDmu7pS882O+HMi5BJNsigxHaWlBrYxZHFZgE18cyaPp6SSZcTkKkuzfjV/RRQKlA==",
- "path": "microsoft.net.http.headers/2.1.1",
- "hashPath": "microsoft.net.http.headers.2.1.1.nupkg.sha512"
- },
- "Microsoft.Win32.Registry/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vduxuHEqRgRrTE8wYG8Wxj/+6wwzddOmZzjKZx6rFMc/91aUBxI5etAFYxesoNaIja5NpgSTcnk6cN8BeYXf9A==",
- "path": "microsoft.win32.registry/4.5.0",
- "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512"
- },
- "Newtonsoft.Json/11.0.2": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-znZGbws7E4BA9jxNZ7FuiIRI3C9hrgatVQSTKhIYZYNOud4M5VfGlTYi6RdYO5sQrebFuF/g9UEV3hOxDMXF6Q==",
- "path": "newtonsoft.json/11.0.2",
- "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512"
- },
- "Newtonsoft.Json.Bson/1.0.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-W5Ke5xei9yS0ljQZuT75VgSp5M43eCPm5hHAelvKyGGU4dV7hYCmtwdsxoADb/exO6pYHeu/Iki43TdYPzfESQ==",
- "path": "newtonsoft.json.bson/1.0.1",
- "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512"
- },
- "Remotion.Linq/2.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-twDAH8dAXXCAf3sRv1Tf94u66eEHvgU75hfn1nn2v4fSWXD50XoDOAk8WpSrbViNuMkB4kN1ElnOGm1c519IHg==",
- "path": "remotion.linq/2.2.0",
- "hashPath": "remotion.linq.2.2.0.nupkg.sha512"
- },
- "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
- "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==",
- "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==",
- "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.native.System/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
- "path": "runtime.native.system/4.3.0",
- "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Data.SqlClient.sni/4.4.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-A8v6PGmk+UGbfWo5Ixup0lPM4swuSwOiayJExZwKIOjTlFFQIsu3QnDXECosBEyrWSPryxBVrdqtJyhK3BaupQ==",
- "path": "runtime.native.system.data.sqlclient.sni/4.4.0",
- "hashPath": "runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
- },
- "runtime.native.System.IO.Compression/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
- "path": "runtime.native.system.io.compression/4.3.0",
- "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Net.Http/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==",
- "path": "runtime.native.system.net.http/4.3.0",
- "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
- "path": "runtime.native.system.security.cryptography.apple/4.3.0",
- "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
- },
- "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
- "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==",
- "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==",
- "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==",
- "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
- "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
- },
- "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==",
- "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==",
- "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==",
- "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==",
- "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==",
- "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
- "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==",
- "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0",
- "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
- },
- "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==",
- "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0",
- "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
- },
- "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==",
- "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0",
- "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
- },
- "System.AppContext/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
- "path": "system.appcontext/4.3.0",
- "hashPath": "system.appcontext.4.3.0.nupkg.sha512"
- },
- "System.Buffers/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-xpHYjjtyTEpzMwtSQBWdVc3dPjLdQtvyUg6fBlBqcLl1r2Y7gDG/W/enAYOB98nG3oD3Q153Y2FBO8JDWd+0Xw==",
- "path": "system.buffers/4.5.0",
- "hashPath": "system.buffers.4.5.0.nupkg.sha512"
- },
- "System.Collections/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
- "path": "system.collections/4.3.0",
- "hashPath": "system.collections.4.3.0.nupkg.sha512"
- },
- "System.Collections.Concurrent/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
- "path": "system.collections.concurrent/4.3.0",
- "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
- },
- "System.Collections.Immutable/1.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RGxi2aQoXgZ5ge0zxrKqI4PU9LrYYoLC+cnEnWXKsSduCOUhE1GEAAoTexUVT8RZOILQyy1B27HC8Xw/XLGzdQ==",
- "path": "system.collections.immutable/1.5.0",
- "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512"
- },
- "System.Collections.NonGeneric/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
- "path": "system.collections.nongeneric/4.3.0",
- "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
- },
- "System.Collections.Specialized/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
- "path": "system.collections.specialized/4.3.0",
- "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
- },
- "System.ComponentModel.Annotations/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-IjDa643EO77A4CL9dhxfZ6zzGu+pM8Ar0NYPRMN3TvDiga4uGDzFHOj/ArpyNxxKyO5IFT2LZ0rK3kUog7g3jA==",
- "path": "system.componentmodel.annotations/4.5.0",
- "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512"
- },
- "System.Console/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
- "path": "system.console/4.3.0",
- "hashPath": "system.console.4.3.0.nupkg.sha512"
- },
- "System.Data.SqlClient/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-HV8pqcYlH7bNnX1n4i6F5RG7r6+WVErE2jUMNjXRrrkLFVIWLoerXtXDFs80pHvDBjxoG4rG0p2BUH3iXRs7hQ==",
- "path": "system.data.sqlclient/4.5.1",
- "hashPath": "system.data.sqlclient.4.5.1.nupkg.sha512"
- },
- "System.Diagnostics.Contracts/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==",
- "path": "system.diagnostics.contracts/4.3.0",
- "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.Debug/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
- "path": "system.diagnostics.debug/4.3.0",
- "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.DiagnosticSource/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-UumL3CJklk5WyEt0eImPmjeuyY1JgJ7Thmg2hAeZGKCv+9iuuAsoc2wcXjypdo3J8VNEmVCH2Bgn/kIw8NI2bA==",
- "path": "system.diagnostics.diagnosticsource/4.5.0",
- "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512"
- },
- "System.Diagnostics.FileVersionInfo/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==",
- "path": "system.diagnostics.fileversioninfo/4.3.0",
- "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.StackTrace/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==",
- "path": "system.diagnostics.stacktrace/4.3.0",
- "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.Tools/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
- "path": "system.diagnostics.tools/4.3.0",
- "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512"
- },
- "System.Diagnostics.Tracing/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
- "path": "system.diagnostics.tracing/4.3.0",
- "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
- },
- "System.Dynamic.Runtime/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
- "path": "system.dynamic.runtime/4.3.0",
- "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512"
- },
- "System.Globalization/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
- "path": "system.globalization/4.3.0",
- "hashPath": "system.globalization.4.3.0.nupkg.sha512"
- },
- "System.Globalization.Calendars/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
- "path": "system.globalization.calendars/4.3.0",
- "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
- },
- "System.Globalization.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
- "path": "system.globalization.extensions/4.3.0",
- "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
- },
- "System.IdentityModel.Tokens.Jwt/5.2.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-2cY4A17XCEdohJ8BsyASM09ZYXVPJirdUudD5rETIuNhS7awKkncO1ifCAQHjb10PpdzLmebJgRI+NHEozSEwQ==",
- "path": "system.identitymodel.tokens.jwt/5.2.0",
- "hashPath": "system.identitymodel.tokens.jwt.5.2.0.nupkg.sha512"
- },
- "System.Interactive.Async/3.1.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-x9y2omkjEudKbIVuhUzeWw7ZlouEzpk4W98woCEq1lq9gJxERBKRKDTHF5JPEws9E0f4/Uei/2vLxEy1IrfmMg==",
- "path": "system.interactive.async/3.1.1",
- "hashPath": "system.interactive.async.3.1.1.nupkg.sha512"
- },
- "System.IO/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
- "path": "system.io/4.3.0",
- "hashPath": "system.io.4.3.0.nupkg.sha512"
- },
- "System.IO.Compression/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
- "path": "system.io.compression/4.3.0",
- "hashPath": "system.io.compression.4.3.0.nupkg.sha512"
- },
- "System.IO.FileSystem/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
- "path": "system.io.filesystem/4.3.0",
- "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
- },
- "System.IO.FileSystem.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
- "path": "system.io.filesystem.primitives/4.3.0",
- "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
- },
- "System.IO.Pipelines/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Kq9eZWVKN9khHhkatLWLLxYCs3j9qSNMZELqn2YG1YsCMv6bPmAtaN0CfA6l7vxFbiV02C996Dy7yHO8DkaJLg==",
- "path": "system.io.pipelines/4.5.0",
- "hashPath": "system.io.pipelines.4.5.0.nupkg.sha512"
- },
- "System.Linq/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
- "path": "system.linq/4.3.0",
- "hashPath": "system.linq.4.3.0.nupkg.sha512"
- },
- "System.Linq.Expressions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
- "path": "system.linq.expressions/4.3.0",
- "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
- },
- "System.Memory/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==",
- "path": "system.memory/4.5.1",
- "hashPath": "system.memory.4.5.1.nupkg.sha512"
- },
- "System.Net.Http/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
- "path": "system.net.http/4.3.0",
- "hashPath": "system.net.http.4.3.0.nupkg.sha512"
- },
- "System.Net.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
- "path": "system.net.primitives/4.3.0",
- "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
- },
- "System.Net.WebSockets.WebSocketProtocol/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==",
- "path": "system.net.websockets.websocketprotocol/4.5.1",
- "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512"
- },
- "System.Numerics.Vectors/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-MNcaYxUJvUcoXOa+jgKl/GDw/Mh+wMrxDjW4dre7qrp35LUGTjUBNtZsNjxsWX592ocdyqt1X5hMJB+5OStoYw==",
- "path": "system.numerics.vectors/4.5.0",
- "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
- },
- "System.ObjectModel/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
- "path": "system.objectmodel/4.3.0",
- "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
- },
- "System.Private.DataContractSerialization/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==",
- "path": "system.private.datacontractserialization/4.3.0",
- "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512"
- },
- "System.Reflection/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
- "path": "system.reflection/4.3.0",
- "hashPath": "system.reflection.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Emit/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
- "path": "system.reflection.emit/4.3.0",
- "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Emit.ILGeneration/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
- "path": "system.reflection.emit.ilgeneration/4.3.0",
- "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Emit.Lightweight/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
- "path": "system.reflection.emit.lightweight/4.3.0",
- "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
- "path": "system.reflection.extensions/4.3.0",
- "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Metadata/1.6.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I4aWCii7N1bmn43vviRfJQYW6UAco1G/CcjJouvgGdb/sr2BRTSnddhaPMg2oxu9VHFn8T1z3dTLq0pna8zmtA==",
- "path": "system.reflection.metadata/1.6.0",
- "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512"
- },
- "System.Reflection.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
- "path": "system.reflection.primitives/4.3.0",
- "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
- },
- "System.Reflection.TypeExtensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
- "path": "system.reflection.typeextensions/4.3.0",
- "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
- },
- "System.Resources.ResourceManager/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
- "path": "system.resources.resourcemanager/4.3.0",
- "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
- },
- "System.Runtime/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
- "path": "system.runtime/4.3.0",
- "hashPath": "system.runtime.4.3.0.nupkg.sha512"
- },
- "System.Runtime.CompilerServices.Unsafe/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==",
- "path": "system.runtime.compilerservices.unsafe/4.5.1",
- "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512"
- },
- "System.Runtime.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
- "path": "system.runtime.extensions/4.3.0",
- "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Handles/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
- "path": "system.runtime.handles/4.3.0",
- "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
- },
- "System.Runtime.InteropServices/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
- "path": "system.runtime.interopservices/4.3.0",
- "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
- },
- "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==",
- "path": "system.runtime.interopservices.runtimeinformation/4.3.0",
- "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Numerics/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
- "path": "system.runtime.numerics/4.3.0",
- "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Serialization.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
- "path": "system.runtime.serialization.primitives/4.3.0",
- "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Serialization.Xml/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==",
- "path": "system.runtime.serialization.xml/4.3.0",
- "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512"
- },
- "System.Security.AccessControl/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aVjTe36YkO8FzfNhMLoPEzv3gF9rphoW9ngFhG/MH4zzEPLx07sNrgCLwMP4Wx2leI6qarMrGv21OwQXYUKLmw==",
- "path": "system.security.accesscontrol/4.5.0",
- "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512"
- },
- "System.Security.Claims/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==",
- "path": "system.security.claims/4.3.0",
- "hashPath": "system.security.claims.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Algorithms/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
- "path": "system.security.cryptography.algorithms/4.3.0",
- "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Cng/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-O4tqXxWCD8y1IU1VTgzbuBFwoRahrADhDUxHjwezhHCsqyFNyQ5EytjWBxu0EsZuH14b4UO2pFkG063K2h/9Ug==",
- "path": "system.security.cryptography.cng/4.5.0",
- "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Csp/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
- "path": "system.security.cryptography.csp/4.3.0",
- "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Encoding/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
- "path": "system.security.cryptography.encoding/4.3.0",
- "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.OpenSsl/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==",
- "path": "system.security.cryptography.openssl/4.3.0",
- "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Pkcs/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-1vv2x8cok3NAolee/nb6X/6PnTx+OBKUM3kt1Rlgg04uQ+IMwjc88xFIfJdwbYcvjlOtzT7CHba1pqVAu9tj/w==",
- "path": "system.security.cryptography.pkcs/4.5.0",
- "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
- "path": "system.security.cryptography.primitives/4.3.0",
- "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.X509Certificates/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
- "path": "system.security.cryptography.x509certificates/4.3.0",
- "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
- },
- "System.Security.Cryptography.Xml/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-UvxfrEg7YG7U6BQO8WdQ4Nu1LFt2lqYQnoZefaK/2RDvjYdJ+norsVe4dwOqo14XiipgYY5xNUo6VhQXNbl2vg==",
- "path": "system.security.cryptography.xml/4.5.0",
- "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512"
- },
- "System.Security.Permissions/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-vDQ7q30Soe0a1cPhvxn+7IFmMeTG5IP+hTQrnKQDjTNpD2epqwbZSzMM2Git5TXBr4Kwwhc/0SEtJY0qPoiegA==",
- "path": "system.security.permissions/4.5.0",
- "hashPath": "system.security.permissions.4.5.0.nupkg.sha512"
- },
- "System.Security.Principal/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==",
- "path": "system.security.principal/4.3.0",
- "hashPath": "system.security.principal.4.3.0.nupkg.sha512"
- },
- "System.Security.Principal.Windows/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-WA9ETb/pY3BjnxKjBUHEgO59B7d/nnmjHFsqjJ2eDT780nD769CT1/bw2ia0Z6W7NqlcqokE6sKGKa6uw88XGA==",
- "path": "system.security.principal.windows/4.5.0",
- "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512"
- },
- "System.Text.Encoding/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
- "path": "system.text.encoding/4.3.0",
- "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
- },
- "System.Text.Encoding.CodePages/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-16EVkWmNnoH3/Yj9c5s5VuLK5Uv/Dnkc3P2kMmnD7wJcUuvcHVvM2IhVJanf2hHRZUitH+cIkPCPHrBoCXc7Rw==",
- "path": "system.text.encoding.codepages/4.5.0",
- "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512"
- },
- "System.Text.Encoding.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
- "path": "system.text.encoding.extensions/4.3.0",
- "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
- },
- "System.Text.Encodings.Web/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JF+wDdfFiRl3rz3dPMfR6aR568AW2J5CUMmhSflgHDz4zbVK4/00ax8UHnHyEMvblPewgNugjuA4oyoL8Pex2g==",
- "path": "system.text.encodings.web/4.5.0",
- "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512"
- },
- "System.Text.RegularExpressions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
- "path": "system.text.regularexpressions/4.3.0",
- "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
- },
- "System.Threading/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
- "path": "system.threading/4.3.0",
- "hashPath": "system.threading.4.3.0.nupkg.sha512"
- },
- "System.Threading.Channels/4.5.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Js7f30DXMo1plMo32fOpKF7AhCmuKyOKDT1fSayntGGOVfF5V/xKVu1UPI3N+/hTXuqKKgB++eACPZ120uLpGg==",
- "path": "system.threading.channels/4.5.0",
- "hashPath": "system.threading.channels.4.5.0.nupkg.sha512"
- },
- "System.Threading.Tasks/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
- "path": "system.threading.tasks/4.3.0",
- "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
- },
- "System.Threading.Tasks.Extensions/4.5.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==",
- "path": "system.threading.tasks.extensions/4.5.1",
- "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512"
- },
- "System.Threading.Tasks.Parallel/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==",
- "path": "system.threading.tasks.parallel/4.3.0",
- "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512"
- },
- "System.Threading.Thread/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==",
- "path": "system.threading.thread/4.3.0",
- "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
- },
- "System.ValueTuple/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==",
- "path": "system.valuetuple/4.3.0",
- "hashPath": "system.valuetuple.4.3.0.nupkg.sha512"
- },
- "System.Xml.ReaderWriter/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
- "path": "system.xml.readerwriter/4.3.0",
- "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
- },
- "System.Xml.XDocument/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
- "path": "system.xml.xdocument/4.3.0",
- "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512"
- },
- "System.Xml.XmlDocument/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
- "path": "system.xml.xmldocument/4.3.0",
- "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
- },
- "System.Xml.XmlSerializer/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-MYoTCP7EZ98RrANESW05J5ZwskKDoN0AuZ06ZflnowE50LTpbR5yRg3tHckTVm5j/m47stuGgCrCHWePyHS70Q==",
- "path": "system.xml.xmlserializer/4.3.0",
- "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512"
- },
- "System.Xml.XPath/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==",
- "path": "system.xml.xpath/4.3.0",
- "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512"
- },
- "System.Xml.XPath.XDocument/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==",
- "path": "system.xml.xpath.xdocument/4.3.0",
- "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512"
- }
- }
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v2.1/win-x64",
+ "signature": "adb238c5f0eec1486128a97eb736420c05529aec"
+ },
+ "compilationOptions": {
+ "defines": [
+ "TRACE",
+ "RELEASE",
+ "NETCOREAPP",
+ "NETCOREAPP2_1"
+ ],
+ "languageVersion": "",
+ "platform": "x64",
+ "allowUnsafe": false,
+ "warningsAsErrors": false,
+ "optimize": true,
+ "keyFile": "",
+ "emitEntryPoint": true,
+ "xmlDoc": false,
+ "debugType": "portable"
+ },
+ "targets": {
+ ".NETCoreApp,Version=v2.1": {
+ "GCI.Maintenance.API/1.0.0": {
+ "dependencies": {
+ "AspNet.Security.OAuth.Validation": "2.0.0",
+ "GCI.Maintenance.Documents": "1.0.0",
+ "GCI.Maintenance.Entities": "1.0.0",
+ "Microsoft.AspNetCore": "2.1.1",
+ "Microsoft.AspNetCore.App": "2.1.1",
+ "Microsoft.AspNetCore.Mvc": "2.1.1",
+ "Microsoft.AspNetCore.SpaServices": "2.1.1",
+ "Microsoft.AspNetCore.StaticFiles": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Tools": "2.1.1",
+ "Microsoft.Extensions.Logging.Debug": "2.1.1",
+ "Microsoft.NETCore.App": "2.1.0",
+ "OpenIddict": "2.0.1",
+ "OpenIddict.EntityFrameworkCore": "2.0.1",
+ "OpenIddict.Mvc": "2.0.1",
+ "Serilog": "2.9.0",
+ "Serilog.AspNetCore": "3.2.0",
+ "Serilog.Settings.Configuration": "3.1.0",
+ "Serilog.Sinks.Console": "3.1.1",
+ "Serilog.Sinks.File": "4.1.0",
+ "System.Drawing.Common": "4.7.0",
+ "System.Linq.Dynamic.Core": "1.0.21"
+ },
+ "compile": {
+ "GCI.Maintenance.API.dll": {}
+ }
+ },
+ "AspNet.Security.OAuth.Validation/2.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/AspNet.Security.OAuth.Validation.dll": {}
+ }
+ },
+ "AspNet.Security.OpenIdConnect.Extensions/2.0.0": {
+ "dependencies": {
+ "AspNet.Security.OpenIdConnect.Primitives": "2.0.0",
+ "Microsoft.AspNetCore.Authentication": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Extensions.dll": {}
+ }
+ },
+ "AspNet.Security.OpenIdConnect.Primitives/2.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Primitives.dll": {}
+ }
+ },
+ "AspNet.Security.OpenIdConnect.Server/2.0.0": {
+ "dependencies": {
+ "AspNet.Security.OpenIdConnect.Extensions": "2.0.0",
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.1"
+ },
+ "compile": {
+ "lib/netcoreapp2.0/AspNet.Security.OpenIdConnect.Server.dll": {}
+ }
+ },
+ "CryptoHelper/3.0.2": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/CryptoHelper.dll": {}
+ }
+ },
+ "Microsoft.AspNet.WebApi.Client/5.2.6": {
+ "dependencies": {
+ "Newtonsoft.Json": "11.0.2",
+ "Newtonsoft.Json.Bson": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/System.Net.Http.Formatting.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Diagnostics": "2.1.1",
+ "Microsoft.AspNetCore.HostFiltering": "2.1.1",
+ "Microsoft.AspNetCore.Hosting": "2.1.1",
+ "Microsoft.AspNetCore.Routing": "2.1.1",
+ "Microsoft.AspNetCore.Server.IISIntegration": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Https": "2.1.1",
+ "Microsoft.Extensions.Configuration.CommandLine": "2.1.1",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.1",
+ "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
+ "Microsoft.Extensions.Configuration.Json": "2.1.1",
+ "Microsoft.Extensions.Configuration.UserSecrets": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Logging.Configuration": "2.1.1",
+ "Microsoft.Extensions.Logging.Console": "2.1.1",
+ "Microsoft.Extensions.Logging.Debug": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Antiforgery/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.DataProtection": "2.1.1",
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.WebUtilities": "2.1.1",
+ "Microsoft.Extensions.ObjectPool": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Antiforgery.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.App/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNet.WebApi.Client": "5.2.6",
+ "Microsoft.AspNetCore": "2.1.1",
+ "Microsoft.AspNetCore.Antiforgery": "2.1.1",
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.Cookies": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.Facebook": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.Google": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.JwtBearer": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.MicrosoftAccount": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.OpenIdConnect": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.Twitter": "2.1.1",
+ "Microsoft.AspNetCore.Authentication.WsFederation": "2.1.1",
+ "Microsoft.AspNetCore.Authorization": "2.1.1",
+ "Microsoft.AspNetCore.Authorization.Policy": "2.1.1",
+ "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.CookiePolicy": "2.1.1",
+ "Microsoft.AspNetCore.Cors": "2.1.1",
+ "Microsoft.AspNetCore.Cryptography.Internal": "2.1.1",
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1",
+ "Microsoft.AspNetCore.DataProtection": "2.1.1",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.DataProtection.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.Diagnostics": "2.1.1",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "2.1.1",
+ "Microsoft.AspNetCore.HostFiltering": "2.1.1",
+ "Microsoft.AspNetCore.Hosting": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Html.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http.Connections": "1.0.1",
+ "Microsoft.AspNetCore.Http.Connections.Common": "1.0.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.Http.Features": "2.1.1",
+ "Microsoft.AspNetCore.HttpOverrides": "2.1.1",
+ "Microsoft.AspNetCore.HttpsPolicy": "2.1.1",
+ "Microsoft.AspNetCore.Identity": "2.1.1",
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "2.1.1",
+ "Microsoft.AspNetCore.Identity.UI": "2.1.1",
+ "Microsoft.AspNetCore.JsonPatch": "2.1.1",
+ "Microsoft.AspNetCore.Localization": "2.1.1",
+ "Microsoft.AspNetCore.Localization.Routing": "2.1.1",
+ "Microsoft.AspNetCore.MiddlewareAnalysis": "2.1.1",
+ "Microsoft.AspNetCore.Mvc": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Analyzers": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Cors": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Localization": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Razor": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.RazorPages": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
+ "Microsoft.AspNetCore.NodeServices": "2.1.1",
+ "Microsoft.AspNetCore.Owin": "2.1.1",
+ "Microsoft.AspNetCore.Razor": "2.1.1",
+ "Microsoft.AspNetCore.Razor.Design": "2.1.1",
+ "Microsoft.AspNetCore.Razor.Language": "2.1.1",
+ "Microsoft.AspNetCore.Razor.Runtime": "2.1.1",
+ "Microsoft.AspNetCore.ResponseCaching": "2.1.1",
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.ResponseCompression": "2.1.1",
+ "Microsoft.AspNetCore.Rewrite": "2.1.1",
+ "Microsoft.AspNetCore.Routing": "2.1.1",
+ "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Server.HttpSys": "2.1.1",
+ "Microsoft.AspNetCore.Server.IISIntegration": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Core": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Https": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.1.1",
+ "Microsoft.AspNetCore.Session": "2.1.1",
+ "Microsoft.AspNetCore.SignalR": "1.0.1",
+ "Microsoft.AspNetCore.SignalR.Common": "1.0.1",
+ "Microsoft.AspNetCore.SignalR.Core": "1.0.1",
+ "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.0.1",
+ "Microsoft.AspNetCore.SpaServices": "2.1.1",
+ "Microsoft.AspNetCore.SpaServices.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.StaticFiles": "2.1.1",
+ "Microsoft.AspNetCore.WebSockets": "2.1.1",
+ "Microsoft.AspNetCore.WebUtilities": "2.1.1",
+ "Microsoft.CodeAnalysis.Razor": "2.1.1",
+ "Microsoft.EntityFrameworkCore": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Abstractions": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Analyzers": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Design": "2.1.1",
+ "Microsoft.EntityFrameworkCore.InMemory": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
+ "Microsoft.EntityFrameworkCore.SqlServer": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Tools": "2.1.1",
+ "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.Caching.SqlServer": "2.1.1",
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Configuration.Binder": "2.1.1",
+ "Microsoft.Extensions.Configuration.CommandLine": "2.1.1",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.1",
+ "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
+ "Microsoft.Extensions.Configuration.Ini": "2.1.1",
+ "Microsoft.Extensions.Configuration.Json": "2.1.1",
+ "Microsoft.Extensions.Configuration.KeyPerFile": "2.1.1",
+ "Microsoft.Extensions.Configuration.UserSecrets": "2.1.1",
+ "Microsoft.Extensions.Configuration.Xml": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DiagnosticAdapter": "2.1.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Composite": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Embedded": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
+ "Microsoft.Extensions.FileSystemGlobbing": "2.1.1",
+ "Microsoft.Extensions.Hosting": "2.1.1",
+ "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Http": "2.1.1",
+ "Microsoft.Extensions.Identity.Core": "2.1.1",
+ "Microsoft.Extensions.Identity.Stores": "2.1.1",
+ "Microsoft.Extensions.Localization": "2.1.1",
+ "Microsoft.Extensions.Localization.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Configuration": "2.1.1",
+ "Microsoft.Extensions.Logging.Console": "2.1.1",
+ "Microsoft.Extensions.Logging.Debug": "2.1.1",
+ "Microsoft.Extensions.Logging.EventSource": "2.1.1",
+ "Microsoft.Extensions.Logging.TraceSource": "2.1.1",
+ "Microsoft.Extensions.ObjectPool": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
+ "Microsoft.Extensions.Primitives": "2.1.1",
+ "Microsoft.Extensions.WebEncoders": "2.1.1",
+ "Microsoft.Net.Http.Headers": "2.1.1"
+ }
+ },
+ "Microsoft.AspNetCore.Authentication/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
+ "Microsoft.AspNetCore.DataProtection": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Microsoft.Extensions.WebEncoders": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.Cookies/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Cookies.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.Core/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Core.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.Facebook/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Facebook.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.Google/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Google.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.MicrosoftAccount.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.OAuth/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OAuth.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.OpenIdConnect.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.Twitter/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.OAuth": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.Twitter.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authentication.WsFederation/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Microsoft.IdentityModel.Protocols.WsFederation": "5.2.0",
+ "System.IdentityModel.Tokens.Jwt": "5.2.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authentication.WsFederation.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authorization/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Authorization.Policy/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Authorization": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.Policy.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.1.1",
+ "System.IO.Pipelines": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Connections.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.CookiePolicy/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.CookiePolicy.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Cors/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Cors.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Cryptography.Internal/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Cryptography.Internal": "2.1.1"
+ },
+ "compile": {
+ "lib/netcoreapp2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.DataProtection/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Cryptography.Internal": "2.1.1",
+ "Microsoft.AspNetCore.DataProtection.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Microsoft.Win32.Registry": "4.5.0",
+ "System.Security.Cryptography.Xml": "4.5.0",
+ "System.Security.Principal.Windows": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.DataProtection.Abstractions/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.DataProtection.Extensions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.DataProtection": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.DataProtection.Extensions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Diagnostics/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.WebUtilities": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "System.Diagnostics.DiagnosticSource": "4.5.0",
+ "System.Reflection.Metadata": "1.6.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Relational": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.HostFiltering/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.HostFiltering.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Hosting/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.Configuration.EnvironmentVariables": "2.1.1",
+ "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
+ "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "System.Diagnostics.DiagnosticSource": "4.5.0",
+ "System.Reflection.Metadata": "1.6.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Hosting.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Hosting.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.1.1",
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Html.Abstractions/2.1.1": {
+ "dependencies": {
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Html.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.WebUtilities": "2.1.1",
+ "Microsoft.Extensions.ObjectPool": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Microsoft.Net.Http.Headers": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Features": "2.1.1",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Connections/1.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authorization.Policy": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Connections.Common": "1.0.1",
+ "Microsoft.AspNetCore.Routing": "2.1.1",
+ "Microsoft.AspNetCore.WebSockets": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netcoreapp2.1/Microsoft.AspNetCore.Http.Connections.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Connections.Common/1.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Buffers": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Connections.Common.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Extensions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
+ "Microsoft.Net.Http.Headers": "2.1.1",
+ "System.Buffers": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Extensions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Http.Features/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Http.Features.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.HttpOverrides/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.HttpOverrides.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.HttpsPolicy/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Configuration.Binder": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.HttpsPolicy.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Identity/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.Cookies": "2.1.1",
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Identity.Core": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Identity.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Identity": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
+ "Microsoft.Extensions.Identity.Stores": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Identity.UI/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Identity": "2.1.1",
+ "Microsoft.AspNetCore.Mvc": "2.1.1",
+ "Microsoft.AspNetCore.StaticFiles": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Embedded": "2.1.1",
+ "Microsoft.Extensions.Identity.Stores": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.Views.dll": {},
+ "lib/netstandard2.0/Microsoft.AspNetCore.Identity.UI.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.JsonPatch/2.1.1": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.5.0",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.JsonPatch.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Localization/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Localization.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Localization.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Localization.Routing/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Localization": "2.1.1",
+ "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Localization.Routing.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.MiddlewareAnalysis/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "System.Diagnostics.DiagnosticSource": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.MiddlewareAnalysis.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.ApiExplorer": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Cors": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Localization": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.RazorPages": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
+ "Microsoft.AspNetCore.Razor.Design": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
+ "Microsoft.Net.Http.Headers": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Analyzers/2.1.1": {},
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Core/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
+ "Microsoft.AspNetCore.Authorization.Policy": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Routing": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.DependencyModel": "2.1.0",
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "System.Diagnostics.DiagnosticSource": "4.5.0",
+ "System.Threading.Tasks.Extensions": "4.5.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Core.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Cors/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Cors": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Cors.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
+ "Microsoft.Extensions.Localization": "2.1.1",
+ "System.ComponentModel.Annotations": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.JsonPatch": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Localization/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Localization": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Razor": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.Localization": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Localization.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Razor/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Razor.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
+ "Microsoft.AspNetCore.Razor.Runtime": "2.1.1",
+ "Microsoft.CodeAnalysis.CSharp": "2.8.0",
+ "Microsoft.CodeAnalysis.Razor": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Composite": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Razor.Language": "2.1.1",
+ "Microsoft.CodeAnalysis.Razor": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.RazorPages": "2.1.1"
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.RazorPages/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Razor": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.RazorPages.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.TagHelpers/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Razor": "2.1.1",
+ "Microsoft.AspNetCore.Razor.Runtime": "2.1.1",
+ "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.FileSystemGlobbing": "2.1.1",
+ "Microsoft.Extensions.Primitives": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Antiforgery": "2.1.1",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Html.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.DataAnnotations": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.Formatters.Json": "2.1.1",
+ "Microsoft.Extensions.WebEncoders": "2.1.1",
+ "Newtonsoft.Json.Bson": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.NodeServices/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Console": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.NodeServices.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Owin/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Owin.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Razor/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Html.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Razor.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Razor.Design/2.1.1": {},
+ "Microsoft.AspNetCore.Razor.Language/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Razor.Runtime/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Html.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Razor": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Runtime.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.ResponseCaching/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.ResponseCompression/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.ResponseCompression.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Rewrite/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Rewrite.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Routing/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.Routing.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.ObjectPool": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Routing.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Routing.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Routing.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Server.HttpSys/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
+ "Microsoft.AspNetCore.Hosting": "2.1.1",
+ "Microsoft.Net.Http.Headers": "2.1.1",
+ "Microsoft.Win32.Registry": "4.5.0",
+ "System.Security.Principal.Windows": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Server.HttpSys.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Server.IISIntegration/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication.Core": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.AspNetCore.HttpOverrides": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "System.Buffers": "4.5.0",
+ "System.IO.Pipelines": "4.5.0",
+ "System.Memory": "4.5.1",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.1",
+ "System.Security.Principal.Windows": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Server.IISIntegration.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Server.Kestrel/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Core": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Https": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Core/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.WebUtilities": "2.1.1",
+ "Microsoft.Extensions.Configuration.Binder": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Microsoft.Net.Http.Headers": "2.1.1",
+ "System.Memory": "4.5.1",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.1",
+ "System.Security.Cryptography.Cng": "4.5.0",
+ "System.Threading.Tasks.Extensions": "4.5.1"
+ },
+ "compile": {
+ "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Core.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Https/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Core": "2.1.1"
+ },
+ "compile": {
+ "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Https.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netcoreapp2.1/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.Session/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.DataProtection": "2.1.1",
+ "Microsoft.AspNetCore.Http.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.Session.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.SignalR/1.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Connections": "1.0.1",
+ "Microsoft.AspNetCore.SignalR.Core": "1.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.SignalR.Common/1.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Connections.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Buffers": "4.5.0"
+ },
+ "compile": {
+ "lib/netcoreapp2.1/Microsoft.AspNetCore.SignalR.Common.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.SignalR.Core/1.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authorization": "2.1.1",
+ "Microsoft.AspNetCore.SignalR.Common": "1.0.1",
+ "Microsoft.AspNetCore.SignalR.Protocols.Json": "1.0.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Threading.Channels": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Core.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.SignalR.Protocols.Json/1.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.SignalR.Common": "1.0.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.SpaServices/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.TagHelpers": "2.1.1",
+ "Microsoft.AspNetCore.Mvc.ViewFeatures": "2.1.1",
+ "Microsoft.AspNetCore.NodeServices": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.SpaServices.Extensions/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.SpaServices": "2.1.1",
+ "Microsoft.AspNetCore.StaticFiles": "2.1.1",
+ "Microsoft.AspNetCore.WebSockets": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Physical": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.SpaServices.Extensions.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.StaticFiles/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.WebEncoders": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.WebSockets/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Http.Extensions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "System.Net.WebSockets.WebSocketProtocol": "4.5.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.WebSockets.dll": {}
+ }
+ },
+ "Microsoft.AspNetCore.WebUtilities/2.1.1": {
+ "dependencies": {
+ "Microsoft.Net.Http.Headers": "2.1.1",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.AspNetCore.WebUtilities.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {},
+ "Microsoft.CodeAnalysis.Common/2.8.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "1.1.0",
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Collections.Immutable": "1.5.0",
+ "System.Console": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.FileVersionInfo": "4.3.0",
+ "System.Diagnostics.StackTrace": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO.Compression": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.6.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.CodePages": "4.5.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Parallel": "4.3.0",
+ "System.Threading.Thread": "4.3.0",
+ "System.ValueTuple": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath.XDocument": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.8.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "2.8.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.CodeAnalysis.CSharp.dll": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Razor/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Razor.Language": "2.1.1",
+ "Microsoft.CodeAnalysis.CSharp": "2.8.0",
+ "Microsoft.CodeAnalysis.Common": "2.8.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": {}
+ }
+ },
+ "Microsoft.CSharp/4.5.0": {},
+ "Microsoft.DotNet.PlatformAbstractions/2.1.0": {
+ "dependencies": {
+ "System.AppContext": "4.3.0",
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.3/Microsoft.DotNet.PlatformAbstractions.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore/2.1.1": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Abstractions": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Analyzers": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Remotion.Linq": "2.2.0",
+ "System.Collections.Immutable": "1.5.0",
+ "System.ComponentModel.Annotations": "4.5.0",
+ "System.Diagnostics.DiagnosticSource": "4.5.0",
+ "System.Interactive.Async": "3.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.EntityFrameworkCore.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/2.1.1": {},
+ "Microsoft.EntityFrameworkCore.Design/2.1.1": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.5.0",
+ "Microsoft.EntityFrameworkCore.Relational": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Design.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.InMemory/2.1.1": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.EntityFrameworkCore.InMemory.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Relational/2.1.1": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.EntityFrameworkCore.Relational.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.SqlServer/2.1.1": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
+ "System.Data.SqlClient": "4.5.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.EntityFrameworkCore.SqlServer.dll": {}
+ }
+ },
+ "Microsoft.EntityFrameworkCore.Tools/2.1.1": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Design": "2.1.1"
+ }
+ },
+ "Microsoft.Extensions.Caching.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.Memory/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.Memory.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Caching.SqlServer/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Caching.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "System.Data.SqlClient": "4.5.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Caching.SqlServer.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Binder/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.CommandLine.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Physical": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Ini/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Ini.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.KeyPerFile/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Physical": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.KeyPerFile.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Json": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.UserSecrets.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Xml/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.Configuration.FileExtensions": "2.1.1",
+ "System.Security.Cryptography.Xml": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Xml.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netcoreapp2.0/Microsoft.Extensions.DependencyInjection.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DependencyModel/2.1.0": {
+ "dependencies": {
+ "Microsoft.DotNet.PlatformAbstractions": "2.1.0",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.Linq": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.6/Microsoft.Extensions.DependencyModel.dll": {}
+ }
+ },
+ "Microsoft.Extensions.DiagnosticAdapter/2.1.0": {
+ "dependencies": {
+ "System.Diagnostics.DiagnosticSource": "4.5.0"
+ },
+ "compile": {
+ "lib/netcoreapp2.0/Microsoft.Extensions.DiagnosticAdapter.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Composite/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Composite.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Embedded/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Embedded.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
+ "Microsoft.Extensions.FileSystemGlobbing": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {}
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Hosting/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Physical": "2.1.1",
+ "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Hosting.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.FileProviders.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Hosting.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Http/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Http.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Identity.Core/2.1.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "System.ComponentModel.Annotations": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Identity.Core.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Identity.Stores/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Identity.Core": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "System.ComponentModel.Annotations": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Identity.Stores.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Localization/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Localization.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Localization.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Localization.Abstractions/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Localization.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Binder": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Abstractions/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Configuration/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Configuration.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Console/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Logging.Configuration": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Console.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.Debug/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.Debug.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.EventSource/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.EventSource.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Logging.TraceSource/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Logging.TraceSource.dll": {}
+ }
+ },
+ "Microsoft.Extensions.ObjectPool/2.1.1": {
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Options/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Primitives": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Configuration.Binder": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/2.1.1": {
+ "dependencies": {
+ "System.Memory": "4.5.1",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {}
+ }
+ },
+ "Microsoft.Extensions.WebEncoders/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "System.Text.Encodings.Web": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Extensions.WebEncoders.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Logging/5.2.1": {
+ "dependencies": {
+ "NETStandard.Library": "2.0.3",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Logging.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "5.2.1",
+ "Microsoft.IdentityModel.Tokens": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "System.Collections.Specialized": "4.3.0",
+ "System.Diagnostics.Contracts": "4.3.0",
+ "System.Net.Http": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.IdentityModel.Tokens.Jwt": "5.2.1"
+ },
+ "compile": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.WsFederation/5.2.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "5.2.1",
+ "Microsoft.IdentityModel.Tokens.Saml": "5.2.0",
+ "Microsoft.IdentityModel.Xml": "5.2.0",
+ "NETStandard.Library": "2.0.3",
+ "System.Xml.XmlDocument": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.WsFederation.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+ "System.Runtime.Serialization.Xml": "4.3.0",
+ "System.Security.Claims": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Tokens.Saml/5.2.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "5.2.1",
+ "Microsoft.IdentityModel.Xml": "5.2.0",
+ "NETStandard.Library": "2.0.3"
+ },
+ "compile": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.Saml.dll": {}
+ }
+ },
+ "Microsoft.IdentityModel.Xml/5.2.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "5.2.1",
+ "NETStandard.Library": "2.0.3"
+ },
+ "compile": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Xml.dll": {}
+ }
+ },
+ "Microsoft.Net.Http.Headers/2.1.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1",
+ "System.Buffers": "4.5.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Microsoft.Net.Http.Headers.dll": {}
+ }
+ },
+ "Microsoft.NETCore.App/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostPolicy": "2.1.0",
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "NETStandard.Library": "2.0.3",
+ "runtime.win-x64.Microsoft.NETCore.App": "2.1.0"
+ },
+ "compile": {
+ "ref/netcoreapp2.1/Microsoft.CSharp.dll": {},
+ "ref/netcoreapp2.1/Microsoft.VisualBasic.dll": {},
+ "ref/netcoreapp2.1/Microsoft.Win32.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.AppContext.dll": {},
+ "ref/netcoreapp2.1/System.Buffers.dll": {},
+ "ref/netcoreapp2.1/System.Collections.Concurrent.dll": {},
+ "ref/netcoreapp2.1/System.Collections.Immutable.dll": {},
+ "ref/netcoreapp2.1/System.Collections.NonGeneric.dll": {},
+ "ref/netcoreapp2.1/System.Collections.Specialized.dll": {},
+ "ref/netcoreapp2.1/System.Collections.dll": {},
+ "ref/netcoreapp2.1/System.ComponentModel.Annotations.dll": {},
+ "ref/netcoreapp2.1/System.ComponentModel.DataAnnotations.dll": {},
+ "ref/netcoreapp2.1/System.ComponentModel.EventBasedAsync.dll": {},
+ "ref/netcoreapp2.1/System.ComponentModel.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.ComponentModel.TypeConverter.dll": {},
+ "ref/netcoreapp2.1/System.ComponentModel.dll": {},
+ "ref/netcoreapp2.1/System.Configuration.dll": {},
+ "ref/netcoreapp2.1/System.Console.dll": {},
+ "ref/netcoreapp2.1/System.Core.dll": {},
+ "ref/netcoreapp2.1/System.Data.Common.dll": {},
+ "ref/netcoreapp2.1/System.Data.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.Contracts.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.Debug.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.DiagnosticSource.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.FileVersionInfo.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.Process.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.StackTrace.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.TextWriterTraceListener.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.Tools.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.TraceSource.dll": {},
+ "ref/netcoreapp2.1/System.Diagnostics.Tracing.dll": {},
+ "ref/netcoreapp2.1/System.Drawing.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.Drawing.dll": {},
+ "ref/netcoreapp2.1/System.Dynamic.Runtime.dll": {},
+ "ref/netcoreapp2.1/System.Globalization.Calendars.dll": {},
+ "ref/netcoreapp2.1/System.Globalization.Extensions.dll": {},
+ "ref/netcoreapp2.1/System.Globalization.dll": {},
+ "ref/netcoreapp2.1/System.IO.Compression.Brotli.dll": {},
+ "ref/netcoreapp2.1/System.IO.Compression.FileSystem.dll": {},
+ "ref/netcoreapp2.1/System.IO.Compression.ZipFile.dll": {},
+ "ref/netcoreapp2.1/System.IO.Compression.dll": {},
+ "ref/netcoreapp2.1/System.IO.FileSystem.DriveInfo.dll": {},
+ "ref/netcoreapp2.1/System.IO.FileSystem.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.IO.FileSystem.Watcher.dll": {},
+ "ref/netcoreapp2.1/System.IO.FileSystem.dll": {},
+ "ref/netcoreapp2.1/System.IO.IsolatedStorage.dll": {},
+ "ref/netcoreapp2.1/System.IO.MemoryMappedFiles.dll": {},
+ "ref/netcoreapp2.1/System.IO.Pipes.dll": {},
+ "ref/netcoreapp2.1/System.IO.UnmanagedMemoryStream.dll": {},
+ "ref/netcoreapp2.1/System.IO.dll": {},
+ "ref/netcoreapp2.1/System.Linq.Expressions.dll": {},
+ "ref/netcoreapp2.1/System.Linq.Parallel.dll": {},
+ "ref/netcoreapp2.1/System.Linq.Queryable.dll": {},
+ "ref/netcoreapp2.1/System.Linq.dll": {},
+ "ref/netcoreapp2.1/System.Memory.dll": {},
+ "ref/netcoreapp2.1/System.Net.Http.dll": {},
+ "ref/netcoreapp2.1/System.Net.HttpListener.dll": {},
+ "ref/netcoreapp2.1/System.Net.Mail.dll": {},
+ "ref/netcoreapp2.1/System.Net.NameResolution.dll": {},
+ "ref/netcoreapp2.1/System.Net.NetworkInformation.dll": {},
+ "ref/netcoreapp2.1/System.Net.Ping.dll": {},
+ "ref/netcoreapp2.1/System.Net.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.Net.Requests.dll": {},
+ "ref/netcoreapp2.1/System.Net.Security.dll": {},
+ "ref/netcoreapp2.1/System.Net.ServicePoint.dll": {},
+ "ref/netcoreapp2.1/System.Net.Sockets.dll": {},
+ "ref/netcoreapp2.1/System.Net.WebClient.dll": {},
+ "ref/netcoreapp2.1/System.Net.WebHeaderCollection.dll": {},
+ "ref/netcoreapp2.1/System.Net.WebProxy.dll": {},
+ "ref/netcoreapp2.1/System.Net.WebSockets.Client.dll": {},
+ "ref/netcoreapp2.1/System.Net.WebSockets.dll": {},
+ "ref/netcoreapp2.1/System.Net.dll": {},
+ "ref/netcoreapp2.1/System.Numerics.Vectors.dll": {},
+ "ref/netcoreapp2.1/System.Numerics.dll": {},
+ "ref/netcoreapp2.1/System.ObjectModel.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.DispatchProxy.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.Emit.ILGeneration.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.Emit.Lightweight.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.Emit.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.Extensions.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.Metadata.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.TypeExtensions.dll": {},
+ "ref/netcoreapp2.1/System.Reflection.dll": {},
+ "ref/netcoreapp2.1/System.Resources.Reader.dll": {},
+ "ref/netcoreapp2.1/System.Resources.ResourceManager.dll": {},
+ "ref/netcoreapp2.1/System.Resources.Writer.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.CompilerServices.VisualC.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Extensions.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Handles.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.InteropServices.RuntimeInformation.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.InteropServices.WindowsRuntime.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.InteropServices.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Loader.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Numerics.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Serialization.Formatters.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Serialization.Json.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Serialization.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Serialization.Xml.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.Serialization.dll": {},
+ "ref/netcoreapp2.1/System.Runtime.dll": {},
+ "ref/netcoreapp2.1/System.Security.Claims.dll": {},
+ "ref/netcoreapp2.1/System.Security.Cryptography.Algorithms.dll": {},
+ "ref/netcoreapp2.1/System.Security.Cryptography.Csp.dll": {},
+ "ref/netcoreapp2.1/System.Security.Cryptography.Encoding.dll": {},
+ "ref/netcoreapp2.1/System.Security.Cryptography.Primitives.dll": {},
+ "ref/netcoreapp2.1/System.Security.Cryptography.X509Certificates.dll": {},
+ "ref/netcoreapp2.1/System.Security.Principal.dll": {},
+ "ref/netcoreapp2.1/System.Security.SecureString.dll": {},
+ "ref/netcoreapp2.1/System.Security.dll": {},
+ "ref/netcoreapp2.1/System.ServiceModel.Web.dll": {},
+ "ref/netcoreapp2.1/System.ServiceProcess.dll": {},
+ "ref/netcoreapp2.1/System.Text.Encoding.Extensions.dll": {},
+ "ref/netcoreapp2.1/System.Text.Encoding.dll": {},
+ "ref/netcoreapp2.1/System.Text.RegularExpressions.dll": {},
+ "ref/netcoreapp2.1/System.Threading.Overlapped.dll": {},
+ "ref/netcoreapp2.1/System.Threading.Tasks.Dataflow.dll": {},
+ "ref/netcoreapp2.1/System.Threading.Tasks.Extensions.dll": {},
+ "ref/netcoreapp2.1/System.Threading.Tasks.Parallel.dll": {},
+ "ref/netcoreapp2.1/System.Threading.Tasks.dll": {},
+ "ref/netcoreapp2.1/System.Threading.Thread.dll": {},
+ "ref/netcoreapp2.1/System.Threading.ThreadPool.dll": {},
+ "ref/netcoreapp2.1/System.Threading.Timer.dll": {},
+ "ref/netcoreapp2.1/System.Threading.dll": {},
+ "ref/netcoreapp2.1/System.Transactions.Local.dll": {},
+ "ref/netcoreapp2.1/System.Transactions.dll": {},
+ "ref/netcoreapp2.1/System.ValueTuple.dll": {},
+ "ref/netcoreapp2.1/System.Web.HttpUtility.dll": {},
+ "ref/netcoreapp2.1/System.Web.dll": {},
+ "ref/netcoreapp2.1/System.Windows.dll": {},
+ "ref/netcoreapp2.1/System.Xml.Linq.dll": {},
+ "ref/netcoreapp2.1/System.Xml.ReaderWriter.dll": {},
+ "ref/netcoreapp2.1/System.Xml.Serialization.dll": {},
+ "ref/netcoreapp2.1/System.Xml.XDocument.dll": {},
+ "ref/netcoreapp2.1/System.Xml.XPath.XDocument.dll": {},
+ "ref/netcoreapp2.1/System.Xml.XPath.dll": {},
+ "ref/netcoreapp2.1/System.Xml.XmlDocument.dll": {},
+ "ref/netcoreapp2.1/System.Xml.XmlSerializer.dll": {},
+ "ref/netcoreapp2.1/System.Xml.dll": {},
+ "ref/netcoreapp2.1/System.dll": {},
+ "ref/netcoreapp2.1/WindowsBase.dll": {},
+ "ref/netcoreapp2.1/mscorlib.dll": {},
+ "ref/netcoreapp2.1/netstandard.dll": {}
+ }
+ },
+ "Microsoft.NETCore.DotNetAppHost/2.1.0": {
+ "dependencies": {
+ "runtime.win-x64.Microsoft.NETCore.DotNetAppHost": "2.1.0"
+ }
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostResolver": "2.1.0",
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy": "2.1.0"
+ }
+ },
+ "Microsoft.NETCore.DotNetHostResolver/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetAppHost": "2.1.0",
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver": "2.1.0"
+ }
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {},
+ "Microsoft.NETCore.Targets/2.1.0": {},
+ "Microsoft.Win32.Registry/4.5.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "4.5.0",
+ "System.Security.Principal.Windows": "4.5.0"
+ },
+ "compile": {
+ "ref/netstandard2.0/Microsoft.Win32.Registry.dll": {}
+ }
+ },
+ "Microsoft.Win32.SystemEvents/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0"
+ }
+ },
+ "NETStandard.Library/2.0.3": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0"
+ }
+ },
+ "Newtonsoft.Json/11.0.2": {
+ "compile": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {}
+ }
+ },
+ "Newtonsoft.Json.Bson/1.0.1": {
+ "dependencies": {
+ "NETStandard.Library": "2.0.3",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard1.3/Newtonsoft.Json.Bson.dll": {}
+ }
+ },
+ "OpenIddict/2.0.1": {
+ "dependencies": {
+ "OpenIddict.Abstractions": "2.0.1",
+ "OpenIddict.Core": "2.0.1",
+ "OpenIddict.Mvc": "2.0.1",
+ "OpenIddict.Server": "2.0.1",
+ "OpenIddict.Validation": "2.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.dll": {}
+ }
+ },
+ "OpenIddict.Abstractions/2.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Collections.Immutable": "1.5.0",
+ "System.ComponentModel.Annotations": "4.5.0",
+ "System.Threading.Tasks.Extensions": "4.5.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.Abstractions.dll": {}
+ }
+ },
+ "OpenIddict.Core/2.0.1": {
+ "dependencies": {
+ "CryptoHelper": "3.0.2",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "OpenIddict.Abstractions": "2.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.Core.dll": {}
+ }
+ },
+ "OpenIddict.EntityFrameworkCore/2.0.1": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
+ "OpenIddict.Core": "2.0.1",
+ "OpenIddict.EntityFrameworkCore.Models": "2.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.EntityFrameworkCore.dll": {}
+ }
+ },
+ "OpenIddict.EntityFrameworkCore.Models/2.0.1": {
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.EntityFrameworkCore.Models.dll": {}
+ }
+ },
+ "OpenIddict.Mvc/2.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
+ "OpenIddict.Server": "2.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.Mvc.dll": {}
+ }
+ },
+ "OpenIddict.Server/2.0.1": {
+ "dependencies": {
+ "AspNet.Security.OpenIdConnect.Server": "2.0.0",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Newtonsoft.Json.Bson": "1.0.1",
+ "OpenIddict.Abstractions": "2.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.Server.dll": {}
+ }
+ },
+ "OpenIddict.Validation/2.0.1": {
+ "dependencies": {
+ "AspNet.Security.OAuth.Validation": "2.0.0",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "OpenIddict.Abstractions": "2.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/OpenIddict.Validation.dll": {}
+ }
+ },
+ "Remotion.Linq/2.2.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Linq.Queryable": "4.0.1",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard1.0/Remotion.Linq.dll": {}
+ }
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.native.System/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0"
+ }
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "dependencies": {
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni": "4.4.0",
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni": "4.4.0"
+ }
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0"
+ }
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "dependencies": {
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "4.3.0"
+ }
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "dependencies": {
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {},
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {},
+ "runtime.win-x64.Microsoft.NETCore.App/2.1.0": {},
+ "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {},
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostResolver": "2.1.0"
+ }
+ },
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetAppHost": "2.1.0"
+ }
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {},
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {},
+ "Serilog/2.9.0": {
+ "compile": {
+ "lib/netstandard2.0/Serilog.dll": {}
+ }
+ },
+ "Serilog.AspNetCore/3.2.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Serilog": "2.9.0",
+ "Serilog.Extensions.Hosting": "3.0.0",
+ "Serilog.Formatting.Compact": "1.0.0",
+ "Serilog.Settings.Configuration": "3.1.0",
+ "Serilog.Sinks.Console": "3.1.1",
+ "Serilog.Sinks.Debug": "1.0.1",
+ "Serilog.Sinks.File": "4.1.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Serilog.AspNetCore.dll": {}
+ }
+ },
+ "Serilog.Extensions.Hosting/3.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Serilog": "2.9.0",
+ "Serilog.Extensions.Logging": "3.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Serilog.Extensions.Hosting.dll": {}
+ }
+ },
+ "Serilog.Extensions.Logging/3.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Serilog": "2.9.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Serilog.Extensions.Logging.dll": {}
+ }
+ },
+ "Serilog.Formatting.Compact/1.0.0": {
+ "dependencies": {
+ "Serilog": "2.9.0"
+ },
+ "compile": {
+ "lib/netstandard1.1/Serilog.Formatting.Compact.dll": {}
+ }
+ },
+ "Serilog.Settings.Configuration/3.1.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyModel": "2.1.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
+ "Serilog": "2.9.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Serilog.Settings.Configuration.dll": {}
+ }
+ },
+ "Serilog.Sinks.Console/3.1.1": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "System.Console": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.3.0"
+ },
+ "compile": {
+ "lib/netcoreapp1.1/Serilog.Sinks.Console.dll": {}
+ }
+ },
+ "Serilog.Sinks.Debug/1.0.1": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "System.Diagnostics.Debug": "4.3.0"
+ },
+ "compile": {
+ "lib/netstandard2.0/Serilog.Sinks.Debug.dll": {}
+ }
+ },
+ "Serilog.Sinks.File/4.1.0": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading.Timer": "4.0.1"
+ },
+ "compile": {
+ "lib/netstandard2.0/Serilog.Sinks.File.dll": {}
+ }
+ },
+ "SerilogAnalyzer/0.15.0": {},
+ "System.AppContext/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Buffers/4.5.0": {},
+ "System.Collections/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Collections.Immutable/1.5.0": {},
+ "System.Collections.NonGeneric/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Collections.Specialized/4.3.0": {
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.ComponentModel.Annotations/4.5.0": {},
+ "System.Console/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.IO": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Data.SqlClient/4.5.1": {
+ "dependencies": {
+ "Microsoft.Win32.Registry": "4.5.0",
+ "System.Security.Principal.Windows": "4.5.0",
+ "System.Text.Encoding.CodePages": "4.5.0",
+ "runtime.native.System.Data.SqlClient.sni": "4.4.0"
+ },
+ "compile": {
+ "ref/netcoreapp2.1/System.Data.SqlClient.dll": {}
+ }
+ },
+ "System.Diagnostics.Contracts/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.5.0": {},
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Reflection.Metadata": "1.6.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ }
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "dependencies": {
+ "System.IO.FileSystem": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Metadata": "1.6.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Drawing.Common/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.Win32.SystemEvents": "4.7.0"
+ },
+ "compile": {
+ "ref/netstandard2.0/System.Drawing.Common.dll": {}
+ }
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Globalization/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Globalization.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "compile": {
+ "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.dll": {}
+ }
+ },
+ "System.Interactive.Async/3.1.1": {
+ "dependencies": {
+ "NETStandard.Library": "2.0.3"
+ },
+ "compile": {
+ "lib/netstandard1.3/System.Interactive.Async.dll": {}
+ }
+ },
+ "System.IO/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Buffers": "4.5.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.IO.Compression": "4.3.0"
+ }
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.IO.Pipelines/4.5.0": {
+ "compile": {
+ "ref/netstandard1.3/System.IO.Pipelines.dll": {}
+ }
+ },
+ "System.Linq/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Linq.Dynamic.Core/1.0.21": {
+ "compile": {
+ "lib/netcoreapp2.1/System.Linq.Dynamic.Core.dll": {}
+ }
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.ObjectModel": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Linq.Queryable/4.0.1": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Linq.Expressions": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Memory/4.5.1": {},
+ "System.Net.Http/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.DiagnosticSource": "4.5.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Extensions": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Net.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Net.WebSockets.WebSocketProtocol/4.5.1": {
+ "compile": {
+ "ref/netstandard2.0/System.Net.WebSockets.WebSocketProtocol.dll": {}
+ }
+ },
+ "System.Numerics.Vectors/4.5.0": {},
+ "System.ObjectModel/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Private.DataContractSerialization/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0",
+ "System.Xml.XmlSerializer": "4.3.0"
+ }
+ },
+ "System.Reflection/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Metadata/1.6.0": {},
+ "System.Reflection.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0"
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/4.5.1": {
+ "compile": {
+ "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {}
+ }
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ }
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "dependencies": {
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Private.DataContractSerialization": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Security.AccessControl/4.5.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Security.Principal.Windows": "4.5.0"
+ },
+ "compile": {
+ "ref/netstandard2.0/System.Security.AccessControl.dll": {}
+ }
+ },
+ "System.Security.Claims/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Security.Principal": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.Apple": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {
+ "compile": {
+ "ref/netcoreapp2.1/System.Security.Cryptography.Cng.dll": {}
+ }
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Pkcs/4.5.0": {
+ "dependencies": {
+ "System.Security.Cryptography.Cng": "4.5.0"
+ }
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Calendars": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.Numerics": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Cng": "4.5.0",
+ "System.Security.Cryptography.Csp": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Security.Cryptography.Xml/4.5.0": {
+ "dependencies": {
+ "System.Security.Cryptography.Pkcs": "4.5.0",
+ "System.Security.Permissions": "4.5.0"
+ },
+ "compile": {
+ "ref/netstandard2.0/System.Security.Cryptography.Xml.dll": {}
+ }
+ },
+ "System.Security.Permissions/4.5.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "4.5.0"
+ },
+ "compile": {
+ "ref/netstandard2.0/System.Security.Permissions.dll": {}
+ }
+ },
+ "System.Security.Principal/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Security.Principal.Windows/4.5.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0"
+ },
+ "compile": {
+ "ref/netstandard2.0/System.Security.Principal.Windows.dll": {}
+ }
+ },
+ "System.Text.Encoding/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding.CodePages/4.5.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Runtime.CompilerServices.Unsafe": "4.5.1"
+ }
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0"
+ }
+ },
+ "System.Text.Encodings.Web/4.5.0": {
+ "compile": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {}
+ }
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Channels/4.5.0": {
+ "compile": {
+ "lib/netcoreapp2.1/System.Threading.Channels.dll": {}
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.5.1": {},
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "dependencies": {
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.Threading.Thread/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.ValueTuple/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.IO.FileSystem.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Threading.Tasks.Extensions": "4.5.1"
+ }
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XmlSerializer/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ }
+ },
+ "System.Xml.XPath/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XPath": "4.3.0"
+ }
+ },
+ "GCI.Maintenance.Documents/1.0.0": {
+ "dependencies": {
+ "GCI.Maintenance.Entities": "1.0.0",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
+ "Serilog": "2.9.0"
+ },
+ "compile": {
+ "GCI.Maintenance.Documents.dll": {}
+ }
+ },
+ "GCI.Maintenance.Entities/1.0.0": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "SerilogAnalyzer": "0.15.0"
+ },
+ "compile": {
+ "GCI.Maintenance.Entities.dll": {}
+ }
+ }
+ },
+ ".NETCoreApp,Version=v2.1/win-x64": {
+ "GCI.Maintenance.API/1.0.0": {
+ "dependencies": {
+ "AspNet.Security.OAuth.Validation": "2.0.0",
+ "GCI.Maintenance.Documents": "1.0.0",
+ "GCI.Maintenance.Entities": "1.0.0",
+ "Microsoft.AspNetCore": "2.1.1",
+ "Microsoft.AspNetCore.App": "2.1.1",
+ "Microsoft.AspNetCore.Mvc": "2.1.1",
+ "Microsoft.AspNetCore.SpaServices": "2.1.1",
+ "Microsoft.AspNetCore.StaticFiles": "2.1.1",
+ "Microsoft.EntityFrameworkCore.Tools": "2.1.1",
+ "Microsoft.Extensions.Logging.Debug": "2.1.1",
+ "Microsoft.NETCore.App": "2.1.0",
+ "OpenIddict": "2.0.1",
+ "OpenIddict.EntityFrameworkCore": "2.0.1",
+ "OpenIddict.Mvc": "2.0.1",
+ "Serilog": "2.9.0",
+ "Serilog.AspNetCore": "3.2.0",
+ "Serilog.Settings.Configuration": "3.1.0",
+ "Serilog.Sinks.Console": "3.1.1",
+ "Serilog.Sinks.File": "4.1.0",
+ "System.Drawing.Common": "4.7.0",
+ "System.Linq.Dynamic.Core": "1.0.21"
+ },
+ "runtime": {
+ "GCI.Maintenance.API.dll": {}
+ }
+ },
+ "AspNet.Security.OAuth.Validation/2.0.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "runtime": {
+ "lib/netstandard2.0/AspNet.Security.OAuth.Validation.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.0.0.0"
+ }
+ }
+ },
+ "AspNet.Security.OpenIdConnect.Extensions/2.0.0": {
+ "dependencies": {
+ "AspNet.Security.OpenIdConnect.Primitives": "2.0.0",
+ "Microsoft.AspNetCore.Authentication": "2.1.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Extensions.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.0.0.0"
+ }
+ }
+ },
+ "AspNet.Security.OpenIdConnect.Primitives/2.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "2.1.1",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "runtime": {
+ "lib/netstandard2.0/AspNet.Security.OpenIdConnect.Primitives.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.0.0.0"
+ }
+ }
+ },
+ "AspNet.Security.OpenIdConnect.Server/2.0.0": {
+ "dependencies": {
+ "AspNet.Security.OpenIdConnect.Extensions": "2.0.0",
+ "Microsoft.AspNetCore.Authentication": "2.1.1",
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "5.2.1"
+ },
+ "runtime": {
+ "lib/netcoreapp2.0/AspNet.Security.OpenIdConnect.Server.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.0.0.0"
+ }
+ }
+ },
+ "CryptoHelper/3.0.2": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation": "2.1.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/CryptoHelper.dll": {
+ "assemblyVersion": "3.0.2.0",
+ "fileVersion": "3.0.2.0"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Logging/5.2.1": {
+ "dependencies": {
+ "NETStandard.Library": "2.0.3",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Logging.dll": {
+ "assemblyVersion": "5.2.1.0",
+ "fileVersion": "5.2.1.50208"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "5.2.1",
+ "Microsoft.IdentityModel.Tokens": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "System.Collections.Specialized": "4.3.0",
+ "System.Diagnostics.Contracts": "4.3.0",
+ "System.Net.Http": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.dll": {
+ "assemblyVersion": "5.2.1.0",
+ "fileVersion": "5.2.1.50208"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Dynamic.Runtime": "4.3.0",
+ "System.IdentityModel.Tokens.Jwt": "5.2.1"
+ },
+ "runtime": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "assemblyVersion": "5.2.1.0",
+ "fileVersion": "5.2.1.50208"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Tools": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+ "System.Runtime.Serialization.Xml": "4.3.0",
+ "System.Security.Claims": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.4/Microsoft.IdentityModel.Tokens.dll": {
+ "assemblyVersion": "5.2.1.0",
+ "fileVersion": "5.2.1.50208"
+ }
+ }
+ },
+ "Microsoft.NETCore.App/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostPolicy": "2.1.0",
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "NETStandard.Library": "2.0.3",
+ "runtime.win-x64.Microsoft.NETCore.App": "2.1.0"
+ }
+ },
+ "Microsoft.NETCore.DotNetAppHost/2.1.0": {
+ "dependencies": {
+ "runtime.win-x64.Microsoft.NETCore.DotNetAppHost": "2.1.0"
+ }
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostResolver": "2.1.0",
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy": "2.1.0"
+ }
+ },
+ "Microsoft.NETCore.DotNetHostResolver/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetAppHost": "2.1.0",
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver": "2.1.0"
+ }
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {},
+ "Microsoft.NETCore.Targets/2.1.0": {},
+ "Microsoft.Win32.SystemEvents/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0"
+ },
+ "runtime": {
+ "runtimes/win/lib/netcoreapp2.0/Microsoft.Win32.SystemEvents.dll": {
+ "assemblyVersion": "4.0.2.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ },
+ "NETStandard.Library/2.0.3": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0"
+ }
+ },
+ "OpenIddict/2.0.1": {
+ "dependencies": {
+ "OpenIddict.Abstractions": "2.0.1",
+ "OpenIddict.Core": "2.0.1",
+ "OpenIddict.Mvc": "2.0.1",
+ "OpenIddict.Server": "2.0.1",
+ "OpenIddict.Validation": "2.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "OpenIddict.Abstractions/2.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Newtonsoft.Json": "11.0.2",
+ "System.Collections.Immutable": "1.5.0",
+ "System.ComponentModel.Annotations": "4.5.0",
+ "System.Threading.Tasks.Extensions": "4.5.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.Abstractions.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "OpenIddict.Core/2.0.1": {
+ "dependencies": {
+ "CryptoHelper": "3.0.2",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "OpenIddict.Abstractions": "2.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.Core.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "OpenIddict.EntityFrameworkCore/2.0.1": {
+ "dependencies": {
+ "Microsoft.EntityFrameworkCore.Relational": "2.1.1",
+ "OpenIddict.Core": "2.0.1",
+ "OpenIddict.EntityFrameworkCore.Models": "2.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.EntityFrameworkCore.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "OpenIddict.EntityFrameworkCore.Models/2.0.1": {
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.EntityFrameworkCore.Models.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "OpenIddict.Mvc/2.0.1": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Mvc.Core": "2.1.1",
+ "OpenIddict.Server": "2.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.Mvc.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "OpenIddict.Server/2.0.1": {
+ "dependencies": {
+ "AspNet.Security.OpenIdConnect.Server": "2.0.0",
+ "Microsoft.AspNetCore.Diagnostics.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Caching.Memory": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Newtonsoft.Json.Bson": "1.0.1",
+ "OpenIddict.Abstractions": "2.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.Server.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "OpenIddict.Validation/2.0.1": {
+ "dependencies": {
+ "AspNet.Security.OAuth.Validation": "2.0.0",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "OpenIddict.Abstractions": "2.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/OpenIddict.Validation.dll": {
+ "assemblyVersion": "2.0.1.0",
+ "fileVersion": "2.0.1.0"
+ }
+ }
+ },
+ "runtime.win-x64.Microsoft.NETCore.App/2.1.0": {},
+ "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {
+ "native": {
+ "runtimes/win-x64/native/apphost.exe": {
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetHostResolver": "2.1.0"
+ },
+ "native": {
+ "runtimes/win-x64/native/hostpolicy.dll": {
+ "fileVersion": "2.1.26515.5"
+ }
+ }
+ },
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
+ "dependencies": {
+ "Microsoft.NETCore.DotNetAppHost": "2.1.0"
+ },
+ "native": {
+ "runtimes/win-x64/native/hostfxr.dll": {
+ "fileVersion": "2.1.26515.5"
+ }
+ }
+ },
+ "Serilog/2.9.0": {
+ "runtime": {
+ "lib/netstandard2.0/Serilog.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.9.0.0"
+ }
+ }
+ },
+ "Serilog.AspNetCore/3.2.0": {
+ "dependencies": {
+ "Microsoft.AspNetCore.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.DependencyInjection": "2.1.1",
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Serilog": "2.9.0",
+ "Serilog.Extensions.Hosting": "3.0.0",
+ "Serilog.Formatting.Compact": "1.0.0",
+ "Serilog.Settings.Configuration": "3.1.0",
+ "Serilog.Sinks.Console": "3.1.1",
+ "Serilog.Sinks.Debug": "1.0.1",
+ "Serilog.Sinks.File": "4.1.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Serilog.AspNetCore.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "3.2.0.0"
+ }
+ }
+ },
+ "Serilog.Extensions.Hosting/3.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Hosting.Abstractions": "2.1.1",
+ "Microsoft.Extensions.Logging.Abstractions": "2.1.1",
+ "Serilog": "2.9.0",
+ "Serilog.Extensions.Logging": "3.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Serilog.Extensions.Hosting.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "3.0.0.0"
+ }
+ }
+ },
+ "Serilog.Extensions.Logging/3.0.1": {
+ "dependencies": {
+ "Microsoft.Extensions.Logging": "2.1.1",
+ "Serilog": "2.9.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Serilog.Extensions.Logging.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "3.0.1.0"
+ }
+ }
+ },
+ "Serilog.Formatting.Compact/1.0.0": {
+ "dependencies": {
+ "Serilog": "2.9.0"
+ },
+ "runtime": {
+ "lib/netstandard1.1/Serilog.Formatting.Compact.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "1.0.0.0"
+ }
+ }
+ },
+ "Serilog.Settings.Configuration/3.1.0": {
+ "dependencies": {
+ "Microsoft.Extensions.DependencyModel": "2.1.0",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
+ "Serilog": "2.9.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Serilog.Settings.Configuration.dll": {
+ "assemblyVersion": "3.1.0.0",
+ "fileVersion": "3.1.0.0"
+ }
+ }
+ },
+ "Serilog.Sinks.Console/3.1.1": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "System.Console": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.3.0"
+ },
+ "runtime": {
+ "lib/netcoreapp1.1/Serilog.Sinks.Console.dll": {
+ "assemblyVersion": "3.1.1.0",
+ "fileVersion": "3.1.1.0"
+ }
+ }
+ },
+ "Serilog.Sinks.Debug/1.0.1": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "System.Diagnostics.Debug": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Serilog.Sinks.Debug.dll": {
+ "assemblyVersion": "1.0.1.0",
+ "fileVersion": "1.0.1.0"
+ }
+ }
+ },
+ "Serilog.Sinks.File/4.1.0": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Threading.Timer": "4.0.1"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Serilog.Sinks.File.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "4.1.0.0"
+ }
+ }
+ },
+ "SerilogAnalyzer/0.15.0": {},
+ "System.Collections.NonGeneric/4.3.0": {
+ "dependencies": {
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Collections.Specialized/4.3.0": {
+ "dependencies": {
+ "System.Collections.NonGeneric": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0"
+ }
+ },
+ "System.Diagnostics.Contracts/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Drawing.Common/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.Win32.SystemEvents": "4.7.0"
+ },
+ "runtime": {
+ "runtimes/win/lib/netcoreapp2.0/System.Drawing.Common.dll": {
+ "assemblyVersion": "4.0.0.1",
+ "fileVersion": "4.6.26919.2"
+ }
+ }
+ },
+ "System.Globalization.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0"
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/5.2.1": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "5.2.1",
+ "NETStandard.Library": "2.0.3",
+ "Newtonsoft.Json": "11.0.2"
+ },
+ "runtime": {
+ "lib/netstandard1.4/System.IdentityModel.Tokens.Jwt.dll": {
+ "assemblyVersion": "5.2.1.0",
+ "fileVersion": "5.2.1.50208"
+ }
+ }
+ },
+ "System.Linq.Dynamic.Core/1.0.21": {
+ "runtime": {
+ "lib/netcoreapp2.1/System.Linq.Dynamic.Core.dll": {
+ "assemblyVersion": "1.0.21.0",
+ "fileVersion": "1.0.21.0"
+ }
+ }
+ },
+ "System.Net.Http/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Diagnostics.DiagnosticSource": "4.5.0",
+ "System.Diagnostics.Tracing": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Globalization.Extensions": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.IO.FileSystem": "4.3.0",
+ "System.Net.Primitives": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Security.Cryptography.Algorithms": "4.3.0",
+ "System.Security.Cryptography.Encoding": "4.3.0",
+ "System.Security.Cryptography.OpenSsl": "4.3.0",
+ "System.Security.Cryptography.Primitives": "4.3.0",
+ "System.Security.Cryptography.X509Certificates": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.Net.Http": "4.3.0",
+ "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
+ }
+ },
+ "System.Net.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Private.DataContractSerialization/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Collections.Concurrent": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Emit.Lightweight": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Text.Encoding.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XDocument": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0",
+ "System.Xml.XmlSerializer": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "dependencies": {
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Serialization.Xml/4.3.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Private.DataContractSerialization": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Serialization.Primitives": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0"
+ }
+ },
+ "System.Security.Claims/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Security.Principal": "4.3.0"
+ }
+ },
+ "System.Security.Principal/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Timer/4.0.1": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.NETCore.Targets": "2.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Xml.XmlSerializer/4.3.0": {
+ "dependencies": {
+ "System.Collections": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Linq": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Emit": "4.3.0",
+ "System.Reflection.Emit.ILGeneration": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Reflection.TypeExtensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Text.RegularExpressions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Xml.ReaderWriter": "4.3.0",
+ "System.Xml.XmlDocument": "4.3.0"
+ }
+ },
+ "GCI.Maintenance.Documents/1.0.0": {
+ "dependencies": {
+ "GCI.Maintenance.Entities": "1.0.0",
+ "Microsoft.Extensions.Options": "2.1.1",
+ "Microsoft.Extensions.Options.ConfigurationExtensions": "2.1.1",
+ "Serilog": "2.9.0"
+ },
+ "runtime": {
+ "GCI.Maintenance.Documents.dll": {}
+ }
+ },
+ "GCI.Maintenance.Entities/1.0.0": {
+ "dependencies": {
+ "Serilog": "2.9.0",
+ "SerilogAnalyzer": "0.15.0"
+ },
+ "runtime": {
+ "GCI.Maintenance.Entities.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "GCI.Maintenance.API/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "AspNet.Security.OAuth.Validation/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yCgHU4BL18hft2pxGYZ9ryliiaPy/g3r/IzRqtT4cD6K3UpqdWJXgM+fA1VCvpMeYYWjRrfobxMmYXzNFwyllw==",
+ "path": "aspnet.security.oauth.validation/2.0.0",
+ "hashPath": "aspnet.security.oauth.validation.2.0.0.nupkg.sha512"
+ },
+ "AspNet.Security.OpenIdConnect.Extensions/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+ny2u6wnYr71GeZsUKM4RkNkY49nEfVboI4wwaLti4nHjXoGmRLRrx2sVBSzTULU9j+GRWFi1Mwfyk/A6OCSMg==",
+ "path": "aspnet.security.openidconnect.extensions/2.0.0",
+ "hashPath": "aspnet.security.openidconnect.extensions.2.0.0.nupkg.sha512"
+ },
+ "AspNet.Security.OpenIdConnect.Primitives/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XJigghZYrmRK/dhNhoJfcrzW9TgwInMAeWZ3T6YZrt2cxVdGNBpeMGFz3q+2XvTQj0fOzEp4loFib2xlfTLPxg==",
+ "path": "aspnet.security.openidconnect.primitives/2.0.0",
+ "hashPath": "aspnet.security.openidconnect.primitives.2.0.0.nupkg.sha512"
+ },
+ "AspNet.Security.OpenIdConnect.Server/2.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4UqMSjq5Z7qZwNmVLnIEpYH7PKlsC6lC5qUc3lioBSG41kPGarJEIIM4J5hyBY1gptki0i+2H0jFIri7Z8H4sQ==",
+ "path": "aspnet.security.openidconnect.server/2.0.0",
+ "hashPath": "aspnet.security.openidconnect.server.2.0.0.nupkg.sha512"
+ },
+ "CryptoHelper/3.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6xFZdEnhuOmX58TgZAeb20MbddsL8/nR/4CnWhmjMXv9gfpOxD+1bBU7IDtYq2Q8rZJUT6xYWdhW16bKriU2Mw==",
+ "path": "cryptohelper/3.0.2",
+ "hashPath": "cryptohelper.3.0.2.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Logging/5.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kbmvhMYu5OZXWN3toFXhrj3bSN7B+ZzNWzAZQ4Ofp5x2srk9ZCYFljETGS5faxzPwGd5+7W4WZlAfOI7QvzhlA==",
+ "path": "microsoft.identitymodel.logging/5.2.1",
+ "hashPath": "microsoft.identitymodel.logging.5.2.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols/5.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pX00wcRveeJVVnxg4m1zD5aAfwd3A3H29urE5pgh47iWRVSx2L7psQqRFRkn6ZG+aToiPizlwXGtiXrHdWMViQ==",
+ "path": "microsoft.identitymodel.protocols/5.2.1",
+ "hashPath": "microsoft.identitymodel.protocols.5.2.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/5.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Zuper2ZGRy8rf4InObMX7wiB12fCgodtOwIcW2fG7ESA3vDO5zZEzbbC4t5y8f7xfppspfWoJKnWgmjM+37XKg==",
+ "path": "microsoft.identitymodel.protocols.openidconnect/5.2.1",
+ "hashPath": "microsoft.identitymodel.protocols.openidconnect.5.2.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Tokens/5.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wVWYpXfE6gpkSrIRNo5TDVC7ss6KPTTrmT6x8ysHiZRIMSRAZ8TyHEAmpdATBBPNRmnlevyAs4CK6nPfDpCTqw==",
+ "path": "microsoft.identitymodel.tokens/5.2.1",
+ "hashPath": "microsoft.identitymodel.tokens.5.2.1.nupkg.sha512"
+ },
+ "Microsoft.NETCore.App/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JNHhG+j5eIhG26+H721IDmwswGUznTwwSuJMFe/08h0X2YarHvA15sVAvUkA/2Sp3W0ENNm48t+J7KTPRqEpfA==",
+ "path": "microsoft.netcore.app/2.1.0",
+ "hashPath": "microsoft.netcore.app.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.DotNetAppHost/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vMn8V3GOp/SPOG2oE8WxswzAWZ/GZmc8EPiB3vc2EZ6us14ehXhsvUFXndYopGNSjCa9OdqC6L6xStF1KyUZnw==",
+ "path": "microsoft.netcore.dotnetapphost/2.1.0",
+ "hashPath": "microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vBUwNihtLUVS2HhO6WocYfAktRmfFihm6JB8/sJ53caVW+AelvbnYpfiGzaZDpkWjN6vA3xzOKPu9Vu8Zz3p8Q==",
+ "path": "microsoft.netcore.dotnethostpolicy/2.1.0",
+ "hashPath": "microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.DotNetHostResolver/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-o0PRql5qOHFEY3d1WvzE+T7cMFKtOsWLMg8L1oTeGNnI4u5AzOj8o6AdZT3y2GxFA1DAx7AQ9qZjpCO2/bgZRw==",
+ "path": "microsoft.netcore.dotnethostresolver/2.1.0",
+ "hashPath": "microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
+ "path": "microsoft.netcore.platforms/3.1.0",
+ "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Targets/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-x188gIZXOwFXkPXyGavEcPGcR6RGvjFOES2QzskN4gERZjWPN34qhRsZVMC0CLJfQLGSButarcgWxPPM4vmg0w==",
+ "path": "microsoft.netcore.targets/2.1.0",
+ "hashPath": "microsoft.netcore.targets.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.SystemEvents/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
+ "path": "microsoft.win32.systemevents/4.7.0",
+ "hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512"
+ },
+ "NETStandard.Library/2.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
+ "path": "netstandard.library/2.0.3",
+ "hashPath": "netstandard.library.2.0.3.nupkg.sha512"
+ },
+ "OpenIddict/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QtnjSHy4/jZdVHN2tO2yYHOqpufEmCOrL9clztm2y01XT5Io9KMrn5bVvDXdmwRwyDM2NJ72/4SUahcmEnWuKw==",
+ "path": "openiddict/2.0.1",
+ "hashPath": "openiddict.2.0.1.nupkg.sha512"
+ },
+ "OpenIddict.Abstractions/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mrQdvSCR8CRPrkwqSxPlWoQBcMlTgDV12rRQKIzSc59Xqu7On04llzi0FgvgdDtm6PZfUGI8HRcVjRWjVMELyw==",
+ "path": "openiddict.abstractions/2.0.1",
+ "hashPath": "openiddict.abstractions.2.0.1.nupkg.sha512"
+ },
+ "OpenIddict.Core/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JCDlOqquuwxvko1Sj+dDVa4cw9/Efvlpw7EiOvCL84fV6IRqasmg+f7MoP9g+oMTT4kN7H5NyPZ6U0oUSGb43Q==",
+ "path": "openiddict.core/2.0.1",
+ "hashPath": "openiddict.core.2.0.1.nupkg.sha512"
+ },
+ "OpenIddict.EntityFrameworkCore/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-coNov9FCk+rLXbgGroWPpKzGWJ1VKWvsizcmpkQ2HuhkRd6QmGcxqbhl5uTNZ0poSpsbtoFMvrWu8P/tzMgaxg==",
+ "path": "openiddict.entityframeworkcore/2.0.1",
+ "hashPath": "openiddict.entityframeworkcore.2.0.1.nupkg.sha512"
+ },
+ "OpenIddict.EntityFrameworkCore.Models/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BGoKwAHPM0D/xUT49exa996jwuLVu0DIzBppzUSIhpoXabL9KG+wLkdj3uWRGifG+d6QBXHXHHzRHfQ3wxlL1A==",
+ "path": "openiddict.entityframeworkcore.models/2.0.1",
+ "hashPath": "openiddict.entityframeworkcore.models.2.0.1.nupkg.sha512"
+ },
+ "OpenIddict.Mvc/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2ACrao/KE+PIpZvUwLbGRrmtIdaYX7CiMiyLkRWF//SewUBtmqzEHIloAsQvIa9tYmUt1nCNWVtMjufQaq2Rag==",
+ "path": "openiddict.mvc/2.0.1",
+ "hashPath": "openiddict.mvc.2.0.1.nupkg.sha512"
+ },
+ "OpenIddict.Server/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-78ENZNga4idaykzncM2kHQcDc3iSaaIxJCyVV/wDR/qgqOUIrqfQimsiHl/UgIRfwp+KO92xTW8c7KbW+guG6Q==",
+ "path": "openiddict.server/2.0.1",
+ "hashPath": "openiddict.server.2.0.1.nupkg.sha512"
+ },
+ "OpenIddict.Validation/2.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-da8kLX4Tx1QuftwzkpSrEBDsnk65eytXIg5cl1AOZgK1MtFSQ9lgyCpsRKCCjlmm46dOwQE4kaM5qNfb+lTPfg==",
+ "path": "openiddict.validation/2.0.1",
+ "hashPath": "openiddict.validation.2.0.1.nupkg.sha512"
+ },
+ "runtime.win-x64.Microsoft.NETCore.App/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XkWuxjNDwCuml/Nj96USA7y7OIady4ZmHvOLIY9VB//1yn0Us9z1Ujee1efvyO1pwOfogj3Gy6GNBSBTG8CsFA==",
+ "path": "runtime.win-x64.microsoft.netcore.app/2.1.0",
+ "hashPath": "runtime.win-x64.microsoft.netcore.app.2.1.0.nupkg.sha512"
+ },
+ "runtime.win-x64.Microsoft.NETCore.DotNetAppHost/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DcMWkXCEhRZr7jLGCLPFnhh003iBqKQJ7gje49OXwuZzBzrzobeQk1hwwinLe2rMARmPMRcckT4UKT0zW4Zc/Q==",
+ "path": "runtime.win-x64.microsoft.netcore.dotnetapphost/2.1.0",
+ "hashPath": "runtime.win-x64.microsoft.netcore.dotnetapphost.2.1.0.nupkg.sha512"
+ },
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PryFtdS0tJLRPB8uLiHt1AMOKYAxGw5EomGbvvfwMZrdN09VJbMX5RQUY1bD0XZChv2da5RLjeC7d/C2bpEQdA==",
+ "path": "runtime.win-x64.microsoft.netcore.dotnethostpolicy/2.1.0",
+ "hashPath": "runtime.win-x64.microsoft.netcore.dotnethostpolicy.2.1.0.nupkg.sha512"
+ },
+ "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fjyfIhR9nQEjRLzdgJ0Glza91z6jguFe4uUxaCZLv6Jy227a8VkDf+NTNynl0H5o5aGt9JOIRqSAFwULh/OfOw==",
+ "path": "runtime.win-x64.microsoft.netcore.dotnethostresolver/2.1.0",
+ "hashPath": "runtime.win-x64.microsoft.netcore.dotnethostresolver.2.1.0.nupkg.sha512"
+ },
+ "Serilog/2.9.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QzcrD33A3+CsVvwi1I5CSei67ikQnkGrw7SscgL+vZTghaC2aNYg8fiUcedXHzKJFNjgje9rBjzwYGQTKEaXaA==",
+ "path": "serilog/2.9.0",
+ "hashPath": "serilog.2.9.0.nupkg.sha512"
+ },
+ "Serilog.AspNetCore/3.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-czf8pscd+CaS4U1gXC48S9EX1h9sRjfLc7MeQa+JeutGF1IGfmELsl3dCYmojZ4/NgxCXv0VnQnbQchXhyA84w==",
+ "path": "serilog.aspnetcore/3.2.0",
+ "hashPath": "serilog.aspnetcore.3.2.0.nupkg.sha512"
+ },
+ "Serilog.Extensions.Hosting/3.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UPo+FA2B7iIuFvABypsxy4Ss1YR9ukCgCivE6faEokN1w0/40Dh0WrVKeVhEM6mG+EAgpPIE8zQo7y7vWXxWng==",
+ "path": "serilog.extensions.hosting/3.0.0",
+ "hashPath": "serilog.extensions.hosting.3.0.0.nupkg.sha512"
+ },
+ "Serilog.Extensions.Logging/3.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U0xbGoZuxJRjE3C5vlCfrf9a4xHTmbrCXKmaA14cHAqiT1Qir0rkV7Xss9GpPJR3MRYH19DFUUqZ9hvWeJrzdQ==",
+ "path": "serilog.extensions.logging/3.0.1",
+ "hashPath": "serilog.extensions.logging.3.0.1.nupkg.sha512"
+ },
+ "Serilog.Formatting.Compact/1.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-r3QYz02y7+B7Ng30hyJM929OJhem7SsJ4XDUE0Zfptj2MRiQfpPUb5f58juAFjp/TnNeSX2QNzZEnHwLeoJfHQ==",
+ "path": "serilog.formatting.compact/1.0.0",
+ "hashPath": "serilog.formatting.compact.1.0.0.nupkg.sha512"
+ },
+ "Serilog.Settings.Configuration/3.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BS+G1dhThTHBOYm8R21JNlR+Nh7ETAOlJuL1P6te1rOG98eV1vos5EyWRTGr0AbHgySxsGu1Q/evfFxS9+Gk1Q==",
+ "path": "serilog.settings.configuration/3.1.0",
+ "hashPath": "serilog.settings.configuration.3.1.0.nupkg.sha512"
+ },
+ "Serilog.Sinks.Console/3.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-56mI5AqvyF/i/c2451nvV71kq370XOCE4Uu5qiaJ295sOhMb9q3BWwG7mWLOVSnmpWiq0SBT3SXfgRXGNP6vzA==",
+ "path": "serilog.sinks.console/3.1.1",
+ "hashPath": "serilog.sinks.console.3.1.1.nupkg.sha512"
+ },
+ "Serilog.Sinks.Debug/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nE5wvw9+J/V4lA+rEkFUETGjBabK8IlLQY5Z9KDzoo5LvILC4vhTOXLs7DGYs8h5juIf2nLZnVxHDXf404FqEQ==",
+ "path": "serilog.sinks.debug/1.0.1",
+ "hashPath": "serilog.sinks.debug.1.0.1.nupkg.sha512"
+ },
+ "Serilog.Sinks.File/4.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U0b34w+ZikbqWEZ3ui7BdzxY/19zwrdhLtI3o6tfmLdD3oXxg7n2TZJjwCCTlKPgRuYic9CBWfrZevbb70mTaw==",
+ "path": "serilog.sinks.file/4.1.0",
+ "hashPath": "serilog.sinks.file.4.1.0.nupkg.sha512"
+ },
+ "SerilogAnalyzer/0.15.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sVpwfls4MfNnwIXLSGCgaUnV+c9kgJ8ia6GsyRcpd4Vs3gLogSDtSYBYrre2K2u/PNMo8GgG09RehwVnze70Tw==",
+ "path": "seriloganalyzer/0.15.0",
+ "hashPath": "seriloganalyzer.0.15.0.nupkg.sha512"
+ },
+ "System.Collections.NonGeneric/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-prtjIEMhGUnQq6RnPEYLpFt8AtLbp9yq2zxOSrY7KJJZrw25Fi97IzBqY7iqssbM61Ek5b8f3MG/sG1N2sN5KA==",
+ "path": "system.collections.nongeneric/4.3.0",
+ "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Specialized/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Epx8PoVZR0iuOnJJDzp7pWvdfMMOAvpUo95pC4ScH2mJuXkKA2Y4aR3cG9qt2klHgSons1WFh4kcGW7cSXvrxg==",
+ "path": "system.collections.specialized/4.3.0",
+ "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Contracts/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-eelRRbnm+OloiQvp9CXS0ixjNQldjjkHO4iIkR5XH2VIP8sUB/SIpa1TdUW6/+HDcQ+MlhP3pNa1u5SbzYuWGA==",
+ "path": "system.diagnostics.contracts/4.3.0",
+ "hashPath": "system.diagnostics.contracts.4.3.0.nupkg.sha512"
+ },
+ "System.Drawing.Common/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
+ "path": "system.drawing.common/4.7.0",
+ "hashPath": "system.drawing.common.4.7.0.nupkg.sha512"
+ },
+ "System.Globalization.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FhKmdR6MPG+pxow6wGtNAWdZh7noIOpdD5TwQ3CprzgIE1bBBoim0vbR1+AWsWjQmU7zXHgQo4TWSP6lCeiWcQ==",
+ "path": "system.globalization.extensions/4.3.0",
+ "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.IdentityModel.Tokens.Jwt/5.2.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QwALOmIQnwYXO7SZuzHvp+aF9+E8kouJl2JDHe9hyV/Mqzl2KhOwZMlN+mhyIYo5ggHcIVa/LN7E46WD26OEEg==",
+ "path": "system.identitymodel.tokens.jwt/5.2.1",
+ "hashPath": "system.identitymodel.tokens.jwt.5.2.1.nupkg.sha512"
+ },
+ "System.Linq.Dynamic.Core/1.0.21": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Wdqu/OWrd9iAHZh3myPbpNHC9Pi4EqcMdSXUiVbYWmH6kKzQGEfXb2SbmaRYBqKahL3wJd7oNSWi6SNt476guA==",
+ "path": "system.linq.dynamic.core/1.0.21",
+ "hashPath": "system.linq.dynamic.core.1.0.21.nupkg.sha512"
+ },
+ "System.Net.Http/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
+ "path": "system.net.http/4.3.0",
+ "hashPath": "system.net.http.4.3.0.nupkg.sha512"
+ },
+ "System.Net.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
+ "path": "system.net.primitives/4.3.0",
+ "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Private.DataContractSerialization/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yDaJ2x3mMmjdZEDB4IbezSnCsnjQ4BxinKhRAaP6kEgL6Bb6jANWphs5SzyD8imqeC/3FxgsuXT6ykkiH1uUmA==",
+ "path": "system.private.datacontractserialization/4.3.0",
+ "hashPath": "system.private.datacontractserialization.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==",
+ "path": "system.runtime.interopservices.runtimeinformation/4.3.0",
+ "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Serialization.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Wz+0KOukJGAlXjtKr+5Xpuxf8+c8739RI1C+A2BoQZT+wMCCoMDDdO8/4IRHfaVINqL78GO8dW8G2lW/e45Mcw==",
+ "path": "system.runtime.serialization.primitives/4.3.0",
+ "hashPath": "system.runtime.serialization.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Serialization.Xml/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nUQx/5OVgrqEba3+j7OdiofvVq9koWZAC7Z3xGI8IIViZqApWnZ5+lLcwYgTlbkobrl/Rat+Jb8GeD4WQESD2A==",
+ "path": "system.runtime.serialization.xml/4.3.0",
+ "hashPath": "system.runtime.serialization.xml.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Claims/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-P/+BR/2lnc4PNDHt/TPBAWHVMLMRHsyYZbU1NphW4HIWzCggz8mJbTQQ3MKljFE7LS3WagmVFuBgoLcFzYXlkA==",
+ "path": "system.security.claims/4.3.0",
+ "hashPath": "system.security.claims.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Principal/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-I1tkfQlAoMM2URscUtpcRo/hX0jinXx6a/KUtEQoz3owaYwl3qwsO8cbzYVVnjxrzxjHo3nJC+62uolgeGIS9A==",
+ "path": "system.security.principal/4.3.0",
+ "hashPath": "system.security.principal.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Timer/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-saGfUV8uqVW6LeURiqxcGhZ24PzuRNaUBtbhVeuUAvky1naH395A/1nY0P2bWvrw/BreRtIB/EzTDkGBpqCwEw==",
+ "path": "system.threading.timer/4.0.1",
+ "hashPath": "system.threading.timer.4.0.1.nupkg.sha512"
+ },
+ "System.Xml.XmlSerializer/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MYoTCP7EZ98RrANESW05J5ZwskKDoN0AuZ06ZflnowE50LTpbR5yRg3tHckTVm5j/m47stuGgCrCHWePyHS70Q==",
+ "path": "system.xml.xmlserializer/4.3.0",
+ "hashPath": "system.xml.xmlserializer.4.3.0.nupkg.sha512"
+ },
+ "GCI.Maintenance.Documents/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "GCI.Maintenance.Entities/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Microsoft.AspNet.WebApi.Client/5.2.6": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-owAlEIUZXWSnkK8Z1c+zR47A0X6ykF4XjbPok4lQKNuciUfHLGPd6QnI+rt/8KlQ17PmF+I4S3f+m+Qe4IvViw==",
+ "path": "microsoft.aspnet.webapi.client/5.2.6",
+ "hashPath": "microsoft.aspnet.webapi.client.5.2.6.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9r1qojnhb9BJYqK+vpyzzHoovfc12VHQ5l61blIn1QHWb8R6946LKoUnteXbtpy3Sn8bn4OAB5ZEPKwwAyeGjQ==",
+ "path": "microsoft.aspnetcore/2.1.1",
+ "hashPath": "microsoft.aspnetcore.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Antiforgery/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-De4NysQJXeWiyzjCH+zE+hVeB7mgCelz00zsBFqkrFtgLWaint5Xt/4qACxRVLUGHQsUo48V6lG0entMJMwv3Q==",
+ "path": "microsoft.aspnetcore.antiforgery/2.1.1",
+ "hashPath": "microsoft.aspnetcore.antiforgery.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.App/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NF03d4HUBS9I3XDodBr6kEU5huDv1vtVEMC8L9suvrUamGcpaOokC6wYNPcp0p3Sg6C4Gn0RA1X9xQRwxlBTGA==",
+ "path": "microsoft.aspnetcore.app/2.1.1",
+ "hashPath": "microsoft.aspnetcore.app.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-F9Ewm6Oo5hn1CR7HglsZnKM5pMJekdZoGJoi8fnKEFOoQruxJUQVpHB8dfpB+0ZJmyeapGn+grdrXsoBWilIFg==",
+ "path": "microsoft.aspnetcore.authentication/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Smj5TGeE9629+hGHPk/DZUfCMYGvQwCajAsU/OVExRb8JXfeua4uXZFzT9Kh3pJY2MThPSt1lbDnkL2KaDyw/A==",
+ "path": "microsoft.aspnetcore.authentication.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.Cookies/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jvoFydzEDkijY9UlHIvAMA+xJpQ3+w2FvpOfbSOpcb/6Om8yuh3JHM8lh7zLZNsakaoHW5SkY9q3HvUnWAyZXw==",
+ "path": "microsoft.aspnetcore.authentication.cookies/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.cookies.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.Core/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Zo6SLzqxrW0PFg1AB0xSb+Rta4hCuX8hgOY425ldhFq4kKcmw45oJQ2zOIeeW/6EuBtEy+hwDB96baxTmXtfeA==",
+ "path": "microsoft.aspnetcore.authentication.core/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.core.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.Facebook/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-crdvaKV0iAAQEeVyRGipYe43qaz8gnfDF1VQYtHGi4EUbQq+n89hDTK/U+SgKaNACfIvv4UEdHJBGYBNUAtFoQ==",
+ "path": "microsoft.aspnetcore.authentication.facebook/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.facebook.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.Google/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yLFEgOl1Uwgnr6yPqJDqiM/jSlyJyo1ZDDktYfDN1kzP5ga4/5vFpTrNkO1Q7MEttdwVc9bICX3icmXBuTjsXg==",
+ "path": "microsoft.aspnetcore.authentication.google/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.google.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.JwtBearer/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lMakzPdMkf4rpwy+YY3cd4VeFqdqM8vwt9pT6Lc1eyKMgOTPgAgesgOwHQf4JUASFBTkG/mTPC+miQwG1WGymg==",
+ "path": "microsoft.aspnetcore.authentication.jwtbearer/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.MicrosoftAccount/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Zc4ix18n3VTZ6rYUKe7Wxk7w5jLqbuWDThNwYykvt0TuF48GeiHV2LSLEdkZCXGL3qaZ/I2rWq3IpSqlEEIgsA==",
+ "path": "microsoft.aspnetcore.authentication.microsoftaccount/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.microsoftaccount.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.OAuth/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vjc/kzkOZqcaH/MHOiZIjoCAuHNNk4ivVPP3/V3sTaR93UZRqgP06f/CmqI59U41nONHb5EuZVqohgdDcMfrcQ==",
+ "path": "microsoft.aspnetcore.authentication.oauth/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.oauth.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.OpenIdConnect/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5YgPcDI6zmkfEfUC0phDyR6tY30UamVD18k83PCzJ90/pKKUVDmUSkjMq6IpAJ7Tb6K5zh9+KHgYpj5SvDiHPA==",
+ "path": "microsoft.aspnetcore.authentication.openidconnect/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.openidconnect.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.Twitter/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0p2o2cAsBIAutJDsloW6HPcxiB1JHHXbmjRQH+7jNO4FM8l8XHVTOLm4i/j8x3E2NH5F2n3ML2VB9faroq7Thg==",
+ "path": "microsoft.aspnetcore.authentication.twitter/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.twitter.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authentication.WsFederation/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+lvcbaAnnu6y4nbf3/9uGiaHKhcaEDC8BpE26uX/xLKW8gsZ6xiw8SzoXotd00zI346y8wW24StU1xAoTtGMzQ==",
+ "path": "microsoft.aspnetcore.authentication.wsfederation/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authentication.wsfederation.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authorization/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rsxgcq+BU7VDGOZ0DdyPQOSE+jw5Bb4nk6PQpG70U/ZhgKFaAnnLeEnCfHgnCBUy3kn2ZtH3ZKJL+sh9MYzR4w==",
+ "path": "microsoft.aspnetcore.authorization/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authorization.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Authorization.Policy/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6Gy9rFN1/4pKgjcbb2yaOmwpjV282dGnl7ewcCvcLxQmywpolkwxe5PPI6K/VPC2sovL5BtzhxnRl3OkwJZxwg==",
+ "path": "microsoft.aspnetcore.authorization.policy/2.1.1",
+ "hashPath": "microsoft.aspnetcore.authorization.policy.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Connections.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cYrlbfJI6NelDmZXmn3z9Gtu7F7l7sk7eq2EExYuD76l5QnGuFr9fC+UUM62sJbeWkiX3+AaKKsjXdDBfgKDRQ==",
+ "path": "microsoft.aspnetcore.connections.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.connections.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.CookiePolicy/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PlqlRmcFJtGFvIT5t1nXcDXlpIcf4Pl+KQnpAZou1AcnZilJqG/IrSxT9weyEzV8e9vn40E+JunCeam0S5Sg0g==",
+ "path": "microsoft.aspnetcore.cookiepolicy/2.1.1",
+ "hashPath": "microsoft.aspnetcore.cookiepolicy.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Cors/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5b3xfO8ycP9fEm76HGdExptlxURKNbmGnlA2mN+FQMaWPEuFH1te6GReBcKCQp4oeSSWuLfV9xSo+8LpU24u1A==",
+ "path": "microsoft.aspnetcore.cors/2.1.1",
+ "hashPath": "microsoft.aspnetcore.cors.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Cryptography.Internal/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-guY3jMNkcUi2hrMJ4/vPnUUFwudxTVSJ809gCfpq+xR0UgV6P9ZHZLOI5q/07QHDZY+kKPXxipXGyJXQpq2k0g==",
+ "path": "microsoft.aspnetcore.cryptography.internal/2.1.1",
+ "hashPath": "microsoft.aspnetcore.cryptography.internal.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Cryptography.KeyDerivation/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Dgr1YF3+UK8i60n/Ae3gml4WgUxd2YcJEMADToRReOO4Nl4++mz8HjZtxsb3WWeGRtGPkrIgNhJD5MO0bjFkTg==",
+ "path": "microsoft.aspnetcore.cryptography.keyderivation/2.1.1",
+ "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.DataProtection/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OPZDPAAL3OwOCrz870F9goq//NJOmPl4Lv3dz+v0cRQe8EpsbCe0c6IRI8vdlFwM13Qy57D5rLQlysb+tLpENA==",
+ "path": "microsoft.aspnetcore.dataprotection/2.1.1",
+ "hashPath": "microsoft.aspnetcore.dataprotection.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.DataProtection.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dcH52SMIIUOwBeDZ2QQEY3hWXJz50Dk2YzC/B2hxDLB78Il75BHGOhClIw6/0H+dKZCwItUytxoMNYtCSmG+aQ==",
+ "path": "microsoft.aspnetcore.dataprotection.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.dataprotection.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.DataProtection.Extensions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ceD0XYTCxNACik38XmHEIPgjqMdL66jDOu68pjLm9R+VPT2PWAWww3ihTmGOfLPnQuCnf9gCcQxR33rwRcdR9Q==",
+ "path": "microsoft.aspnetcore.dataprotection.extensions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.dataprotection.extensions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Diagnostics/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-N0s12z4ZOa2Gxj+c23RRjj7MnGrgX3eeBUSenz2yUb4DLY48CBQt+m6ROPv+imY7evhGPRP7HvAtRsJhKJ2UVg==",
+ "path": "microsoft.aspnetcore.diagnostics/2.1.1",
+ "hashPath": "microsoft.aspnetcore.diagnostics.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Diagnostics.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-W4V3uJY3mIUZbmon6MKOVr16r/NPgn/ey06L+BKf6uzXPua1Tzwlkz5h101b/Ncaown0iEJz5Pm6heYj+Fr/WQ==",
+ "path": "microsoft.aspnetcore.diagnostics.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.diagnostics.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-w83RRqB1P8T/SiNV8BXdlTmWouPa0Ev9DjvVdvGZTo0ZTR3pq29ZtwVz/EgKStK6Y0n/TNJUBdOxW7+8Xg7K4A==",
+ "path": "microsoft.aspnetcore.diagnostics.entityframeworkcore/2.1.1",
+ "hashPath": "microsoft.aspnetcore.diagnostics.entityframeworkcore.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.HostFiltering/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tTlWJ/2Br7W7AtBj5ufWKD0oZBs1rJ5/GIN15PLIHmDPMWCHgxeX+F5tLFgkSoCmQWOJAPy+thltfgpz9Gkp6g==",
+ "path": "microsoft.aspnetcore.hostfiltering/2.1.1",
+ "hashPath": "microsoft.aspnetcore.hostfiltering.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Hosting/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MqYc0DUxrhAPnb5b4HFspxsoJT+gJlLsliSxIgovf4BsbmpaXQId0/pDiVzLuEbmks2w1/lRfY8w0lQOuK1jQQ==",
+ "path": "microsoft.aspnetcore.hosting/2.1.1",
+ "hashPath": "microsoft.aspnetcore.hosting.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Hosting.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-76cKcp2pWhvdV2TXTqMg/DyW7N6cDzTEhtL8vVWFShQN+Ylwv3eO/vUQr2BS3Hz4IZHEpL+FOo2T+MtymHDqDQ==",
+ "path": "microsoft.aspnetcore.hosting.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.hosting.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Hosting.Server.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+vD7HJYzAXNq17t+NgRkpS38cxuAyOBu8ixruOiA3nWsybozolUdALWiZ5QFtGRzajSLPFA2YsbO3NPcqoUwcw==",
+ "path": "microsoft.aspnetcore.hosting.server.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.hosting.server.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Html.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-CS/2N0d0JUdhYOrnd9Ll6O2Lb++CQaToKem6NyF+9RIgdL3tEZJOJHXcFWSXUSDqML98XQzbtnV+dCT22cBrRw==",
+ "path": "microsoft.aspnetcore.html.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.html.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pPDcCW8spnyibK3krpxrOpaFHf5fjV6k1Hsl6gfh77N/8gRYlLU7MOQDUnjpEwdlHmtxwJKQJNxZqVQOmJGRUw==",
+ "path": "microsoft.aspnetcore.http/2.1.1",
+ "hashPath": "microsoft.aspnetcore.http.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kQUEVOU4loc8CPSb2WoHFTESqwIa8Ik7ysCBfTwzHAd0moWovc9JQLmhDIHlYLjHbyexqZAlkq/FPRUZqokebw==",
+ "path": "microsoft.aspnetcore.http.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.http.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Connections/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dofm8DnT+LWhFV6mMUpeD1SNjbAfUQeicP2ILCM3LuIYaZ9dpmHcutefM4K+GDTlPgQa4xs4gcTxPk8wqHE3zA==",
+ "path": "microsoft.aspnetcore.http.connections/1.0.1",
+ "hashPath": "microsoft.aspnetcore.http.connections.1.0.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Connections.Common/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-klvQz/ZCeY5b8OdfOHDbNQEWhcKiKu9nBkDjDcBIn5Qval2eEwMpIwZrzLEfNe1m2GeOfOLPJYyXEbDDyhbnyA==",
+ "path": "microsoft.aspnetcore.http.connections.common/1.0.1",
+ "hashPath": "microsoft.aspnetcore.http.connections.common.1.0.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Extensions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ncAgV+cqsWSqjLXFUTyObGh4Tr7ShYYs3uW8Q/YpRwZn7eLV7dux5Z6GLY+rsdzmIHiia3Q2NWbLULQi7aziHw==",
+ "path": "microsoft.aspnetcore.http.extensions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.http.extensions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Http.Features/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VklZ7hWgSvHBcDtwYYkdMdI/adlf7ebxTZ9kdzAhX+gUs5jSHE9mZlTamdgf9miSsxc1QjNazHXTDJdVPZKKTw==",
+ "path": "microsoft.aspnetcore.http.features/2.1.1",
+ "hashPath": "microsoft.aspnetcore.http.features.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.HttpOverrides/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7oPPKBQLOWwcdhjcLO8ItuP7Br0Ytjpdq+x5j65XaTeKiD9JPSVadP8ceLoyzttnf7mhY3PuCsyTPbmsDzcclw==",
+ "path": "microsoft.aspnetcore.httpoverrides/2.1.1",
+ "hashPath": "microsoft.aspnetcore.httpoverrides.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.HttpsPolicy/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NpdDAjvK2ElehzeOO8nB3tHj8SOFxbSvTSTsPHA5hfeY782BqSvEl9+o5YMVosIRES0o5jkqgzJDlLdn3kT2OQ==",
+ "path": "microsoft.aspnetcore.httpspolicy/2.1.1",
+ "hashPath": "microsoft.aspnetcore.httpspolicy.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Identity/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pcVCJSyg5OkKJUyhsFZa3iovu2dqVVB8y9gn1DeDA+7atQhksjB+UMpM4m+EY9awXHZGwmAn6a5xws8rWFEowA==",
+ "path": "microsoft.aspnetcore.identity/2.1.1",
+ "hashPath": "microsoft.aspnetcore.identity.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Identity.EntityFrameworkCore/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0KM6pAyIsBBgPlqdb3Ah0W/DmF+uxtIgHyY46R2ys2Tmusvgu8eUDIPCJO8P9wsO/o3mpllWlgc5frbJhGnLUQ==",
+ "path": "microsoft.aspnetcore.identity.entityframeworkcore/2.1.1",
+ "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Identity.UI/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yhu4axBWxNC/ROaobQBDJnBcZVUE7KASG32s9fvHSlQbVHamIk3Ottxgsg+18yOk1A3yWT+GNTJSFFGc9/qObw==",
+ "path": "microsoft.aspnetcore.identity.ui/2.1.1",
+ "hashPath": "microsoft.aspnetcore.identity.ui.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.JsonPatch/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VjTsHQQG5H8Gjw6oi3jLUc6Wnc9Gnj1alQIwVsbfxuoXS5j0rTpzIKcRNyppEf0eQfI5fV/IDPJxgxV0NK5Xgw==",
+ "path": "microsoft.aspnetcore.jsonpatch/2.1.1",
+ "hashPath": "microsoft.aspnetcore.jsonpatch.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Localization/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vq/zYk4PxqLdhQq269RgmT9Tp44cEMYFm4aFU6B61TMzUyHIjiIYTvNcuAI+5VVBU6n6GfExxeF11J3U4Pzupw==",
+ "path": "microsoft.aspnetcore.localization/2.1.1",
+ "hashPath": "microsoft.aspnetcore.localization.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Localization.Routing/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-8EvpC+Crv3pkrPioRo+/mzEDYeCQ550oeYYPXjpiP6RWCQ/miUQa6ZdYvMYlcRawDFYGqlCYeeSBZCn0lcwu6Q==",
+ "path": "microsoft.aspnetcore.localization.routing/2.1.1",
+ "hashPath": "microsoft.aspnetcore.localization.routing.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.MiddlewareAnalysis/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dBj5AUA488Clf+J9eOO/en8FBb0sq9sYS0Ptghw+jm9XLUtSCKte3PKGmKg3dz0sC2OroF60Qf3q4P3RzSr6bQ==",
+ "path": "microsoft.aspnetcore.middlewareanalysis/2.1.1",
+ "hashPath": "microsoft.aspnetcore.middlewareanalysis.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hFr14TSHMAGWIZuQNUyyKMOv1d2INBEGrdMeiaHIW9ksRn+NoCVSUvAudy12sr33XHmvkYxlFGa+/pMep2Uv5g==",
+ "path": "microsoft.aspnetcore.mvc/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yPCcZRo+wzp/B9Su09LHpZ/BpexBwJNqIfWat8spGs0VMHM8LNNkmVaSc5yGgowcK6DCvyRa1B/O0Kf/7codjg==",
+ "path": "microsoft.aspnetcore.mvc.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Analyzers/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Svs3QJlDfu7ulKNy2RkJrPtmgwGtZzCBHXuFyMNZL0ceggjBTPzp9nAtGvEXVMNBHdcGPDRy4AIWgrr1Rial/A==",
+ "path": "microsoft.aspnetcore.mvc.analyzers/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.analyzers.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.ApiExplorer/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-B2L5rcuMeY8MAcscXLywgvjMBgta7k4/kRa7SxMwr04ucTKL2yayPSuqRZI54mlTbQXv2XJYLnmwxO/k4/v39A==",
+ "path": "microsoft.aspnetcore.mvc.apiexplorer/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.apiexplorer.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Core/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bUodGAZGxD0IwHRzJxG9DBh/Jewh270SN+q1kjhPqkDPh1WCMKXNkSETMR6oVevkfps63aqx+O04BfXb1aauSg==",
+ "path": "microsoft.aspnetcore.mvc.core/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.core.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Cors/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0byu3lj53VSXuUZBlB/9iMFm7wDPuxyCfN4OP7EXzDvWhZfv3ZPdUZ6lEElP67thY+VduVchVoXJFMdZUidUWA==",
+ "path": "microsoft.aspnetcore.mvc.cors/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.cors.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.DataAnnotations/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dm5vcAuddX8gnzxa69Eej76SzmMN/nE1PHgeVdG7wsAXrTK12XgVXw7o4S+RP7I8bwXx0ySz3kupK7YOd/3T3g==",
+ "path": "microsoft.aspnetcore.mvc.dataannotations/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.dataannotations.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Json/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c8DTUVcEegNouWXf66J5rnCXxyMEqz6EadMEISSE3ZBvGjVP5Q3BO0U7gIRef6jnUa3EpvCvRjP2Dy5WqSKlCA==",
+ "path": "microsoft.aspnetcore.mvc.formatters.json/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.formatters.json.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Formatters.Xml/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4a4Icc8KYqGL92MYgpecndKWYY6o2WC5aJ2XraFlS7Mr0aiiJ48JK5CefAfVG9G19xhd1Jg8AVUcycrgzfLa8Q==",
+ "path": "microsoft.aspnetcore.mvc.formatters.xml/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.formatters.xml.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Localization/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XXZr5faILplGbLcUQKMUA7UkDBKtsUcUJ9xEQSWBJYfJdoMmqUwEWPcg6KKI/w5I2JX0k+HES6wNxOFODN0QeA==",
+ "path": "microsoft.aspnetcore.mvc.localization/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.localization.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Razor/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-v0ABJp+cQZR0Jv+u1fLUV7dtwBNLAk8rmiimkUvaOuEo0EV7pTXmXkKiq87KWmlbJOT48auPIamozQcXoptzEA==",
+ "path": "microsoft.aspnetcore.mvc.razor/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.razor.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Razor.Extensions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dX6QcZLUbIQj2BC+lkmlAvHPrDzrknmO1YW1AUNh2GKk9iEAhlVraxzsQo10IvYdXOhJGhiqa6gVyq9fledK1g==",
+ "path": "microsoft.aspnetcore.mvc.razor.extensions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.Razor.ViewCompilation/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kLys2AJY1GK4aOMJokvLX8U/V7/KF7bhfVwRwZHh4yxY6cgOJaNxWlJvdFFTpfGb0hcoSP4fRjfUFlFBp8L+gQ==",
+ "path": "microsoft.aspnetcore.mvc.razor.viewcompilation/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.razor.viewcompilation.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.RazorPages/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6x88e1h83q4sbwb1CmFP0vHZKfWcBuTnNIsG9HrJij86m07B933bK7hsy/35aD9DiET1G9HUMWH14wYKqjglKg==",
+ "path": "microsoft.aspnetcore.mvc.razorpages/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.razorpages.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.TagHelpers/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sWc6kHa77U/sU99iKd4d3B+uwlWJxGJYJmMGAhm5F1nVarzBaB2vnDlB4gXxuD24clzm/ZGrKJyBOrhwBtcTXw==",
+ "path": "microsoft.aspnetcore.mvc.taghelpers/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.taghelpers.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Mvc.ViewFeatures/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QL1gD9nqqtvMdrKPA87paWc0Zpk32KXwJgTNvHjtiWmjhSWf+875Vlvj4VT8tTTwEu43kwLk4Wno97U3bKzzmg==",
+ "path": "microsoft.aspnetcore.mvc.viewfeatures/2.1.1",
+ "hashPath": "microsoft.aspnetcore.mvc.viewfeatures.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.NodeServices/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zULLPbtIXzz8KFmDVr3lDwn6WhqtGP2MBbc602ViI9ymXFlPRBL7jrvfUg6+PhBxDnpHmOaZNJLIl+8rJha46w==",
+ "path": "microsoft.aspnetcore.nodeservices/2.1.1",
+ "hashPath": "microsoft.aspnetcore.nodeservices.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Owin/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OKovgdeKNc2XE31363rCa5ON30FFlcjC4zfsXRokpHZdVUX1A0cllNlXyNggJf1K+5DepBr/fv6BuuX6x/ZZYQ==",
+ "path": "microsoft.aspnetcore.owin/2.1.1",
+ "hashPath": "microsoft.aspnetcore.owin.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Razor/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2yYunEgYC7hOyasvMiiH+a8250l+l1R79jB6VarZ6I8fiXDNCrJ/mEEn9TS0vDidAzesOshFigepa6+qI5Cb0w==",
+ "path": "microsoft.aspnetcore.razor/2.1.1",
+ "hashPath": "microsoft.aspnetcore.razor.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Razor.Design/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1XHObHLx6A0/57ZmLG9gfKMO/Z/gQjRXPFWQDMlPZGYwcfgufvSdmI2+RYvR5DGkbba9HIHC35ClNQ2yVNIohw==",
+ "path": "microsoft.aspnetcore.razor.design/2.1.1",
+ "hashPath": "microsoft.aspnetcore.razor.design.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Razor.Language/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NbDH62ez/AZzSAGZuy6dIMBDMV0HmBlbWJqPw/ZX+Ooz8x1oZq6i/LbPbt34CQlAkrm7lnAlWZq+cE7dzkvGiQ==",
+ "path": "microsoft.aspnetcore.razor.language/2.1.1",
+ "hashPath": "microsoft.aspnetcore.razor.language.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Razor.Runtime/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-m+lFv8BGZiR/1mtuBCwCtwvoQlx0QpjUbH6ixqqm7v8+uhXo6RKGV4CHBDozuJhhI4qb9dxNyyWhVm3S0bY8Zw==",
+ "path": "microsoft.aspnetcore.razor.runtime/2.1.1",
+ "hashPath": "microsoft.aspnetcore.razor.runtime.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.ResponseCaching/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cWottukasno+Z711nAMe7Pp0961/PhxquLhzWv5Jlbt/EE6RjYTnggBg3weE7N0oWXPe8SkgQURqUKuqZcrrQQ==",
+ "path": "microsoft.aspnetcore.responsecaching/2.1.1",
+ "hashPath": "microsoft.aspnetcore.responsecaching.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.ResponseCaching.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sTJvhc408h4J8ml66gfhuN/r2WfrasvgERq2ZLIDz3YZYqSXmkpwDjbxSlhzuHQFKMlyx1Tg1uWoF+6eRrKjDA==",
+ "path": "microsoft.aspnetcore.responsecaching.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.responsecaching.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.ResponseCompression/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IsPhTWXqouyu+vionm5ih2ZJnSh/XmOrm8X77Ty/APnzy8mwgWy6VxxjtQQTgb4zCaTWs1aVJvM+fLtWGuoksg==",
+ "path": "microsoft.aspnetcore.responsecompression/2.1.1",
+ "hashPath": "microsoft.aspnetcore.responsecompression.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Rewrite/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-8hFPHYCoy5yeWoOyWKFWy4XH7OxbVIOj48zkH1+pAhLuIDhTKm7A4gMS/ocdomFCy0F5+AOUhksaANwjCWjndg==",
+ "path": "microsoft.aspnetcore.rewrite/2.1.1",
+ "hashPath": "microsoft.aspnetcore.rewrite.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Routing/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U39z3M0oTrquVBohK32Nh20PWQkb9fuO1dbVPTI43Dr3n6qCx6vAFNGWuCzFeINLy152LivmVlLn4rMOzWudug==",
+ "path": "microsoft.aspnetcore.routing/2.1.1",
+ "hashPath": "microsoft.aspnetcore.routing.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Routing.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Aa88Bi0/HI8dPReC0XqByPiVGYDRfj6Xh2eVsNCisnlgFHonDdW9CQsNPhVSK+uWQl3kDMFxFpeJ1ktz/wUHsQ==",
+ "path": "microsoft.aspnetcore.routing.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.routing.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Server.HttpSys/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/5UtIMm6I3Y5gVe5nERpbPEmENbsXNekQTx86Juy8zSqj1k6RczkheIsI0/efTF8lku6A+d2MdJD2mz4SqlHAA==",
+ "path": "microsoft.aspnetcore.server.httpsys/2.1.1",
+ "hashPath": "microsoft.aspnetcore.server.httpsys.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Server.IISIntegration/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jH9bbzOtAqWZfR2qmsfkv83D5paTfPjZ8Jn6E42ofmfDZWE2XT/RJLwhvsMy9sTAaFuVQ+hTuF26MmlQgEp5zw==",
+ "path": "microsoft.aspnetcore.server.iisintegration/2.1.1",
+ "hashPath": "microsoft.aspnetcore.server.iisintegration.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Server.Kestrel/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Oq/vPCWwAPCEIIOW7gh4+3jcGLYkQeg3ySg9J2DoRhFs71ThdYwTb2goezrVYlMif6MOp7wnE8nBGLnxRms++A==",
+ "path": "microsoft.aspnetcore.server.kestrel/2.1.1",
+ "hashPath": "microsoft.aspnetcore.server.kestrel.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Core/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MYDf5wGCNYBNfy82FMwA2MhmFlTSK8x8dZPUFHGJH13VbAcCaz+Vr7lmgi5WjhdQ+rAeKJFrh2MCNK76bh5KzQ==",
+ "path": "microsoft.aspnetcore.server.kestrel.core/2.1.1",
+ "hashPath": "microsoft.aspnetcore.server.kestrel.core.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Https/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-f0xLrCFCLs9lJywFo6HLINbADplDFWA0/yIPTcCSm1W4oJByYcBIz340sIB1mvy0b+/v6yNhXaCvPCtrDPPG7w==",
+ "path": "microsoft.aspnetcore.server.kestrel.https/2.1.1",
+ "hashPath": "microsoft.aspnetcore.server.kestrel.https.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BSWhxqDqjkwj1uMU4RDPMVUB7YqoohtjxaNSL9XMqoCNEfsZN+Qgr17Z4B+KXlWKlik0niFTzIN1ECJOMrMeGg==",
+ "path": "microsoft.aspnetcore.server.kestrel.transport.abstractions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.server.kestrel.transport.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5AzjCMc9iE9ZACbTEdJeoxsrrr1nf+KZc9j3+q4copOYKajuGZpsPpk/1g4vVEYSYiSWSn/WGWvZ20l3KxV0Og==",
+ "path": "microsoft.aspnetcore.server.kestrel.transport.sockets/2.1.1",
+ "hashPath": "microsoft.aspnetcore.server.kestrel.transport.sockets.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.Session/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hQ4PHIHw1RmqoqjZKRfT4eL6msUd7K+GwcLUGtd1WZT7mOzqmt2oXkzL0Q+qudgXsNdWmH+zpe0zzqKM8Hz45w==",
+ "path": "microsoft.aspnetcore.session/2.1.1",
+ "hashPath": "microsoft.aspnetcore.session.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.SignalR/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-77o2NL9b6NOKOB7hXIY0Ywio1KOb3dmjAyWdDh291Dfr5IXtCpXRnFGl4yrApfTvkFEcaeZ+D+i70tJfeF3onA==",
+ "path": "microsoft.aspnetcore.signalr/1.0.1",
+ "hashPath": "microsoft.aspnetcore.signalr.1.0.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.SignalR.Common/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AlSfju3hS694KgyrX0bPe9A3/Rr97OOIKm1osEO7H9JCVslNRMQUbJ0YlrZxZ8ZbPggwxq+1YNpqSBl3K1FWvA==",
+ "path": "microsoft.aspnetcore.signalr.common/1.0.1",
+ "hashPath": "microsoft.aspnetcore.signalr.common.1.0.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.SignalR.Core/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xf2mbnVyCRAKzcokJeHBjHf8ofzaOjwSiTsEvokSY7px9eYwiSkfXNvnMHSxLBGMyrnUHTwEQBt01QhsuIDHFg==",
+ "path": "microsoft.aspnetcore.signalr.core/1.0.1",
+ "hashPath": "microsoft.aspnetcore.signalr.core.1.0.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.SignalR.Protocols.Json/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KFthkIAdDJnctIWRKEV5dWSrIc4viqULehmgl9l1aWqc1ZDlRJbxED9MSnDwyEnQDp6s9YDszbqAkvd3n87DLA==",
+ "path": "microsoft.aspnetcore.signalr.protocols.json/1.0.1",
+ "hashPath": "microsoft.aspnetcore.signalr.protocols.json.1.0.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.SpaServices/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pPQr67lzfZzLEk4UXw4Y3zQZrrh3drsnB223q5citrB9y0QualC7Oqpmq3Vq48nsaTBnwYPM5IoEOlWL5gYmPg==",
+ "path": "microsoft.aspnetcore.spaservices/2.1.1",
+ "hashPath": "microsoft.aspnetcore.spaservices.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.SpaServices.Extensions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zlrjDE0kKN20bZ3ObwtyE5Oj14/OjSn+zyIC2hhYatVP5c6lVnpFqR0Th0ISSl2W1DueinlScmDxbk8Ccr7iCQ==",
+ "path": "microsoft.aspnetcore.spaservices.extensions/2.1.1",
+ "hashPath": "microsoft.aspnetcore.spaservices.extensions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.StaticFiles/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-THLu6XGauf9kdAI0OyjoqvY/11Ap/Ra/ZNHfWQjrsS4b0AhvzUZgyuq5xYrmdA4+3goRxkqbH2xvrIISGGsukA==",
+ "path": "microsoft.aspnetcore.staticfiles/2.1.1",
+ "hashPath": "microsoft.aspnetcore.staticfiles.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.WebSockets/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-wvp85LiIDuFAtbn5FiD4dpAXUBI203yBEtKeNE1I1ipSrUugY2lJVpZAP+C5F5AJ1RZtWvBl+AP1mhkuDNWpag==",
+ "path": "microsoft.aspnetcore.websockets/2.1.1",
+ "hashPath": "microsoft.aspnetcore.websockets.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.AspNetCore.WebUtilities/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PGKIZt4+412Z/XPoSjvYu/QIbTxcAQuEFNoA1Pw8a9mgmO0ZhNBmfaNyhgXFf7Rq62kP0tT/2WXpxdcQhkFUPA==",
+ "path": "microsoft.aspnetcore.webutilities/2.1.1",
+ "hashPath": "microsoft.aspnetcore.webutilities.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Analyzers/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HS3iRWZKcUw/8eZ/08GXKY2Bn7xNzQPzf8gRPHGSowX7u7XXu9i9YEaBeBNKUXWfI7qjvT2zXtLUvbN0hds8vg==",
+ "path": "microsoft.codeanalysis.analyzers/1.1.0",
+ "hashPath": "microsoft.codeanalysis.analyzers.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/2.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-06AzG7oOLKTCN1EnoVYL1bQz+Zwa10LMpUn7Kc+PdpN8CQXRqXTyhfxuKIz6t0qWfoatBNXdHD0OLcEYp5pOvQ==",
+ "path": "microsoft.codeanalysis.common/2.8.0",
+ "hashPath": "microsoft.codeanalysis.common.2.8.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.CSharp/2.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RizcFXuHgGmeuZhxxE1qQdhFA9lGOHlk0MJlCUt6LOnYsevo72gNikPcbANFHY02YK8L/buNrihchY0TroGvXQ==",
+ "path": "microsoft.codeanalysis.csharp/2.8.0",
+ "hashPath": "microsoft.codeanalysis.csharp.2.8.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Razor/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hc29VUVlF2t2TfOR3c5X2mun3h5KkswkarpWBffEG4iHoSdoEueo82dplwoXg9lH2vw0mK7VYPyawcKy6YHv3A==",
+ "path": "microsoft.codeanalysis.razor/2.1.1",
+ "hashPath": "microsoft.codeanalysis.razor.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==",
+ "path": "microsoft.csharp/4.5.0",
+ "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.DotNet.PlatformAbstractions/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9KPDwvb/hLEVXYruVHVZ8BkebC8j17DmPb56LnqRF74HqSPLjCkrlFUjOtFpQPA2DeADBRTI/e69aCfRBfrhxw==",
+ "path": "microsoft.dotnet.platformabstractions/2.1.0",
+ "hashPath": "microsoft.dotnet.platformabstractions.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JuWdlcEkd6VePS1uaiEfGDCuXNkRHFdNuEEdRhlU5E/ikuhSBDy7j0L4hoLAO4/w5u4YpSy59Xwtsq+cIAo+3w==",
+ "path": "microsoft.entityframeworkcore/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZAJuDHQ6y8UMfoEPzASNPKah0PtanxBmygtoFFYBg4mwBwHHIekY7TKZZT8nqKs4pSNC1b7z+gRLbSB5ILGlWQ==",
+ "path": "microsoft.entityframeworkcore.abstractions/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Analyzers/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DiKQA07lCZLV5yyTj0KHh+wJzWl8sO2b1sdW31afxgV6NTrFq29NBQKnxllGkwZ5xr8KwrppRYdHhN8r0+FYVQ==",
+ "path": "microsoft.entityframeworkcore.analyzers/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.analyzers.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Design/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Bu5c0Eec+tSW1PA0NxDgxzF0cMQjeGQC5RtBtMm3heow2J7X+2LhdkGFPr4IAL6bFLHJiVcE3csng3i6fB/PtA==",
+ "path": "microsoft.entityframeworkcore.design/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.design.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.InMemory/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rFqDal++1QxSGskca16T40ZIrwCcecCOKlLSJy9ivCE/Z7uXKdvX5rrZcKOjelev439WmErD8d1I8SVVFpWx4A==",
+ "path": "microsoft.entityframeworkcore.inmemory/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.inmemory.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Relational/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NqH03e/oh0KEy5mepy0Eb5nx49eZOKnpa2/d8iwy7IJTapmqdNWx03kuUycaJ+haHmE5Ad8KtzDJK/Nz3OfFFA==",
+ "path": "microsoft.entityframeworkcore.relational/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.relational.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.SqlServer/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/J15ItbPu+YWmqCs7yDrXNSY9NooWv5sFKrV1aYvDjCi2Z4Ja8LOCQVNynJTjNxDfDihp+PPLD/HoD0e2iZD8Q==",
+ "path": "microsoft.entityframeworkcore.sqlserver/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.sqlserver.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.EntityFrameworkCore.Tools/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Qfz8Au39cALAgxzvfoz6aPkmTuaFmlDYeUjCecaNlQ5x2jxs1rACtWddA5Yu4D3YSsHuHqttgZA6tzKKNVo9mg==",
+ "path": "microsoft.entityframeworkcore.tools/2.1.1",
+ "hashPath": "microsoft.entityframeworkcore.tools.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbT7Ry1waNBksnngFNdaNmEglQMJ8g7F6tbSoyoqpEW35W/Cj4YwURDVwoRS+jtyf6YKsTdPHV643jMMuJBi9g==",
+ "path": "microsoft.extensions.caching.abstractions/2.1.1",
+ "hashPath": "microsoft.extensions.caching.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.Memory/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jR14GhHGmPzq7QChnYa3Uiu+s/QerwxbMPAlA0Ei0shDJlrRoD6FSb9hP8rmSX6oai9Z64SWbXlwBhi3L/vj9g==",
+ "path": "microsoft.extensions.caching.memory/2.1.1",
+ "hashPath": "microsoft.extensions.caching.memory.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Caching.SqlServer/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Egd0I37FgmX+BZlt1g9Hr5oeR7WMNSPtam8OOGrPy4IQr4HwBUPsIYVYEWb+oNOxR6l0Kt+OLyE/lXv0A4Be/g==",
+ "path": "microsoft.extensions.caching.sqlserver/2.1.1",
+ "hashPath": "microsoft.extensions.caching.sqlserver.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LjVKO6P2y52c5ZhTLX/w8zc5H4Y3J/LJsgqTBj49TtFq/hAtVNue/WA0F6/7GMY90xhD7K0MDZ4qpOeWXbLvzg==",
+ "path": "microsoft.extensions.configuration/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VfuZJNa0WUshZ/+8BFZAhwFKiKuu/qOUCFntfdLpHj7vcRnsGHqd3G2Hse78DM+pgozczGM63lGPRLmy+uhUOA==",
+ "path": "microsoft.extensions.configuration.abstractions/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Binder/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fcLCTS03poWE4v9tSNBr3pWn0QwGgAn1vzqHXlXgvqZeOc7LvQNzaWcKRQZTdEc3+YhQKwMsOtm3VKSA2aWQ8w==",
+ "path": "microsoft.extensions.configuration.binder/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.binder.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.CommandLine/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZFEOXcp9gZdOoINRGg6sUYqEUU6X4HRShPPLbY9tY/r+PTWyVBwucYzuueHLE7k5yxJTNBnIHpxtJ8PMvxjjBQ==",
+ "path": "microsoft.extensions.configuration.commandline/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.commandline.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.EnvironmentVariables/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6xMxFIfKL+7J/jwlk8zV8I61sF3+DRG19iKQxnSfYQU+iMMjGbcWNCHFF/3MHf3o4sTZPZ8D6Io+GwKFc3TIZA==",
+ "path": "microsoft.extensions.configuration.environmentvariables/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.environmentvariables.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-CDk5CwG0YzlRgvl65J0iK6ahrX12yMRrEat3yVTXjWC+GN9Jg9zHZu2IE4cQIPAMA/IiAI5KjgL08fhP3fPCkw==",
+ "path": "microsoft.extensions.configuration.fileextensions/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.fileextensions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Ini/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+/7imv6queNr3UrU7ynXR9ZZ0rz/HW+HcpUnAjwxIxn8KcoBVv44/UlHYzt3AipVJYbswFiB1FjsQ0IQhffBiA==",
+ "path": "microsoft.extensions.configuration.ini/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.ini.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Json/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IFpONpvdhVEE3S3F4fTYkpT/GyIHtumy2m0HniQanJ80Pj/pUF3Z4wjrHEp1G78rPD+WTo5fRlhdJfuU1Tv2GQ==",
+ "path": "microsoft.extensions.configuration.json/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.json.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.KeyPerFile/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GzFVvC9RK2e3GM7wrVZqS76XtX8ANzoKtFrFeFr9Qq2T3yPmWtr7E4LO+tXPSidNQsEiA+x3bxNHyuyJA44uRw==",
+ "path": "microsoft.extensions.configuration.keyperfile/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.keyperfile.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.UserSecrets/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/HeMnhc9a6Ou9V+QIdGYHtYuOf0t0RQ//odFUrJ249F6W78pJyVDZY7RnhH4UMF+WLOJpo6hh010DIlW2nqqSA==",
+ "path": "microsoft.extensions.configuration.usersecrets/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.usersecrets.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Xml/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DDqm0Lqc8+Be2oB6g/xKtz3n/W9DOXOCz0DAgUXTgwsZ2XnNzy6Areop9SmPKd0ezSZWZ/soOAZbhlu5otoKDg==",
+ "path": "microsoft.extensions.configuration.xml/2.1.1",
+ "hashPath": "microsoft.extensions.configuration.xml.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RVdgNWT/73M0eCpreGpWv5NmbHFGQzzW+G7nChK8ej84m+d1nzeWrtqcRYnEpKNx3B8V/Uek4tNP0WCaCNjYnQ==",
+ "path": "microsoft.extensions.dependencyinjection/2.1.1",
+ "hashPath": "microsoft.extensions.dependencyinjection.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyInjection.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MgYpU5cwZohUMKKg3sbPhvGG+eAZ/59E9UwPwlrUkyXU+PGzqwZg9yyQNjhxuAWmoNoFReoemeCku50prYSGzA==",
+ "path": "microsoft.extensions.dependencyinjection.abstractions/2.1.1",
+ "hashPath": "microsoft.extensions.dependencyinjection.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DependencyModel/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nS2XKqi+1A1umnYNLX2Fbm/XnzCxs5i+zXVJ3VC6r9t2z0NZr9FLnJN4VQpKigdcWH/iFTbMuX6M6WQJcTjVIg==",
+ "path": "microsoft.extensions.dependencymodel/2.1.0",
+ "hashPath": "microsoft.extensions.dependencymodel.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.DiagnosticAdapter/2.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pwvvDrlJJTV8NiUgVHrr9WfbACMpy9DkjZtYxxQNedVO5x+Wfxcf5Don2ZybPvygbhl8i8duUTRR5nqpMtCIKQ==",
+ "path": "microsoft.extensions.diagnosticadapter/2.1.0",
+ "hashPath": "microsoft.extensions.diagnosticadapter.2.1.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UEQB5/QPuLYaCvScZQ9llhcks5xyEUKh41D615FoehRAF9UgGVmXHcCSOH8idHHLRoKm+OJJjEy1oywvuaL33w==",
+ "path": "microsoft.extensions.fileproviders.abstractions/2.1.1",
+ "hashPath": "microsoft.extensions.fileproviders.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Composite/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fduNXRROUeV1bvFr7xkeRkTU/gVfqu5hmfqxiJiciOjwH3Q+UOADiXAWoPfnQiwpZEmsCC6z+hIIyBOnO4i5Yw==",
+ "path": "microsoft.extensions.fileproviders.composite/2.1.1",
+ "hashPath": "microsoft.extensions.fileproviders.composite.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Embedded/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TYyZBm9rxNtXvAK81E53VOxWnEbnbDZVzWjwbvgox5oHMUTm3Blm4p6MyK2Rlj2d/tEMK0ofG4ooUEaKYS8Lpg==",
+ "path": "microsoft.extensions.fileproviders.embedded/2.1.1",
+ "hashPath": "microsoft.extensions.fileproviders.embedded.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Physical/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kVCvLm1ePchUgRrQZrno07Mn6knDAzR7vl6eRaI/fem0u6ODg+RTwOYLs4XL39Ttuu+BzEwqzHu3DtDgXT8+vQ==",
+ "path": "microsoft.extensions.fileproviders.physical/2.1.1",
+ "hashPath": "microsoft.extensions.fileproviders.physical.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4QDzyCN8cJnThY6mK9SnzovyCZ8KCG9jmC9KqHfFGtazJvmNZP1gcyBkPmqMjP0qwbmEUUyqyA9LLn3FrYXTGw==",
+ "path": "microsoft.extensions.filesystemglobbing/2.1.1",
+ "hashPath": "microsoft.extensions.filesystemglobbing.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Hosting/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-2LcCTDVNdtJkLlL3w//TaD/gjaVHlH7pW/V22jp0Q8116yJcxX+4WCGvO0RIjRNVFTb+6+gwtMDN6URODxV2hQ==",
+ "path": "microsoft.extensions.hosting/2.1.1",
+ "hashPath": "microsoft.extensions.hosting.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Hosting.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kVVdHnOFJbcXxgZzrT6nwkrWZTHL+47LT59S9J2Jp0BNO3EQWNEZHUUZMb/kKFV7LtW+bp+EuAOPNUqEcqI++Q==",
+ "path": "microsoft.extensions.hosting.abstractions/2.1.1",
+ "hashPath": "microsoft.extensions.hosting.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Http/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GOly249seL3HL2+lgfLWHirsggRwK4EmSa6zUb+sPbgXHN+f9w/y/6XV3DPjYjtyt3v38FkPTD6odPcJJKtvlg==",
+ "path": "microsoft.extensions.http/2.1.1",
+ "hashPath": "microsoft.extensions.http.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Identity.Core/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4dv6des0aRMNLgo+zbGy2Bp6Amy6YbVsSRB9VvSAqdTfhXAcLQ95AQdsLcqDhBI3H4s0sJxCdwmLDKQMbi0Vag==",
+ "path": "microsoft.extensions.identity.core/2.1.1",
+ "hashPath": "microsoft.extensions.identity.core.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Identity.Stores/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ihjvNMbiZI9cs1qbcVFiICA2RrwM8mlSfypDIIPu7taDBa9vOLSmCHqOg5QmlMtVi5jwkMGfNKznEIYPbaHNmQ==",
+ "path": "microsoft.extensions.identity.stores/2.1.1",
+ "hashPath": "microsoft.extensions.identity.stores.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Localization/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6v66lA0RqutBDseLtX6MAZHUcaTBk2xfhnfHpcBeLtlx7jySHg/CNociGLPW7oHJtrJ+POZ8xDEoAyQp5RbWXw==",
+ "path": "microsoft.extensions.localization/2.1.1",
+ "hashPath": "microsoft.extensions.localization.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Localization.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bsDw+b5BaiFej/Nei6IiJFhsOtiXdDmJCabkU45WC3DQafHOLUWuArpVar8Vv2VxHrXGkOWRA7gX31LASqcaMA==",
+ "path": "microsoft.extensions.localization.abstractions/2.1.1",
+ "hashPath": "microsoft.extensions.localization.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hh+mkOAQDTp6XH80xJt3+wwYVzkbwYQl9XZRCz4Um0JjP/o7N9vHM3rZ6wwwtr+BBe/L6iBO2sz0px6OWBzqZQ==",
+ "path": "microsoft.extensions.logging/2.1.1",
+ "hashPath": "microsoft.extensions.logging.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Abstractions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XRzK7ZF+O6FzdfWrlFTi1Rgj2080ZDsd46vzOjadHUB0Cz5kOvDG8vI7caa5YFrsHQpcfn0DxtjS4E46N4FZsA==",
+ "path": "microsoft.extensions.logging.abstractions/2.1.1",
+ "hashPath": "microsoft.extensions.logging.abstractions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Configuration/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Z3AzFM21fL/ux0kZAbTE+HDPQ46vuh0dqzhlBm6w7/029RxZLvV6bUUsAs70i2r4JfShhCjBYZ+bTjR42diFVA==",
+ "path": "microsoft.extensions.logging.configuration/2.1.1",
+ "hashPath": "microsoft.extensions.logging.configuration.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Console/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6dYephpuOacAiXE6eJcWu0myEub8qglrWSgzsYUdzWXGanAAlTVzpms/Wp5yeLpw4hsP8KFey8ySwt5KvVv/uw==",
+ "path": "microsoft.extensions.logging.console/2.1.1",
+ "hashPath": "microsoft.extensions.logging.console.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.Debug/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-72k7rBz2DL3ev59gX+uwOmA/pEegGzi5SRZhysPIi7+2+JoyLlIRBPscJ8OzOI344Bq27cTByGHDoYWOrq73vg==",
+ "path": "microsoft.extensions.logging.debug/2.1.1",
+ "hashPath": "microsoft.extensions.logging.debug.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.EventSource/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PTcuIm3n549z4jUM4S3PK0LkIXHT08hPjBJ2DYxA/IyzL8b8HFroDUWYh2KkxvDEA3d5szK2MQzcatCO90+caQ==",
+ "path": "microsoft.extensions.logging.eventsource/2.1.1",
+ "hashPath": "microsoft.extensions.logging.eventsource.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Logging.TraceSource/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-a9U6WrHkJk//VQQ6cMfDrHWGxQKVNWXlnoXtA56ItMxyWT5YXU+/KE9aiUvcrbn4kDw/gjlTv95HSXvKGetjKw==",
+ "path": "microsoft.extensions.logging.tracesource/2.1.1",
+ "hashPath": "microsoft.extensions.logging.tracesource.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.ObjectPool/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SErON45qh4ogDp6lr6UvVmFYW0FERihW+IQ+2JyFv1PUyWktcJytFaWH5zarufJvZwhci7Rf1IyGXr9pVEadTw==",
+ "path": "microsoft.extensions.objectpool/2.1.1",
+ "hashPath": "microsoft.extensions.objectpool.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-V7lXCU78lAbzaulCGFKojcCyG8RTJicEbiBkPJjFqiqXwndEBBIehdXRMWEVU3UtzQ1yDvphiWUL9th6/4gJ7w==",
+ "path": "microsoft.extensions.options/2.1.1",
+ "hashPath": "microsoft.extensions.options.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Options.ConfigurationExtensions/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NpGh3Y/VOBs6hvjKHMsdbtrvGvMO+cBqZ7YT/Rc4iFy0C4ogSnl1lBAq69L1LS6gzlwDBZDZ7WcvzSDzk5zfzA==",
+ "path": "microsoft.extensions.options.configurationextensions/2.1.1",
+ "hashPath": "microsoft.extensions.options.configurationextensions.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-scJ1GZNIxMmjpENh0UZ8XCQ6vzr/LzeF9WvEA51Ix2OQGAs9WPgPu8ABVUdvpKPLuor/t05gm6menJK3PwqOXg==",
+ "path": "microsoft.extensions.primitives/2.1.1",
+ "hashPath": "microsoft.extensions.primitives.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Extensions.WebEncoders/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XIuJXPNUAX/ZV/onarixNoq3kO7Q9/RXXOY8hhYydsDwHI9PqPeJH6WE3LmPJJDmB+7y3+MT6ZmW78gZZDApBA==",
+ "path": "microsoft.extensions.webencoders/2.1.1",
+ "hashPath": "microsoft.extensions.webencoders.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols.WsFederation/5.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7yohKgLzTObwy+Yq/WNshe2ar+9MZJischkn+L+IIQhpZCKWixr0QFR0V/1TzvGVeXBR/AJY/luZRLx84RlzJw==",
+ "path": "microsoft.identitymodel.protocols.wsfederation/5.2.0",
+ "hashPath": "microsoft.identitymodel.protocols.wsfederation.5.2.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Tokens.Saml/5.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-db9y9zHTxeVwTi91mqBu4u1h5tlseQxhXMlGBd7bousED/FcEuhRiVK1maXjoHyQTnYbFDGPvYKXxznDI5jBGQ==",
+ "path": "microsoft.identitymodel.tokens.saml/5.2.0",
+ "hashPath": "microsoft.identitymodel.tokens.saml.5.2.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Xml/5.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0WB90AfR16LT0ANCQTb+183yWrusPt4QK1F3f9eL59ZiDKeZLx2AeXgrkDUO+7kG55nCPqmeOUDjHDVK4gsRgA==",
+ "path": "microsoft.identitymodel.xml/5.2.0",
+ "hashPath": "microsoft.identitymodel.xml.5.2.0.nupkg.sha512"
+ },
+ "Microsoft.Net.Http.Headers/2.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lPNIphl8b2EuhOE9dMH6EZDmu7pS882O+HMi5BJNsigxHaWlBrYxZHFZgE18cyaPp6SSZcTkKkuzfjV/RRQKlA==",
+ "path": "microsoft.net.http.headers/2.1.1",
+ "hashPath": "microsoft.net.http.headers.2.1.1.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+FWlwd//+Tt56316p00hVePBCouXyEzT86Jb3+AuRotTND0IYn0OO3obs1gnQEs/txEnt+rF2JBGLItTG+Be6A==",
+ "path": "microsoft.win32.registry/4.5.0",
+ "hashPath": "microsoft.win32.registry.4.5.0.nupkg.sha512"
+ },
+ "Newtonsoft.Json/11.0.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-IvJe1pj7JHEsP8B8J8DwlMEx8UInrs/x+9oVY+oCD13jpLu4JbJU2WCIsMRn5C4yW9+DgkaO8uiVE5VHKjpmdQ==",
+ "path": "newtonsoft.json/11.0.2",
+ "hashPath": "newtonsoft.json.11.0.2.nupkg.sha512"
+ },
+ "Newtonsoft.Json.Bson/1.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5PYT/IqQ+UK31AmZiSS102R6EsTo+LGTSI8bp7WAUqDKaF4wHXD8U9u4WxTI1vc64tYi++8p3dk3WWNqPFgldw==",
+ "path": "newtonsoft.json.bson/1.0.1",
+ "hashPath": "newtonsoft.json.bson.1.0.1.nupkg.sha512"
+ },
+ "Remotion.Linq/2.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fK/76UmpC0FXBlGDFVPLJHQlDLYnGC+XY3eoDgCgbtrhi0vzbXDQ3n/IYHhqSKqXQfGw/u04A1drWs7rFVkRjw==",
+ "path": "remotion.linq/2.2.0",
+ "hashPath": "remotion.linq.2.2.0.nupkg.sha512"
+ },
+ "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HdSSp5MnJSsg08KMfZThpuLPJpPwE5hBXvHwoKWosyHHfe8Mh5WKT0ylEOf6yNzX6Ngjxe4Whkafh5q7Ymac4Q==",
+ "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+yH1a49wJMy8Zt4yx5RhJrxO/DBDByAiCzNwiETI+1S4mPdCu0OY4djdciC7Vssk0l22wQaDLrXxXkp+3+7bVA==",
+ "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c3YNH1GQJbfIPJeCnr4avseugSqPrxwIqzthYyZDN6EuOyNOzq+y2KSUfRcXauya1sF4foESTgwM5e1A8arAKw==",
+ "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "path": "runtime.native.system/4.3.0",
+ "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-A8v6PGmk+UGbfWo5Ixup0lPM4swuSwOiayJExZwKIOjTlFFQIsu3QnDXECosBEyrWSPryxBVrdqtJyhK3BaupQ==",
+ "path": "runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
+ "path": "runtime.native.system.io.compression/4.3.0",
+ "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Net.Http/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZVuZJqnnegJhd2k/PtAbbIcZ3aZeITq3sj06oKfMBSfphW3HDmk/t4ObvbOk/JA/swGR0LNqMksAh/f7gpTROg==",
+ "path": "runtime.native.system.net.http/4.3.0",
+ "hashPath": "runtime.native.system.net.http.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DloMk88juo0OuOWr56QG7MNchmafTLYWvABy36izkrLI5VledI0rq28KGs1i9wbpeT9NPQrx/wTf8U2vazqQ3Q==",
+ "path": "runtime.native.system.security.cryptography.apple/4.3.0",
+ "hashPath": "runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NS1U+700m4KFRHR5o4vo9DSlTmlCKu/u7dtE5sUHVIPB+xpXxYQvgBgA6wEIeCz6Yfn0Z52/72WYsToCEPJnrw==",
+ "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-b3pthNgxxFcD+Pc0WSEoC0+md3MyhRS6aCEeenvNE3Fdw1HyJ18ZhRFVJJzIeR/O/jpxPboB805Ho0T3Ul7w8A==",
+ "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KeLz4HClKf+nFS7p/6Fi/CqyLXh81FpiGzcmuS8DGi9lUqSnZ6Es23/gv2O+1XVGfrbNmviF7CckBpavkBoIFQ==",
+ "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kVXCuMTrTlxq4XOOMAysuNwsXWpYeboGddNGpIgNSZmv1b6r/s/DPk0fYMB7Q5Qo4bY68o48jt4T4y5BVecbCQ==",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple/4.3.0",
+ "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.apple.4.3.0.nupkg.sha512"
+ },
+ "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-X7IdhILzr4ROXd8mI1BUCQMSHSQwelUlBjF1JyTKCjXaOGn2fB4EKBxQbCK2VjO3WaWIdlXZL3W6TiIVnrhX4g==",
+ "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-nyFNiCk/r+VOiIqreLix8yN+q3Wga9+SE8BCgkf+2BwEKiNx6DyvFjCgkfV743/grxv8jHJ8gUK4XEQw7yzRYg==",
+ "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ytoewC6wGorL7KoCAvRfsgoJPJbNq+64k2SqW6JcOAebWsFUvCCYgfzQMrnpvPiEl4OrblUlhF2ji+Q1+SVLrQ==",
+ "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-I8bKw2I8k58Wx7fMKQJn2R8lamboCAiHfHeV/pS65ScKWMMI0+wJkLYlEKvgW1D/XvSl/221clBoR2q9QNNM7A==",
+ "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VB5cn/7OzUfzdnC8tqAIMQciVLiq2epm2NrAm1E9OjNRyG4lVhfR61SMcLizejzQP8R8Uf/0l5qOIbUEi+RdEg==",
+ "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
+ "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "runtime.win-arm64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbrynESTp3bm5O/+jGL8v0Qg5SJlTV08lpIpFesXjF6uGNMWqFnUQbYBJwZTeua6E/Y7FIM1C54Ey1btLWupdg==",
+ "path": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-arm64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x64.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-38ugOfkYJqJoX9g6EYRlZB5U2ZJH51UP8ptxZgdpS07FgOEToV+lS11ouNK2PM12Pr6X/PpT5jK82G3DwH/SxQ==",
+ "path": "runtime.win-x64.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x64.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "runtime.win-x86.runtime.native.System.Data.SqlClient.sni/4.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YhEdSQUsTx+C8m8Bw7ar5/VesXvCFMItyZF7G1AUY+OM0VPZUOeAVpJ4Wl6fydBGUYZxojTDR3I6Bj/+BPkJNA==",
+ "path": "runtime.win-x86.runtime.native.system.data.sqlclient.sni/4.4.0",
+ "hashPath": "runtime.win-x86.runtime.native.system.data.sqlclient.sni.4.4.0.nupkg.sha512"
+ },
+ "System.AppContext/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-fKC+rmaLfeIzUhagxY17Q9siv/sPrjjKcfNg1Ic8IlQkZLipo8ljcaZQu4VtI4Jqbzjc2VTjzGLF6WmsRXAEgA==",
+ "path": "system.appcontext/4.3.0",
+ "hashPath": "system.appcontext.4.3.0.nupkg.sha512"
+ },
+ "System.Buffers/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==",
+ "path": "system.buffers/4.5.0",
+ "hashPath": "system.buffers.4.5.0.nupkg.sha512"
+ },
+ "System.Collections/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "path": "system.collections/4.3.0",
+ "hashPath": "system.collections.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Concurrent/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
+ "path": "system.collections.concurrent/4.3.0",
+ "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/1.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-EXKiDFsChZW0RjrZ4FYHu9aW6+P4MCgEDCklsVseRfhoO0F+dXeMSsMRAlVXIo06kGJ/zv+2w1a2uc2+kxxSaQ==",
+ "path": "system.collections.immutable/1.5.0",
+ "hashPath": "system.collections.immutable.1.5.0.nupkg.sha512"
+ },
+ "System.ComponentModel.Annotations/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UxYQ3FGUOtzJ7LfSdnYSFd7+oEv6M8NgUatatIN2HxNtDdlcvFAf+VIq4Of9cDMJEJC0aSRv/x898RYhB4Yppg==",
+ "path": "system.componentmodel.annotations/4.5.0",
+ "hashPath": "system.componentmodel.annotations.4.5.0.nupkg.sha512"
+ },
+ "System.Console/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DHDrIxiqk1h03m6khKWV2X8p/uvN79rgSqpilL6uzpmSfxfU5ng8VcPtW4qsDsQDHiTv6IPV9TmD5M/vElPNLg==",
+ "path": "system.console/4.3.0",
+ "hashPath": "system.console.4.3.0.nupkg.sha512"
+ },
+ "System.Data.SqlClient/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HV8pqcYlH7bNnX1n4i6F5RG7r6+WVErE2jUMNjXRrrkLFVIWLoerXtXDFs80pHvDBjxoG4rG0p2BUH3iXRs7hQ==",
+ "path": "system.data.sqlclient/4.5.1",
+ "hashPath": "system.data.sqlclient.4.5.1.nupkg.sha512"
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "path": "system.diagnostics.debug/4.3.0",
+ "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-eIHRELiYDQvsMToML81QFkXEEYXUSUT2F28t1SGrevWqP+epFdw80SyAXIKTXOHrIEXReFOEnEr7XlGiC2GgOg==",
+ "path": "system.diagnostics.diagnosticsource/4.5.0",
+ "hashPath": "system.diagnostics.diagnosticsource.4.5.0.nupkg.sha512"
+ },
+ "System.Diagnostics.FileVersionInfo/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-omCF64wzQ3Q2CeIqkD6lmmxeMZtGHUmzgFMPjfVaOsyqpR66p/JaZzManMw1s33osoAb5gqpncsjie67+yUPHQ==",
+ "path": "system.diagnostics.fileversioninfo/4.3.0",
+ "hashPath": "system.diagnostics.fileversioninfo.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.StackTrace/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiHg0vgtd35/DM9jvtaC1eKRpWZxr0gcQd643ABG7GnvSlf5pOkY2uyd42mMOJoOmKvnpNj0F4tuoS1pacTwYw==",
+ "path": "system.diagnostics.stacktrace/4.3.0",
+ "hashPath": "system.diagnostics.stacktrace.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Tools/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
+ "path": "system.diagnostics.tools/4.3.0",
+ "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Tracing/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
+ "path": "system.diagnostics.tracing/4.3.0",
+ "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
+ },
+ "System.Dynamic.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-SNVi1E/vfWUAs/WYKhE9+qlS6KqK0YVhnlT0HQtr8pMIA8YX3lwy3uPMownDwdYISBdmAF/2holEIldVp85Wag==",
+ "path": "system.dynamic.runtime/4.3.0",
+ "hashPath": "system.dynamic.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "path": "system.globalization/4.3.0",
+ "hashPath": "system.globalization.4.3.0.nupkg.sha512"
+ },
+ "System.Globalization.Calendars/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GUlBtdOWT4LTV3I+9/PJW+56AnnChTaOqqTLFtdmype/L500M2LIyXgmtd9X2P2VOkmJd5c67H5SaC2QcL1bFA==",
+ "path": "system.globalization.calendars/4.3.0",
+ "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
+ },
+ "System.Interactive.Async/3.1.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-hZccYiIE5RS1/J9Tb/BNtosAGVggdlsJm4Ojdu+gDV0p4AIi+LUfUogMKkRacljQEJd2AG6vYzvcjhQFkqoZmw==",
+ "path": "system.interactive.async/3.1.1",
+ "hashPath": "system.interactive.async.3.1.1.nupkg.sha512"
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "path": "system.io/4.3.0",
+ "hashPath": "system.io.4.3.0.nupkg.sha512"
+ },
+ "System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
+ "path": "system.io.compression/4.3.0",
+ "hashPath": "system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "System.IO.FileSystem/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
+ "path": "system.io.filesystem/4.3.0",
+ "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
+ },
+ "System.IO.FileSystem.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
+ "path": "system.io.filesystem.primitives/4.3.0",
+ "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.IO.Pipelines/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1GB2tHmb/qRzCF6NX7+1LU6/IKPt8QKm6hHt7Vmyt/olg3XJIwwRzNwdfG0gKgPzNTIj0eOFk6UpVHrVMDrY0w==",
+ "path": "system.io.pipelines/4.5.0",
+ "hashPath": "system.io.pipelines.4.5.0.nupkg.sha512"
+ },
+ "System.Linq/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
+ "path": "system.linq/4.3.0",
+ "hashPath": "system.linq.4.3.0.nupkg.sha512"
+ },
+ "System.Linq.Expressions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
+ "path": "system.linq.expressions/4.3.0",
+ "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
+ },
+ "System.Linq.Queryable/4.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Yn/WfYe9RoRfmSLvUt2JerP0BTGGykCZkQPgojaxgzF2N0oPo+/AhB8TXOpdCcNlrG3VRtsamtK2uzsp3cqRVw==",
+ "path": "system.linq.queryable/4.0.1",
+ "hashPath": "system.linq.queryable.4.0.1.nupkg.sha512"
+ },
+ "System.Memory/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sDJYJpGtTgx+23Ayu5euxG5mAXWdkDb4+b0rD0Cab0M1oQS9H0HXGPriKcqpXuiJDTV7fTp/d+fMDJmnr6sNvA==",
+ "path": "system.memory/4.5.1",
+ "hashPath": "system.memory.4.5.1.nupkg.sha512"
+ },
+ "System.Net.WebSockets.WebSocketProtocol/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FquLjdb/0CeMqb15u9Px6TwnyFl306WztKWu6sKKc5kWPYMdpi5BFEkdxzGoieYFp9UksyGwJnCw4KKAUfJjrw==",
+ "path": "system.net.websockets.websocketprotocol/4.5.1",
+ "hashPath": "system.net.websockets.websocketprotocol.4.5.1.nupkg.sha512"
+ },
+ "System.Numerics.Vectors/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
+ "path": "system.numerics.vectors/4.5.0",
+ "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
+ },
+ "System.ObjectModel/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
+ "path": "system.objectmodel/4.3.0",
+ "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "path": "system.reflection/4.3.0",
+ "hashPath": "system.reflection.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-228FG0jLcIwTVJyz8CLFKueVqQK36ANazUManGaJHkO0icjiIypKW7YLWLIWahyIkdh5M7mV2dJepllLyA1SKg==",
+ "path": "system.reflection.emit/4.3.0",
+ "hashPath": "system.reflection.emit.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit.ILGeneration/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-59tBslAk9733NXLrUJrwNZEzbMAcu8k344OYo+wfSVygcgZ9lgBdGIzH/nrg3LYhXceynyvTc8t5/GD4Ri0/ng==",
+ "path": "system.reflection.emit.ilgeneration/4.3.0",
+ "hashPath": "system.reflection.emit.ilgeneration.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Emit.Lightweight/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oadVHGSMsTmZsAF864QYN1t1QzZjIcuKU3l2S9cZOwDdDueNTrqq1yRj7koFfIGEnKpt6NjpL3rOzRhs4ryOgA==",
+ "path": "system.reflection.emit.lightweight/4.3.0",
+ "hashPath": "system.reflection.emit.lightweight.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
+ "path": "system.reflection.extensions/4.3.0",
+ "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/1.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-COC1aiAJjCoA5GBF+QKL2uLqEBew4JsCkQmoHKbN3TlOZKa2fKLz5CpiRQKDz0RsAOEGsVKqOD5bomsXq/4STQ==",
+ "path": "system.reflection.metadata/1.6.0",
+ "hashPath": "system.reflection.metadata.1.6.0.nupkg.sha512"
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "path": "system.reflection.primitives/4.3.0",
+ "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.TypeExtensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7u6ulLcZbyxB5Gq0nMkQttcdBTx57ibzw+4IOXEfR+sXYQoHvjW5LTLyNr8O22UIMrqYbchJQJnos4eooYzYJA==",
+ "path": "system.reflection.typeextensions/4.3.0",
+ "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "path": "system.runtime/4.3.0",
+ "hashPath": "system.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Zh8t8oqolRaFa9vmOZfdQm/qKejdqz0J9kr7o2Fu0vPeoH3BL1EOXipKWwkWtLT1JPzjByrF19fGuFlNbmPpiw==",
+ "path": "system.runtime.compilerservices.unsafe/4.5.1",
+ "hashPath": "system.runtime.compilerservices.unsafe.4.5.1.nupkg.sha512"
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+ "path": "system.runtime.extensions/4.3.0",
+ "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
+ "path": "system.runtime.handles/4.3.0",
+ "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
+ "path": "system.runtime.interopservices/4.3.0",
+ "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Numerics/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
+ "path": "system.runtime.numerics/4.3.0",
+ "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
+ },
+ "System.Security.AccessControl/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-vW8Eoq0TMyz5vAG/6ce483x/CP83fgm4SJe5P8Tb1tZaobcvPrbMEL7rhH1DRdrYbbb6F0vq3OlzmK0Pkwks5A==",
+ "path": "system.security.accesscontrol/4.5.0",
+ "hashPath": "system.security.accesscontrol.4.5.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Algorithms/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-W1kd2Y8mYSCgc3ULTAZ0hOP2dSdG5YauTb1089T0/kRcN2MpSAW1izOFROrJgxSlMn3ArsgHXagigyi+ibhevg==",
+ "path": "system.security.cryptography.algorithms/4.3.0",
+ "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==",
+ "path": "system.security.cryptography.cng/4.5.0",
+ "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Csp/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-X4s/FCkEUnRGnwR3aSfVIkldBmtURMhmexALNTwpjklzxWU7yjMk7GHLKOZTNkgnWnE0q7+BCf9N2LVRWxewaA==",
+ "path": "system.security.cryptography.csp/4.3.0",
+ "hashPath": "system.security.cryptography.csp.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-1DEWjZZly9ae9C79vFwqaO5kaOlI5q+3/55ohmq/7dpDyDfc8lYe7YVxJUZ5MF/NtbkRjwFRo14yM4OEo9EmDw==",
+ "path": "system.security.cryptography.encoding/4.3.0",
+ "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.OpenSsl/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-h4CEgOgv5PKVF/HwaHzJRiVboL2THYCou97zpmhjghx5frc7fIvlkY1jL+lnIQyChrJDMNEXS6r7byGif8Cy4w==",
+ "path": "system.security.cryptography.openssl/4.3.0",
+ "hashPath": "system.security.cryptography.openssl.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Pkcs/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-TGQX51gxpY3K3I6LJlE2LAftVlIMqJf0cBGhz68Y89jjk3LJCB6SrwiD+YN1fkqemBvWGs+GjyMJukl6d6goyQ==",
+ "path": "system.security.cryptography.pkcs/4.5.0",
+ "hashPath": "system.security.cryptography.pkcs.4.5.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7bDIyVFNL/xKeFHjhobUAQqSpJq9YTOpbEs6mR233Et01STBMXNAc/V+BM6dwYGc95gVh/Zf+iVXWzj3mE8DWg==",
+ "path": "system.security.cryptography.primitives/4.3.0",
+ "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.X509Certificates/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-t2Tmu6Y2NtJ2um0RtcuhP7ZdNNxXEgUm2JeoA/0NvlMjAhKCnM1NX07TDl3244mVp3QU6LPEhT3HTtH1uF7IYw==",
+ "path": "system.security.cryptography.x509certificates/4.3.0",
+ "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Xml/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-i2Jn6rGXR63J0zIklImGRkDIJL4b1NfPSEbIVHBlqoIb12lfXIigCbDRpDmIEzwSo/v1U5y/rYJdzZYSyCWxvg==",
+ "path": "system.security.cryptography.xml/4.5.0",
+ "hashPath": "system.security.cryptography.xml.4.5.0.nupkg.sha512"
+ },
+ "System.Security.Permissions/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9gdyuARhUR7H+p5CjyUB/zPk7/Xut3wUSP8NJQB6iZr8L3XUXTMdoLeVAg9N4rqF8oIpE7MpdqHdDHQ7XgJe0g==",
+ "path": "system.security.permissions/4.5.0",
+ "hashPath": "system.security.permissions.4.5.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-U77HfRXlZlOeIXd//Yoj6Jnk8AXlbeisf1oq1os+hxOGVnuG+lGSfGqTwTZBoORFF6j/0q7HXIl8cqwQ9aUGqQ==",
+ "path": "system.security.principal.windows/4.5.0",
+ "hashPath": "system.security.principal.windows.4.5.0.nupkg.sha512"
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "path": "system.text.encoding/4.3.0",
+ "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-S0wEUiKcLvRlkFUXca8uio1UQ5bYQzYgOmOKtCqaBQC3GR9AJjh43otcM32IGsAyvadFTaAMw9Irm6dS4Evfng==",
+ "path": "system.text.encoding.codepages/4.5.0",
+ "hashPath": "system.text.encoding.codepages.4.5.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
+ "path": "system.text.encoding.extensions/4.3.0",
+ "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Xg4G4Indi4dqP1iuAiMSwpiWS54ZghzR644OtsRCm/m/lBMG8dUBhLVN7hLm8NNrNTR+iGbshCPTwrvxZPlm4g==",
+ "path": "system.text.encodings.web/4.5.0",
+ "hashPath": "system.text.encodings.web.4.5.0.nupkg.sha512"
+ },
+ "System.Text.RegularExpressions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
+ "path": "system.text.regularexpressions/4.3.0",
+ "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
+ },
+ "System.Threading/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "path": "system.threading/4.3.0",
+ "hashPath": "system.threading.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Channels/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MEH06N0rIGmRT4LOKQ2BmUO0IxfvmIY/PaouSq+DFQku72OL8cxfw8W99uGpTCFf2vx2QHLRSh374iSM3asdTA==",
+ "path": "system.threading.channels/4.5.0",
+ "hashPath": "system.threading.channels.4.5.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "path": "system.threading.tasks/4.3.0",
+ "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Extensions/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WSKUTtLhPR8gllzIWO2x6l4lmAIfbyMAiTlyXAis4QBDonXK4b4S6F8zGARX4/P8wH3DH+sLdhamCiHn+fTU1A==",
+ "path": "system.threading.tasks.extensions/4.5.1",
+ "hashPath": "system.threading.tasks.extensions.4.5.1.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Parallel/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cbjBNZHf/vQCfcdhzx7knsiygoCKgxL8mZOeocXZn5gWhCdzHIq6bYNKWX0LAJCWYP7bds4yBK8p06YkP0oa0g==",
+ "path": "system.threading.tasks.parallel/4.3.0",
+ "hashPath": "system.threading.tasks.parallel.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Thread/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OHmbT+Zz065NKII/ZHcH9XO1dEuLGI1L2k7uYss+9C1jLxTC9kTZZuzUOyXHayRk+dft9CiDf3I/QZ0t8JKyBQ==",
+ "path": "system.threading.thread/4.3.0",
+ "hashPath": "system.threading.thread.4.3.0.nupkg.sha512"
+ },
+ "System.ValueTuple/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cNLEvBX3d6MMQRZe3SMFNukVbitDAEpVZO17qa0/2FHxZ7Y7PpFRpr6m2615XYM/tYYYf0B+WyHNujqIw8Luwg==",
+ "path": "system.valuetuple/4.3.0",
+ "hashPath": "system.valuetuple.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.ReaderWriter/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
+ "path": "system.xml.readerwriter/4.3.0",
+ "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
+ "path": "system.xml.xdocument/4.3.0",
+ "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XmlDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lJ8AxvkX7GQxpC6GFCeBj8ThYVyQczx2+f/cWHJU8tjS7YfI6Cv6bon70jVEgs2CiFbmmM8b9j1oZVx0dSI2Ww==",
+ "path": "system.xml.xmldocument/4.3.0",
+ "hashPath": "system.xml.xmldocument.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XPath/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-v1JQ5SETnQusqmS3RwStF7vwQ3L02imIzl++sewmt23VGygix04pEH+FCj1yWb+z4GDzKiljr1W7Wfvrx0YwgA==",
+ "path": "system.xml.xpath/4.3.0",
+ "hashPath": "system.xml.xpath.4.3.0.nupkg.sha512"
+ },
+ "System.Xml.XPath.XDocument/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jw9oHHEIVW53mHY9PgrQa98Xo2IZ0ZjrpdOTmtvk+Rvg4tq7dydmxdNqUvJ5YwjDqhn75mBXWttWjiKhWP53LQ==",
+ "path": "system.xml.xpath.xdocument/4.3.0",
+ "hashPath": "system.xml.xpath.xdocument.4.3.0.nupkg.sha512"
+ }
+ }
}
\ No newline at end of file
diff --git a/GCI.Maintenance/GCI.Maintenance.API.dll b/GCI.Maintenance/GCI.Maintenance.API.dll
index 9252d90..46d0138 100644
Binary files a/GCI.Maintenance/GCI.Maintenance.API.dll and b/GCI.Maintenance/GCI.Maintenance.API.dll differ
diff --git a/GCI.Maintenance/GCI.Maintenance.API.pdb b/GCI.Maintenance/GCI.Maintenance.API.pdb
index 952b0e3..908ee16 100644
Binary files a/GCI.Maintenance/GCI.Maintenance.API.pdb and b/GCI.Maintenance/GCI.Maintenance.API.pdb differ
diff --git a/GCI.Maintenance/GCI.Maintenance.API.runtimeconfig.json b/GCI.Maintenance/GCI.Maintenance.API.runtimeconfig.json
index 304ba52..d5fbeb1 100644
--- a/GCI.Maintenance/GCI.Maintenance.API.runtimeconfig.json
+++ b/GCI.Maintenance/GCI.Maintenance.API.runtimeconfig.json
@@ -1,12 +1,12 @@
-{
- "runtimeOptions": {
- "tfm": "netcoreapp2.1",
- "framework": {
- "name": "Microsoft.AspNetCore.App",
- "version": "2.1.1"
- },
- "configProperties": {
- "System.GC.Server": true
- }
- }
+{
+ "runtimeOptions": {
+ "tfm": "netcoreapp2.1",
+ "framework": {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "2.1.1"
+ },
+ "configProperties": {
+ "System.GC.Server": true
+ }
+ }
}
\ No newline at end of file
diff --git a/GCI.Maintenance/GCI.Maintenance.Documents.dll b/GCI.Maintenance/GCI.Maintenance.Documents.dll
index dbabeec..c8e3846 100644
Binary files a/GCI.Maintenance/GCI.Maintenance.Documents.dll and b/GCI.Maintenance/GCI.Maintenance.Documents.dll differ
diff --git a/GCI.Maintenance/GCI.Maintenance.Documents.pdb b/GCI.Maintenance/GCI.Maintenance.Documents.pdb
index 839052c..e9dedc3 100644
Binary files a/GCI.Maintenance/GCI.Maintenance.Documents.pdb and b/GCI.Maintenance/GCI.Maintenance.Documents.pdb differ
diff --git a/GCI.Maintenance/GCI.Maintenance.Entities.dll b/GCI.Maintenance/GCI.Maintenance.Entities.dll
index afc308a..aa09440 100644
Binary files a/GCI.Maintenance/GCI.Maintenance.Entities.dll and b/GCI.Maintenance/GCI.Maintenance.Entities.dll differ
diff --git a/GCI.Maintenance/GCI.Maintenance.Entities.pdb b/GCI.Maintenance/GCI.Maintenance.Entities.pdb
index 1093769..5f74dba 100644
Binary files a/GCI.Maintenance/GCI.Maintenance.Entities.pdb and b/GCI.Maintenance/GCI.Maintenance.Entities.pdb differ
diff --git a/GCI.Maintenance/Microsoft.IdentityModel.Logging.dll b/GCI.Maintenance/Microsoft.IdentityModel.Logging.dll
new file mode 100644
index 0000000..924a318
Binary files /dev/null and b/GCI.Maintenance/Microsoft.IdentityModel.Logging.dll differ
diff --git a/GCI.Maintenance/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/GCI.Maintenance/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
new file mode 100644
index 0000000..8c4e791
Binary files /dev/null and b/GCI.Maintenance/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ
diff --git a/GCI.Maintenance/Microsoft.IdentityModel.Protocols.dll b/GCI.Maintenance/Microsoft.IdentityModel.Protocols.dll
new file mode 100644
index 0000000..10c9b07
Binary files /dev/null and b/GCI.Maintenance/Microsoft.IdentityModel.Protocols.dll differ
diff --git a/GCI.Maintenance/Microsoft.IdentityModel.Tokens.dll b/GCI.Maintenance/Microsoft.IdentityModel.Tokens.dll
new file mode 100644
index 0000000..2ed132b
Binary files /dev/null and b/GCI.Maintenance/Microsoft.IdentityModel.Tokens.dll differ
diff --git a/GCI.Maintenance/Microsoft.Win32.SystemEvents.dll b/GCI.Maintenance/Microsoft.Win32.SystemEvents.dll
index bb47b68..1821cf1 100644
Binary files a/GCI.Maintenance/Microsoft.Win32.SystemEvents.dll and b/GCI.Maintenance/Microsoft.Win32.SystemEvents.dll differ
diff --git a/GCI.Maintenance/OpenIddict.Abstractions.dll b/GCI.Maintenance/OpenIddict.Abstractions.dll
new file mode 100644
index 0000000..8477cdc
Binary files /dev/null and b/GCI.Maintenance/OpenIddict.Abstractions.dll differ
diff --git a/GCI.Maintenance/OpenIddict.Core.dll b/GCI.Maintenance/OpenIddict.Core.dll
index b99b6fb..a02cd91 100644
Binary files a/GCI.Maintenance/OpenIddict.Core.dll and b/GCI.Maintenance/OpenIddict.Core.dll differ
diff --git a/GCI.Maintenance/OpenIddict.EntityFrameworkCore.Models.dll b/GCI.Maintenance/OpenIddict.EntityFrameworkCore.Models.dll
new file mode 100644
index 0000000..a51aafb
Binary files /dev/null and b/GCI.Maintenance/OpenIddict.EntityFrameworkCore.Models.dll differ
diff --git a/GCI.Maintenance/OpenIddict.EntityFrameworkCore.dll b/GCI.Maintenance/OpenIddict.EntityFrameworkCore.dll
index b49f35f..c19f5e7 100644
Binary files a/GCI.Maintenance/OpenIddict.EntityFrameworkCore.dll and b/GCI.Maintenance/OpenIddict.EntityFrameworkCore.dll differ
diff --git a/GCI.Maintenance/OpenIddict.Models.dll b/GCI.Maintenance/OpenIddict.Models.dll
deleted file mode 100644
index 36953a6..0000000
Binary files a/GCI.Maintenance/OpenIddict.Models.dll and /dev/null differ
diff --git a/GCI.Maintenance/OpenIddict.Mvc.dll b/GCI.Maintenance/OpenIddict.Mvc.dll
index fa20716..f94979c 100644
Binary files a/GCI.Maintenance/OpenIddict.Mvc.dll and b/GCI.Maintenance/OpenIddict.Mvc.dll differ
diff --git a/GCI.Maintenance/OpenIddict.Server.dll b/GCI.Maintenance/OpenIddict.Server.dll
new file mode 100644
index 0000000..d618936
Binary files /dev/null and b/GCI.Maintenance/OpenIddict.Server.dll differ
diff --git a/GCI.Maintenance/OpenIddict.Validation.dll b/GCI.Maintenance/OpenIddict.Validation.dll
new file mode 100644
index 0000000..9c3e2ca
Binary files /dev/null and b/GCI.Maintenance/OpenIddict.Validation.dll differ
diff --git a/GCI.Maintenance/OpenIddict.dll b/GCI.Maintenance/OpenIddict.dll
index 6d37c20..436a3b2 100644
Binary files a/GCI.Maintenance/OpenIddict.dll and b/GCI.Maintenance/OpenIddict.dll differ
diff --git a/GCI.Maintenance/Serilog.AspNetCore.dll b/GCI.Maintenance/Serilog.AspNetCore.dll
index 5deb7c2..bbf5335 100644
Binary files a/GCI.Maintenance/Serilog.AspNetCore.dll and b/GCI.Maintenance/Serilog.AspNetCore.dll differ
diff --git a/GCI.Maintenance/Serilog.Extensions.Hosting.dll b/GCI.Maintenance/Serilog.Extensions.Hosting.dll
new file mode 100644
index 0000000..74a36f6
Binary files /dev/null and b/GCI.Maintenance/Serilog.Extensions.Hosting.dll differ
diff --git a/GCI.Maintenance/Serilog.Extensions.Logging.dll b/GCI.Maintenance/Serilog.Extensions.Logging.dll
index 4148e69..9f9fc53 100644
Binary files a/GCI.Maintenance/Serilog.Extensions.Logging.dll and b/GCI.Maintenance/Serilog.Extensions.Logging.dll differ
diff --git a/GCI.Maintenance/Serilog.Formatting.Compact.dll b/GCI.Maintenance/Serilog.Formatting.Compact.dll
new file mode 100644
index 0000000..5721770
Binary files /dev/null and b/GCI.Maintenance/Serilog.Formatting.Compact.dll differ
diff --git a/GCI.Maintenance/Serilog.Settings.Configuration.dll b/GCI.Maintenance/Serilog.Settings.Configuration.dll
index 5697ea4..5b5b10f 100644
Binary files a/GCI.Maintenance/Serilog.Settings.Configuration.dll and b/GCI.Maintenance/Serilog.Settings.Configuration.dll differ
diff --git a/GCI.Maintenance/Serilog.Sinks.Debug.dll b/GCI.Maintenance/Serilog.Sinks.Debug.dll
new file mode 100644
index 0000000..d947840
Binary files /dev/null and b/GCI.Maintenance/Serilog.Sinks.Debug.dll differ
diff --git a/GCI.Maintenance/Serilog.Sinks.File.dll b/GCI.Maintenance/Serilog.Sinks.File.dll
index 3d2fc16..12308d4 100644
Binary files a/GCI.Maintenance/Serilog.Sinks.File.dll and b/GCI.Maintenance/Serilog.Sinks.File.dll differ
diff --git a/GCI.Maintenance/Serilog.dll b/GCI.Maintenance/Serilog.dll
index a86615f..cfd00b4 100644
Binary files a/GCI.Maintenance/Serilog.dll and b/GCI.Maintenance/Serilog.dll differ
diff --git a/GCI.Maintenance/System.Drawing.Common.dll b/GCI.Maintenance/System.Drawing.Common.dll
index dcf5a77..fcf9bbe 100644
Binary files a/GCI.Maintenance/System.Drawing.Common.dll and b/GCI.Maintenance/System.Drawing.Common.dll differ
diff --git a/GCI.Maintenance/System.IdentityModel.Tokens.Jwt.dll b/GCI.Maintenance/System.IdentityModel.Tokens.Jwt.dll
new file mode 100644
index 0000000..431ee51
Binary files /dev/null and b/GCI.Maintenance/System.IdentityModel.Tokens.Jwt.dll differ
diff --git a/GCI.Maintenance/System.Linq.Dynamic.Core.dll b/GCI.Maintenance/System.Linq.Dynamic.Core.dll
index b97587b..e591c54 100644
Binary files a/GCI.Maintenance/System.Linq.Dynamic.Core.dll and b/GCI.Maintenance/System.Linq.Dynamic.Core.dll differ
diff --git a/GCI.Maintenance/appsettings.Production.json b/GCI.Maintenance/appsettings.Production.json
index 40306b9..99b0c93 100644
--- a/GCI.Maintenance/appsettings.Production.json
+++ b/GCI.Maintenance/appsettings.Production.json
@@ -18,6 +18,13 @@
"Options": {
"Repository": "\\\\servidordenariu\\d$\\GCI_DocumentosExternos\\Maintenance\\Images"
}
+ },
+ {
+ "Name": "Invoices",
+ "Provider": "FilesystemDocumentProvider",
+ "Options": {
+ "Repository": "\\\\servidordenariu\\d$\\GCI_DocumentosExternos\\Maintenance\\Invoices"
+ }
}
],
"Serilog": {
@@ -25,7 +32,8 @@
"Default": "Information",
"Override": {
"System": "Warning",
- "Microsoft": "Warning"
+ "Microsoft": "Warning",
+ "Microsoft.EntityFrameworkCore": "Warning"
}
}
}
diff --git a/GCI.Maintenance/appsettings.json b/GCI.Maintenance/appsettings.json
index 6d98d1d..57817d4 100644
--- a/GCI.Maintenance/appsettings.json
+++ b/GCI.Maintenance/appsettings.json
@@ -19,6 +19,13 @@
"Options": {
"Repository": "d:\\GCI_DocumentosExternos\\Maintenance\\Images"
}
+ },
+ {
+ "Name": "Invoices",
+ "Provider": "FilesystemDocumentProvider",
+ "Options": {
+ "Repository": "d:\\GCI_DocumentosExternos\\Maintenance\\Invoices"
+ }
}
]
}
diff --git a/GCI.Maintenance/openiddict.pfx b/GCI.Maintenance/openiddict.pfx
new file mode 100644
index 0000000..6e9d1b8
Binary files /dev/null and b/GCI.Maintenance/openiddict.pfx differ
diff --git a/GCI.Maintenance/web.config b/GCI.Maintenance/web.config
index a11d008..0a6d67a 100644
--- a/GCI.Maintenance/web.config
+++ b/GCI.Maintenance/web.config
@@ -1,15 +1,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/index-2019-01-18_16-30-22-276.html b/GCI.Maintenance/wwwroot/index-2019-01-18_16-30-22-276.html
deleted file mode 100644
index 19fcd72..0000000
--- a/GCI.Maintenance/wwwroot/index-2019-01-18_16-30-22-276.html
+++ /dev/null
@@ -1,4 +0,0 @@
-
Portal Técnicos
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/index.html b/GCI.Maintenance/wwwroot/index.html
index 5831e0f..9c8838d 100644
--- a/GCI.Maintenance/wwwroot/index.html
+++ b/GCI.Maintenance/wwwroot/index.html
@@ -1,4 +1 @@
-Portal Técnicos
\ No newline at end of file
+Portal Técnicos
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/service-worker-2019-01-18_16-30-22-182.js b/GCI.Maintenance/wwwroot/service-worker-2019-01-18_16-30-22-182.js
deleted file mode 100644
index c72adbf..0000000
--- a/GCI.Maintenance/wwwroot/service-worker-2019-01-18_16-30-22-182.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";var precacheConfig=[["index.html","eee2d4ddad0dc582f1b483b8fea72750"],["service-worker.js","f546cc13f68bdd2c75f0ff662b05add2"],["static/css/app.4157836c9c01dac4742344448fb691fc.css","1b73e00a6ad3638ed6c27d8316ee7edf"],["static/js/app.fe18d27f831e714334aa.js","189cf1b69ed20c11c8240ecfefc67e73"],["static/js/manifest.2ae2e69a05c33dfc65f8.js","2f4fd3b092ed7f7e76dbb3976729742e"],["static/js/vendor.3b2972473a3e0e05b01a.js","147dd400edcb70f03d3208999f78fdf1"]],cacheName="sw-precache-v3-my-project-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){return t.redirected?("body"in t?Promise.resolve(t.body):t.blob()).then(function(e){return new Response(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){var a=new URL(e);return r&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,n){var t=new URL(e);return t.hash="",t.search=t.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(t){return n.every(function(e){return!e.test(t[0])})}).map(function(e){return e.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],r=new URL(t,self.location),a=createCacheKey(r,hashParamName,n,!1);return[r.toString(),a]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){return setOfCachedUrls(r).then(function(n){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){var e=new Request(t,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+t+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return r.put(t,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var n=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){return t.keys().then(function(e){return Promise.all(e.map(function(e){if(!n.has(e.url))return t.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){var e,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));0,e&&t.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}});
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/service-worker.js b/GCI.Maintenance/wwwroot/service-worker.js
index 9d57434..691fc3a 100644
--- a/GCI.Maintenance/wwwroot/service-worker.js
+++ b/GCI.Maintenance/wwwroot/service-worker.js
@@ -1 +1 @@
-"use strict";var precacheConfig=[["index-2019-01-18_16-30-22-276.html","eee2d4ddad0dc582f1b483b8fea72750"],["index.html","c4e0d433fd3d73ae4bca8a3666d9784c"],["service-worker-2019-01-18_16-30-22-182.js","49052c7faddfd170e1e34f5490452c11"],["service-worker.js","960a6d7ab25343fc35dce11336e7e2e7"],["static/css/app.d1dcfdb07d45e2d593b21e104de3c2d8.css","9a44d6c29aa8317acab986af77eaf260"],["static/js/app.7e81d0c87f1552acf0e2.js","1eb8eb794b9b8600b542b423013186ec"],["static/js/manifest.2ae2e69a05c33dfc65f8.js","2f4fd3b092ed7f7e76dbb3976729742e"],["static/js/vendor.4b477c94b081a82ac43d.js","f02c805d3b83520f4f52ee6e21b2336b"]],cacheName="sw-precache-v3-my-project-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){return t.redirected?("body"in t?Promise.resolve(t.body):t.blob()).then(function(e){return new Response(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){var a=new URL(e);return r&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,n){var t=new URL(e);return t.hash="",t.search=t.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(t){return n.every(function(e){return!e.test(t[0])})}).map(function(e){return e.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],r=new URL(t,self.location),a=createCacheKey(r,hashParamName,n,!1);return[r.toString(),a]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){return setOfCachedUrls(r).then(function(n){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){var e=new Request(t,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+t+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return r.put(t,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var n=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){return t.keys().then(function(e){return Promise.all(e.map(function(e){if(!n.has(e.url))return t.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){var e,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));0,e&&t.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}});
\ No newline at end of file
+"use strict";var precacheConfig=[["index.html","b761b4fa72a6d14de81a667513a0a04a"],["service-worker.js","a5ac131e633968923f80a26c54951766"],["static/css/app.d1dcfdb07d45e2d593b21e104de3c2d8.css","9a44d6c29aa8317acab986af77eaf260"],["static/index.css","4c76bb258be2c36e985ce7ee84d67f07"],["static/js/app.55d122ac368e8bee867e.js","fb448bbe162a1fa687b74bfe0e68dbc1"],["static/js/manifest.2ae2e69a05c33dfc65f8.js","2f4fd3b092ed7f7e76dbb3976729742e"],["static/js/service-worker-loader.js","46924c7625f537a21e584937c62d36f1"],["static/js/vendor.4b477c94b081a82ac43d.js","f02c805d3b83520f4f52ee6e21b2336b"]],cacheName="sw-precache-v3-gci-maintenance-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){return t.redirected?("body"in t?Promise.resolve(t.body):t.blob()).then(function(e){return new Response(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){var a=new URL(e);return r&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,n){var t=new URL(e);return t.hash="",t.search=t.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(t){return n.every(function(e){return!e.test(t[0])})}).map(function(e){return e.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],r=new URL(t,self.location),a=createCacheKey(r,hashParamName,n,!1);return[r.toString(),a]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){return setOfCachedUrls(r).then(function(n){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){var e=new Request(t,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+t+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return r.put(t,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var n=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){return t.keys().then(function(e){return Promise.all(e.map(function(e){if(!n.has(e.url))return t.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){var e,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));0,e&&t.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}});
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/static/index.css b/GCI.Maintenance/wwwroot/static/index.css
new file mode 100644
index 0000000..e2cbc9e
--- /dev/null
+++ b/GCI.Maintenance/wwwroot/static/index.css
@@ -0,0 +1,4 @@
+html, body, #app {
+ height: 100%;
+ min-height: 100%;
+}
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/static/js/app.55d122ac368e8bee867e.js b/GCI.Maintenance/wwwroot/static/js/app.55d122ac368e8bee867e.js
new file mode 100644
index 0000000..110eeb4
--- /dev/null
+++ b/GCI.Maintenance/wwwroot/static/js/app.55d122ac368e8bee867e.js
@@ -0,0 +1,2 @@
+webpackJsonp([1],{168:function(t,e,n){"use strict";(function(t){var a=n(17),i=n(223),r=n(26),o=n(228);a.default.use(i.a);var s=new i.a({hashbang:!1,mode:"history",base:t,saveScrollPosition:!0,routes:o.a,scrollBehavior:function(t,e,n){return t.meta.fromHistory=null!==n,n||{x:0,y:0}}});s.beforeEach(function(t,e,n){t.meta&&t.meta.requiresAuth?r.a.state.isLoggedIn()?t.meta.requiresRole&&-1===t.meta.requiresRole.indexOf(r.a.getters.role)&&t.meta.requiresProp&&r.a.getters[t.meta.requiresProp.name]!==t.meta.requiresProp.value?n(Error("Unauthorized")):n():n({name:"login"}):n()}),e.a=s}).call(e,"/")},170:function(t,e,n){"use strict";var a=n(171),i=n.n(a),r=n(172),o=n.n(r),s=n(23),c=n(6),l=n(270),u=n(273);e.a={name:"Login",mixins:[c.a],components:{loading:l.a,modal:u.a},data:function(){return{email:"",emailRules:[function(t){return!!t||"Email is required"},function(t){return/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(t)||"Email must be valid"}],password:"",passwordRules:[function(t){return!!t||"Password is required"}],valid:!1,loggingIn:!1,error:null,passwordHidden:!0}},methods:{onLogin:function(){this.loggingIn=!0;var t=this;s.a.getToken(this.email,this.password).then(function(e){return t.$store.dispatch("login",e),console.log("logged in"),s.a.getUser()}).then(function(e){return t.$store.dispatch("setClaims",e),t.loggingIn=!1,s.a.getTechnician(e.sub)}).then(function(e){e&&e.success&&(t.$store.commit("technicianId",e.technician.id),t.$store.commit("technicianType",e.technician.type)),t.$router.push("/dashboard")}).catch(function(e){t.loggingIn=!1,t.error=e.message||e})}},created:function(){var t=this;return o()(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{t.$store.state.isLoggedIn()&&t.$router.push("/dashboard")}catch(t){console.log("catch login.created error : "+t.message||t)}case 1:case"end":return e.stop()}},e,t)}))()}}},187:function(t,e,n){"use strict";e.a={name:"loading"}},188:function(t,e,n){"use strict";e.a={name:"modal"}},189:function(t,e,n){"use strict";var a=n(23),i=n(6);e.a={mixins:[i.a],mounted:function(){var t=this,e=this;this.$store.state.maintenanceStatuses&&0!==this.$store.state.maintenanceStatuses.length||a.a.getMaintenanceStatuses().then(function(t){e.$store.commit("cacheMaintenanceStatuses",t)}).catch(function(t){e.toast("error",t)}),this.$store.state.maintenancePriorities&&0!==this.$store.state.maintenancePriorities.length?this.priorities=this.$store.state.maintenancePriorities:a.a.getMaintenancePriorities().then(function(t){e.$store.commit("cacheMaintenancePriorities",t)}).catch(function(t){e.toast("error",t)}),this.$store.state.commonholds&&0!==this.$store.state.commonholds.length||a.a.getCommonholds().then(function(n){e.$store.commit("cacheCommonholds",n),t.commonholds=n}).catch(function(t){e.toast("error",t)}),this.$store.state.managers&&0!==this.$store.state.managers.length||a.a.getManagers().then(function(t){e.$store.commit("cacheManagers",t)}).catch(function(t){e.toast("error",t)})}}},190:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(8),o=n(6),s=n(191);e.a={mixins:[o.a],data:function(){return{intervention:{},documents:[],images:[],currentStatus:0,dialog:!1,pendingInterventions:0}},props:{id:{type:String,required:!0},context:{type:String,required:!1}},components:{"contact-list":s.a},mounted:function(){this.fetch(this.id)},methods:{fetch:function(t){var e=this;r.a.getIntervention(t).then(function(t){t.createdOn=Date.parse(t.createdOn)||t.createdOn,e.intervention=t,e.currentStatus=e.intervention.statusId}).catch(function(t){e.toast("error",t)}),r.a.getInterventionDocuments(t).then(function(t){e.documents=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)}),r.a.getInterventionImages(t).then(function(t){e.images=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)})},isActiveStatus:function(t){switch(this.intervention.statusId){case 2:return 3===t;case 3:return 4===t||5===t;case 4:return 3===t||5===t;default:return!1}},getDate:function(t){var e=new Date(t),n=e.getMonth()+1;n<10&&(n="0"+n);var a=e.getDate();return a<10&&(a="0"+a),e.getFullYear()+"-"+n+"-"+a},newReport:function(){var t=this;r.a.createReport(this.intervention.id).then(function(e){t.toast("success","Intervenção iniciada"),t.intervention.statusId=3,t.intervention.currentReportId=e.id,e.pendingInterventions&&e.pendingInterventions>0&&(t.pendingInterventions=e.pendingInterventions,t.dialog=!0)}).catch(function(e){t.toast("error",e)})},execute:function(t){this.$router.push("/interventions/"+this.intervention.id+"/reports/"+this.intervention.currentReportId+"/"+t)},download:function(t,e){var n=this;r.a.getInterventionDocument(t,e).then(function(t){if(t){var e=window.URL.createObjectURL(new Blob([t.stream])),n=document.createElement("a");n.href=e,n.setAttribute("download",t.name),document.body.appendChild(n),n.click()}}).catch(function(t){n.toast("error",t)})}},computed:{readOnly:function(){return"edit"!==this.context}}}},191:function(t,e,n){"use strict";function a(t){n(282)}var i=n(192),r=n(283),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-29323b63",null);e.a=c.exports},192:function(t,e,n){"use strict";e.a={props:["label","value"],computed:{items:function(){return this.value?JSON.parse(this.value).map(function(t){var e=t.PhoneNumber.split("\r\n");return{id:t.Id,name:t.Name,numbers:e}}):[]}}}},193:function(t,e,n){"use strict";var a=n(8),i=n(6),r=n(194);e.a={mixins:[i.a],components:{"gci-navigation":r.a},data:function(){return{interventions:[],priorityFilter:null}},mounted:function(){var t=this,e=this;a.a.getInterventions().then(function(e){t.interventions=e.filter(function(t){var e=t.statusId>1&&t.statusId<5;return e&&(t.createdOn=Date.parse(t.createdOn)||t.createdOn,t.currentReportStartDate=Date.parse(t.currentReportStartDate)||t.currentReportStartDate),e})}).catch(function(t){e.toast("error",t)})},methods:{getColor:function(t){if("number"==typeof t&&this.$store.state.maintenancePriorities&&(t=this.$store.state.maintenancePriorities.find(function(e){return e.id===t})),t&&t.options&&""!==t.options){return JSON.parse(t.options).color||"black"}return"white"},getStatus:function(t){if(this.$store.state.maintenanceStatuses){var e=this.$store.state.maintenanceStatuses.find(function(e){return e.id===t});if(e)return e.name}return t},getCommonholdName:function(t){var e=this.$store.state.commonholds&&this.$store.state.commonholds.find(function(e){return e.id===t});return e&&e.name||t||""},filter:function(t){t&&0!==t.id?this.priorityFilter=t:this.priorityFilter=null},select:function(t){this.isExternalTechnician?this.$router.push({name:"intervention_edit_external",params:{id:String(t)}}):this.$router.push({name:"intervention_edit",params:{id:String(t),context:"edit"}})}},computed:{priorityFilterList:function(){var t=this.$store.state.maintenancePriorities&&this.$store.state.maintenancePriorities.slice(0);return t&&!t.find(function(t){return 0===t.id})&&t.unshift({id:0,name:"-- Todas --"}),t},filteredData:function(){var t=this;return this.priorityFilter?this.interventions.filter(function(e){return e.priorityId===t.priorityFilter.id}):this.interventions}}}},194:function(t,e,n){"use strict";function a(t){n(287)}var i=n(195),r=n(288),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-24c3c2a3",null);e.a=c.exports},195:function(t,e,n){"use strict";e.a={data:function(){return{drawer:!1}},props:["technicianType"],methods:{toggleVariant:function(){this.$store.commit("drawer",!this.mini)},logout:function(){console.log("logout called."),this.$store.dispatch("logout"),this.$router.push("/")}},computed:{userName:function(){return this.$store.getters.userName||"Técnico"},mini:function(){return this.$store.state.drawer}}}},196:function(t,e,n){"use strict";var a=n(27),i=n.n(a),r=n(8),o=n(6),s=n(194);e.a={mixins:[o.a],components:{"gci-navigation":s.a},data:function(){return{currentCommonhold:null,search:"",totalItems:0,items:[],loading:!1,pagination:{sortBy:"id",descending:"+"},headers:[{text:"Pedido",value:"id"},{text:"Estado",value:"statusId"},{text:"Data Inicio",value:"dateStart"},{text:"Data Fim",value:"dateEnd"}]}},created:function(){if(this.$route.meta.fromHistory){var t=this.$store.state.currentScreenCache;t&&t.currentCommonhold&&(this.currentCommonhold=t.currentCommonhold,this.search=t.search,this.totalItems=t.totalItems,this.items=t.items,this.pagination=t.pagination)}},methods:{getColor:function(t){return t%2==0?"white":"lightgrey"},select:function(t){this.$router.push({name:"intervention_read",params:{id:String(t),context:"read"}})},fetch:function(){var t=this;return new i.a(function(e,n){if(t.currentCommonhold&&!t.loading){t.loading=!0;var a=t,i=t.pagination,o=i.sortBy,s=i.descending,c=i.page,l=i.rowsPerPage;r.a.findInterventions(t.currentCommonhold,c,l,s+o,t.search,t.includePending).then(function(n){var i=n.items,r=n.totalItems;setTimeout(function(){a.loading=!1,a.items=i,a.totalItems=r,t.$store.commit("cacheScreen",{currentCommonhold:a.currentCommonhold,search:a.search,totalItems:a.totalItems,items:a.items,pagination:a.pagination}),e()},1e3)}).catch(function(t){a.toast("error",t)})}else e()})}},computed:{commonholds:function(){return this.$store.state.commonholds}}}},197:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(9),o=n.n(r),s=n(200),c=n.n(s),l=n(206),u=n.n(l),d=n(208),m=(n.n(d),n(209)),v=(n.n(m),n(8)),f=n(6),p=n(210),h=n(211),g=n(353);e.a={mixins:[f.a,p.a,h.a],data:function(){return{timeStart:null,timeEnd:null,duration:null,observations:"",fullSweep:!1,materials:[],unlistedMaterials:[],report:{},startPicker:!1,endPicker:!1,durationPicker:!1,materialList:!1,canSaveDocuments:!0,canSaveImages:!0,documentUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/zip","application/x-7z-compressed"]}}),imageUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["image/*"]}})}},props:{interventionid:{type:String,required:!0},reportid:{type:String,required:!0},context:{type:String,required:!0}},components:{"material-list":g.a},mounted:function(){var t=this;this.imageUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerImage",note:"Images only, 15Mb or less"}).use(u.a,{target:c.a}),this.documentUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerDocument",note:"PDF, MS Word, zip or 7z, 15Mb or less"}),this.imageUploader.on("file-added",function(e){t.canSaveImage=!1}),this.documentUploader.on("file-added",function(e){t.canSaveDocument=!1}),this.imageUploader.on("complete",function(e){t.canSaveImage=!0}),this.documentUploader.on("complete",function(e){t.canSaveDocument=!0}),this.fetch(this.interventionid,this.reportid)},beforeDestroy:function(){this.imageUploader.close(),this.documentUploader.close()},methods:{fetch:function(t,e){var n=this;v.a.getInterventionReport(t,e).then(function(t){n.report=t;var e=n.roundDate(new Date(t.dateStart));n.report.estimatedDateStart=e,n.timeStart=n.addZero(e.getHours()||0)+":"+n.addZero(e.getMinutes()||0);var a=n.roundDate(new Date);n.timeEnd=n.addZero(a.getHours()||0)+":"+n.addZero(a.getMinutes()||0);var i=Math.floor(a-e);n.duration=n.formatTime(i);var r=n.$refs.materialListRef.materials;n.materials=t.materials.map(function(t){var e=r.find(function(e){return e&&e.id===t.materialId})||{};return t.name=e.name,t})||[],n.unlistedMaterials=t.unlistedMaterials||[]}).catch(function(t){n.toast("error",t)})},addZero:function(t){return t<10&&(t="0"+t),t},scrollToBottom:function(){this.scrollTo(document.body.scrollHeight||document.documentElement.scrollHeight)},scrollTo:function(t){this.$nextTick(function(){window.scrollTo(0,t)})},onMaterialAdded:function(t){var e=this.materials.find(function(e){return e.id===t.id});e?e.quantity++:(t.materialId=t.id,t.id=0,t.quantity=1,this.materials.unshift(t)),this.onMaterialListClose()},onMaterialListClose:function(){this.materialList=!1},addUnlistedMaterial:function(){this.unlistedMaterials.push({name:"",quantity:1,unitCost:1}),this.scrollToBottom()},removeMaterial:function(t){this.materials.splice(t,1)},removeUnlistedMaterial:function(t){this.unlistedMaterials.splice(t,1)},submit:function(){var t=this;if(this.$refs.form.validate()){var e=this.roundDate(new Date),n=this.imageUploader.getState(),a=this.documentUploader.getState(),r=n&&i()(n.files).map(function(t){return n.files[t]}),o=a&&i()(a.files).map(function(t){return a.files[t]}),s={id:this.report.id,interventionId:this.report.interventionId,materials:this.materials,unlistedMaterials:this.unlistedMaterials,observations:this.observations,dateStart:this.timeStart,dateEnd:this.timeEnd,duration:this.formatTimeString(this.duration)||0,estimatedDateStart:this.addZero(this.report.estimatedDateStart.getHours()||0)+":"+this.addZero(this.report.estimatedDateStart.getMinutes()||0),estimatedDateEnd:this.addZero(e.getHours()||0)+":"+this.addZero(e.getMinutes()||0),estimatedDuration:Math.floor((e-this.report.estimatedDateStart||0)/6e4),fullSweep:this.fullSweep,documents:o,images:r};v.a.updateReport(s,this.context).then(function(e){t.toast("success","4"===t.context?"Intervenção suspensa":"Intervenção finalizada"),t.imageUploader.reset(),t.documentUploader.reset(),t.$router.push("/dashboard")}).catch(function(e){t.toast("error",e)})}}}}},208:function(t,e){},209:function(t,e){},210:function(t,e,n){"use strict";e.a={methods:{formatTime:function(t){if(t<=0)return"00:00";var e=parseInt(t/6e4%60)||0,n=parseInt(t/36e4%24)||0;return this.addZero(n)+":"+this.addZero(e)},formatTimeString:function(t){var e=this.duration.split(":"),n=parseInt(e[1]);return 60*parseInt(e[0])+n},roundDate:function(t){return new Date(6e4*Math.round(t.getTime()/6e4))},now:function(){var t=new Date;return{date:t.toISOString().substr(0,10),time:this.addZero(t.getHours()||0)+":"+this.addZero(t.getMinutes()||0)}}}}},211:function(t,e,n){"use strict";e.a={data:function(){return{rules:{required:function(t){return!!t||"Valor obrigatório."},positiveNumber:function(t){return!!t&&Number(t)&&Number(t)>0||"Número deve ser positivo."}}}}}},212:function(t,e,n){"use strict";var a=n(355),i=n(6);e.a={mixins:[i.a],data:function(){return{filter:"",materials:[]}},mounted:function(){this.fetch()},methods:{fetch:function(t,e){var n=this;a.a.getMaterials().then(function(t){n.materials=t}).catch(function(t){n.toast("error",t)})},selected:function(t){this.$emit("selected",t)},close:function(){this.$emit("close")}},computed:{filteredData:function(){var t=this;return this.filter?this.materials.filter(function(e){return e&&e.name&&-1!==e.name.toUpperCase().indexOf(t.filter.toUpperCase())}):this.materials}}}},213:function(t,e,n){"use strict";var a=n(8),i=n(6);e.a={mixins:[i.a],data:function(){return{intervention:{createdOn:new Date,priorityId:2,statusId:2,initialObservations:"",fullSweep:!1,contacts:"",documents:""}}},methods:{submit:function(){var t=this;this.intervention.createdBy=this.userId,this.intervention.technicianId=this.technicianId,this.intervention.createdOn=this.intervention.createdOn||new Date,this.$refs.form.validate()&&a.a.createIntervention(this.intervention).then(function(e){t.toast("success","Intervenção criada"),t.$router.push({name:"intervention_edit",params:{id:String(e),context:"edit"}})}).catch(function(e){t.toast("error",e)})}}}},214:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(8),o=n(6),s=n(191);e.a={mixins:[o.a],data:function(){return{intervention:{},documents:[],images:[],currentStatus:0,dialog:!1,pendingInterventions:0}},props:{id:{type:String,required:!0}},components:{"contact-list":s.a},mounted:function(){this.fetch(this.id)},methods:{fetch:function(t){var e=this;r.a.getIntervention(t).then(function(t){t.createdOn=Date.parse(t.createdOn)||t.createdOn,e.intervention=t,e.currentStatus=e.intervention.statusId}).catch(function(t){e.toast("error",t)}),r.a.getInterventionDocuments(t).then(function(t){e.documents=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)}),r.a.getInterventionImages(t).then(function(t){e.images=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)})},getDate:function(t){var e=new Date(t),n=e.getMonth()+1;n<10&&(n="0"+n);var a=e.getDate();return a<10&&(a="0"+a),e.getFullYear()+"-"+n+"-"+a},close:function(){this.$router.push({name:"interventionreport_external",params:{id:String(this.intervention.id)}})},download:function(t,e){var n=this;r.a.getInterventionDocument(t,e).then(function(t){if(t){var e=window.URL.createObjectURL(new Blob([t.stream])),n=document.createElement("a");n.href=e,n.setAttribute("download",t.name),document.body.appendChild(n),n.click()}}).catch(function(t){n.toast("error",t)})}}}},215:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(9),o=n.n(r),s=n(200),c=n.n(s),l=n(206),u=n.n(l),d=n(208),m=(n.n(d),n(209)),v=(n.n(m),n(8)),f=n(6),p=n(210),h=n(211);e.a={mixins:[f.a,p.a,h.a],data:function(){var t=this.now();return{dateStart:t.date,timeStart:t.time,observations:"",materials:[],services:[],startPicker:!1,canSaveDocuments:!0,canSaveImages:!0,documentUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/zip","application/x-7z-compressed"]}}),imageUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["image/*"]}})}},props:{id:{type:String,required:!0}},mounted:function(){var t=this;this.imageUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerImage",note:"Images only, 15Mb or less"}).use(u.a,{target:c.a}),this.documentUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerDocument",note:"PDF, MS Word, zip or 7z, 15Mb or less"}),this.imageUploader.on("file-added",function(e){t.canSaveImage=!1}),this.documentUploader.on("file-added",function(e){t.canSaveDocument=!1}),this.imageUploader.on("complete",function(e){t.canSaveImage=!0}),this.documentUploader.on("complete",function(e){t.canSaveDocument=!0})},beforeDestroy:function(){this.imageUploader.close(),this.documentUploader.close()},methods:{scrollToBottom:function(){this.scrollTo(document.body.scrollHeight||document.documentElement.scrollHeight)},scrollTo:function(t){this.$nextTick(function(){window.scrollTo(0,t)})},addMaterial:function(){this.materials.push({description:"",value:1}),this.scrollToBottom()},addService:function(){this.services.push({description:"",value:1}),this.scrollToBottom()},removeMaterial:function(t){this.materials.splice(t,1)},removeServices:function(t){this.services.splice(t,1)},addZero:function(t){return t<10&&(t="0"+t),t},submit:function(){var t=this;if(this.$refs.form.validate()){var e=this.imageUploader.getState(),n=this.documentUploader.getState(),a=e&&(i()(e.files).map(function(t){return e.files[t]})||[]),r=n&&(i()(n.files).map(function(t){return n.files[t]})||[]);if(0===a.length||0===r.length)return void this.toast("error","Os serviços só serão validados pelo sistema após introduzir factura e imagens");var o={interventionId:this.id,materials:this.materials,services:this.services,observations:this.observations,dateStart:this.dateStart+" "+this.timeStart,documents:r,images:a};v.a.createExternalReport(o).then(function(e){t.toast("success","Intervenção finalizada"),t.imageUploader.reset(),t.documentUploader.reset(),t.$router.push("/dashboard")}).catch(function(e){t.toast("error",e)})}}}}},216:function(t,e,n){"use strict";var a=n(171),i=n.n(a),r=n(172),o=n.n(r);e.a={name:"app",data:function(){return{}},methods:{snackbar:function(){return this.$store.state.toast},login:function(){console.log("login called."),this.$router.push({name:"login"})}},created:function(){var t=this;return o()(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{t.$store.state.isLoggedIn()?(console.log("logged in"),"login"!==t.$route.name&&"landing"!==t.$route.name||t.$router.push({name:"dashboard"})):(console.log("not logged in"),t.login())}catch(t){console.log(t)}case 1:case"end":return e.stop()}},e,t)}))()},computed:{toast:{get:function(){return this.$store.state.toastVisible},set:function(t){this.$store.commit("toastVisible",t)}}}}},217:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"app",function(){return p});var a=n(17),i=n(220),r=n.n(i),o=n(221),s=n.n(o),c=n(168),l=n(26),u=n(367),d=(n.n(u),n(368)),m=n(370),v=(n.n(m),n(371)),f=(n.n(v),n(372));n.n(f);n.d(e,"router",function(){return c.a}),n.d(e,"store",function(){return l.a}),a.default.use(r.a,{theme:{primary:"#98dd22",secondary:"#4CAF50",error:"#b71c1c"},options:{cspNonce:"Qd4w9wgWcXQ"}}),a.default.use(s.a),a.default.config.productionTip=!1,Object(u.sync)(l.a,c.a);var p=new a.default({store:l.a,router:c.a,el:"#app",template:"",components:{App:d.a}})},222:function(t,e,n){function a(t){return n(i(t))}function i(t){var e=r[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var r={"./af":41,"./af.js":41,"./ar":42,"./ar-dz":43,"./ar-dz.js":43,"./ar-kw":44,"./ar-kw.js":44,"./ar-ly":45,"./ar-ly.js":45,"./ar-ma":46,"./ar-ma.js":46,"./ar-sa":47,"./ar-sa.js":47,"./ar-tn":48,"./ar-tn.js":48,"./ar.js":42,"./az":49,"./az.js":49,"./be":50,"./be.js":50,"./bg":51,"./bg.js":51,"./bm":52,"./bm.js":52,"./bn":53,"./bn.js":53,"./bo":54,"./bo.js":54,"./br":55,"./br.js":55,"./bs":56,"./bs.js":56,"./ca":57,"./ca.js":57,"./cs":58,"./cs.js":58,"./cv":59,"./cv.js":59,"./cy":60,"./cy.js":60,"./da":61,"./da.js":61,"./de":62,"./de-at":63,"./de-at.js":63,"./de-ch":64,"./de-ch.js":64,"./de.js":62,"./dv":65,"./dv.js":65,"./el":66,"./el.js":66,"./en-SG":67,"./en-SG.js":67,"./en-au":68,"./en-au.js":68,"./en-ca":69,"./en-ca.js":69,"./en-gb":70,"./en-gb.js":70,"./en-ie":71,"./en-ie.js":71,"./en-il":72,"./en-il.js":72,"./en-nz":73,"./en-nz.js":73,"./eo":74,"./eo.js":74,"./es":75,"./es-do":76,"./es-do.js":76,"./es-us":77,"./es-us.js":77,"./es.js":75,"./et":78,"./et.js":78,"./eu":79,"./eu.js":79,"./fa":80,"./fa.js":80,"./fi":81,"./fi.js":81,"./fo":82,"./fo.js":82,"./fr":83,"./fr-ca":84,"./fr-ca.js":84,"./fr-ch":85,"./fr-ch.js":85,"./fr.js":83,"./fy":86,"./fy.js":86,"./ga":87,"./ga.js":87,"./gd":88,"./gd.js":88,"./gl":89,"./gl.js":89,"./gom-latn":90,"./gom-latn.js":90,"./gu":91,"./gu.js":91,"./he":92,"./he.js":92,"./hi":93,"./hi.js":93,"./hr":94,"./hr.js":94,"./hu":95,"./hu.js":95,"./hy-am":96,"./hy-am.js":96,"./id":97,"./id.js":97,"./is":98,"./is.js":98,"./it":99,"./it-ch":100,"./it-ch.js":100,"./it.js":99,"./ja":101,"./ja.js":101,"./jv":102,"./jv.js":102,"./ka":103,"./ka.js":103,"./kk":104,"./kk.js":104,"./km":105,"./km.js":105,"./kn":106,"./kn.js":106,"./ko":107,"./ko.js":107,"./ku":108,"./ku.js":108,"./ky":109,"./ky.js":109,"./lb":110,"./lb.js":110,"./lo":111,"./lo.js":111,"./lt":112,"./lt.js":112,"./lv":113,"./lv.js":113,"./me":114,"./me.js":114,"./mi":115,"./mi.js":115,"./mk":116,"./mk.js":116,"./ml":117,"./ml.js":117,"./mn":118,"./mn.js":118,"./mr":119,"./mr.js":119,"./ms":120,"./ms-my":121,"./ms-my.js":121,"./ms.js":120,"./mt":122,"./mt.js":122,"./my":123,"./my.js":123,"./nb":124,"./nb.js":124,"./ne":125,"./ne.js":125,"./nl":126,"./nl-be":127,"./nl-be.js":127,"./nl.js":126,"./nn":128,"./nn.js":128,"./pa-in":129,"./pa-in.js":129,"./pl":130,"./pl.js":130,"./pt":131,"./pt-br":132,"./pt-br.js":132,"./pt.js":131,"./ro":133,"./ro.js":133,"./ru":134,"./ru.js":134,"./sd":135,"./sd.js":135,"./se":136,"./se.js":136,"./si":137,"./si.js":137,"./sk":138,"./sk.js":138,"./sl":139,"./sl.js":139,"./sq":140,"./sq.js":140,"./sr":141,"./sr-cyrl":142,"./sr-cyrl.js":142,"./sr.js":141,"./ss":143,"./ss.js":143,"./sv":144,"./sv.js":144,"./sw":145,"./sw.js":145,"./ta":146,"./ta.js":146,"./te":147,"./te.js":147,"./tet":148,"./tet.js":148,"./tg":149,"./tg.js":149,"./th":150,"./th.js":150,"./tl-ph":151,"./tl-ph.js":151,"./tlh":152,"./tlh.js":152,"./tr":153,"./tr.js":153,"./tzl":154,"./tzl.js":154,"./tzm":155,"./tzm-latn":156,"./tzm-latn.js":156,"./tzm.js":155,"./ug-cn":157,"./ug-cn.js":157,"./uk":158,"./uk.js":158,"./ur":159,"./ur.js":159,"./uz":160,"./uz-latn":161,"./uz-latn.js":161,"./uz.js":160,"./vi":162,"./vi.js":162,"./x-pseudo":163,"./x-pseudo.js":163,"./yo":164,"./yo.js":164,"./zh-cn":165,"./zh-cn.js":165,"./zh-hk":166,"./zh-hk.js":166,"./zh-tw":167,"./zh-tw.js":167};a.keys=function(){return Object.keys(r)},a.resolve=i,t.exports=a,a.id=222},228:function(t,e,n){"use strict";n.d(e,"a",function(){return m});var a=n(229),i=n(277),r=n(280),o=n(285),s=n(290),c=n(293),l=n(358),u=n(361),d=n(364),m=[{path:"/",name:"login",component:a.a},{path:"",name:"dashboard",component:i.a,meta:{requiresAuth:!0},children:[{path:"/dashboard",name:"interventions_pending",component:o.a,meta:{requiresAuth:!0}},{path:"/interventions/history",name:"interventions_history",component:s.a,meta:{requiresAuth:!0}},{path:"/interventions/:id/details",name:"intervention_edit_external",component:u.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:1}}},{path:"/interventions/:id/report",name:"interventionreport_external",component:d.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:1}}},{path:"/interventions/create",name:"intervention_create",component:l.a,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}},{path:"/interventions/:interventionid/reports/:reportid/:context",name:"interventionreport",component:c.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}},{path:"/interventions/:id/:context",name:"intervention_edit",component:r.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}},{path:"/interventions/:id",name:"intervention_read",component:r.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}}]}]},229:function(t,e,n){"use strict";function a(t){n(230)}var i=n(170),r=n(276),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-17f7fee2",null);e.a=c.exports},23:function(t,e,n){"use strict";function a(t,e){e=e||{},e.headers=e.headers||{};var n={};return c()(e).forEach(function(t){"params"!==t&&"response"!==t&&(n[t]=e[t])}),i||(i=window.localStorage.getItem("access_token")),n.headers.Authorization="Bearer "+i,new o.a(function(a,r){var o=new URL("https://denariu.ddns.net:5050"+t);e.params&&c()(e.params).forEach(function(t){return o.searchParams.append(t,e.params[t])}),window.fetch(o,n).then(function(t){if(!(t.status>=400))return e.response&&"blob"===e.response?(t.headers.forEach(function(t,e){console.log(e,t)}),t.blob().then(function(e){var n=t.headers.get("Content-Disposition");return{stream:e,name:n&&n.match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/)[1]||""}}).catch(function(t){})):t.json().then(function(t){return t}).catch(function(t){});401===t.status&&(i=null,u.a.dispatch("logout"),l.a&&l.a.push({name:"login"})),t.text().then(function(e){console.log(e||t.statusText),r(e||t.statusText)})}).then(function(t){a(t)}).catch(function(t){r(t.message)})})}var i,r=n(27),o=n.n(r),s=n(16),c=n.n(s),l=n(168),u=n(26);e.a={call:a,getToken:function(t,e){var n={method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:"grant_type=password&username="+t+"&password="+e+"&client_id=technicians&client_secret=91CECEA9-AED2-4881-AC45-7B5CF236AF7D"};return new o.a(function(t,e){window.fetch("https://denariu.ddns.net:5050/api/connect/token",n).then(function(t){return t.json()}).then(function(n){n.error?e(n.error_description):(i=n.access_token,t(i))}).catch(function(t){e(t)})})},getUser:function(){return a("/api/userinfo")},getTechnician:function(t){return a("/api/technicians/userid/"+t)},getManagers:function(){return a("/api/managers")},getMaintenanceStatuses:function(){return a("/api/maintenancestatuses")},getMaintenancePriorities:function(){return a("/api/maintenancepriorities")},getCommonholds:function(){return a("/api/commonholds")}}},230:function(t,e){},26:function(t,e,n){"use strict";var a=n(169),i=n.n(a),r=n(17),o=n(225),s=n(226),c=n.n(s);r.default.use(o.a);var l=new c.a({key:"vuex",storage:window.localStorage}),u={drawer:!1,user:{},toast:{},toastVisible:!1,maintenanceStatuses:[],maintenancePriorities:[],commonholds:[],managers:[],currentScreenCache:{},isLoggedIn:function(){return!!window.localStorage.getItem("access_token")}},d={drawer:function(t,e){t.drawer=e},toast:function(t,e){t.toast=e},toastVisible:function(t,e){t.toastVisible=e},userId:function(t,e){r.default.set(t.user,"id",e)},userName:function(t,e){r.default.set(t.user,"name",e)},userRole:function(t,e){r.default.set(t.user,"role",e)},technicianId:function(t,e){r.default.set(t.user,"technicianId",e)},technicianType:function(t,e){r.default.set(t.user,"technicianType",e)},cacheMaintenanceStatuses:function(t,e){t.maintenanceStatuses=e},cacheMaintenancePriorities:function(t,e){t.maintenancePriorities=e},cacheCommonholds:function(t,e){t.commonholds=e},cacheManagers:function(t,e){t.managers=e},cacheScreen:function(t,e){t.currentScreenCache=e}},m={login:function(t,e){window.localStorage.setItem("access_token",e)},logout:function(t){f.commit("toast",{}),f.commit("toastVisible",!1),f.commit("userId"),f.commit("userName"),f.commit("userRole"),f.commit("technicianId"),f.commit("technicianType"),f.commit("cacheMaintenanceStatuses"),f.commit("cacheMaintenancePriorities"),f.commit("cacheCommonholds"),f.commit("cacheManagers"),f.commit("cacheScreen"),window.localStorage.removeItem("access_token"),window.localStorage.removeItem("user_claims")},toast:function(t,e){t.commit("toast",e),t.commit("toastVisible",!0)},setClaims:function(t,e){t.commit("userId",e.sub||""),t.commit("userName",e.name||""),t.commit("userRole",e.roles[0]||""),t.commit("technicianId",e.kid||""),window.localStorage.setItem("user_claims",i()(e))}},v={role:function(t){return t.user&&t.user.role},userId:function(t){return t.user&&t.user.id},userName:function(t){return t.user&&t.user.name},technicianId:function(t){return t.user&&t.user.technicianId},technicianType:function(t){return t.user&&t.user.technicianType}},f=new o.a.Store({state:u,mutations:d,actions:m,getters:v,plugins:[l.plugin]});e.a=f},270:function(t,e,n){"use strict";function a(t){n(271)}var i=n(187),r=n(272),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-005c6f9a",null);e.a=c.exports},271:function(t,e){},272:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"loader"})},i=[]},273:function(t,e,n){"use strict";function a(t){n(274)}var i=n(188),r=n(275),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-a40dab56",null);e.a=c.exports},274:function(t,e){},275:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"modal"}},[n("div",{staticClass:"modal-mask"},[n("div",{staticClass:"modal-wrapper"},[n("div",{staticClass:"modal-container"},[n("div",{staticClass:"modal-header"},[t._t("header")],2),t._v(" "),n("div",{staticClass:"modal-body"},[t._t("body")],2),t._v(" "),n("div",{staticClass:"modal-footer"},[t._t("footer",[n("button",{staticClass:"modal-default-button",on:{click:function(e){t.$emit("close")}}},[t._v("OK")])])],2)])])])])},i=[]},276:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-container",{staticClass:"fill-height"},[n("v-layout",{attrs:{row:"row","align-items-center":"align-items-center"}},[n("v-flex",{staticClass:"form-container",attrs:{"text-xs-center":"text-xs-center","align-center":"align-center"}},[n("v-form",{attrs:{"lazy-validation":"lazy-validation"},model:{value:t.valid,callback:function(e){t.valid=e},expression:"valid"}},[n("div",{staticClass:"panel panel-default my-auto"},[n("div",{staticClass:"panel-heading ac"},[n("img",{staticClass:"mx-auto my-3",attrs:{src:"static/logotipo.png"}}),n("h3",{staticClass:"mx-auto panel-title"},[t._v("ÁREA TÉCNICA")])]),n("div",{staticClass:"panel-body"},[n("v-alert",{attrs:{outline:"outline",color:"error",icon:"warning",value:t.error,transition:"scale-transition"}},[t._v(t._s(t.error))]),n("v-text-field",{attrs:{label:"Email",rules:t.emailRules,required:"required"},model:{value:t.email,callback:function(e){t.email=e},expression:"email"}}),n("v-text-field",{attrs:{label:"Password","append-icon":t.passwordHidden?"visibility":"visibility_off",type:t.passwordHidden?"password":"text",rules:t.passwordRules,required:"required"},on:{"click:append":function(){return t.passwordHidden=!t.passwordHidden}},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}}),n("v-btn",{attrs:{color:"primary",depressed:"depressed",block:"block"},nativeOn:{click:function(e){return e.stopPropagation(),t.onLogin(e)}}},[t._v("Login")])],1)])])],1),t.loggingIn?n("modal",[n("h3",{attrs:{slot:"header"},slot:"header"},[t._v("Logging In")]),n("loading",{attrs:{slot:"body"},slot:"body"}),n("div",{attrs:{slot:"footer"},slot:"footer"},[n("span",[t._v("Please Wait...")])])],1):t._e()],1)],1)},i=[]},277:function(t,e,n){"use strict";function a(t){n(278)}var i=n(189),r=n(279),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-0cbff331",null);e.a=c.exports},278:function(t,e){},279:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-flex",[n("transition",{attrs:{name:"slide-fade",mode:"out-in"}},[n("router-view")],1)],1)},i=[]},280:function(t,e,n){"use strict";function a(t){n(281)}var i=n(190),r=n(284),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-42abc6d3",null);e.a=c.exports},281:function(t,e){},282:function(t,e){},283:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-list",{attrs:{color:"transparent"}},[n("v-subheader",[t._v(t._s(t.label||""))]),t._l(t.items,function(e){return n("v-list-group",{key:e.id,attrs:{"no-action":"no-action"}},[n("v-list-tile",{attrs:{slot:"activator"},slot:"activator"},[n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(e.name))])],1)],1),t._l(e.numbers,function(e){return n("v-list-tile",{key:e},[n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(e))])],1)],1)})],2)})],2)},i=[]},284:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},on:{click:t.goBack}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.intervention.id))],1)],1),n("v-container",[n("v-layout",{attrs:{row:"row"}},[n("v-form",[n("v-select",{attrs:{label:"Condomínio",items:t.$store.state.commonholds,value:t.intervention.commonholdId,"item-value":"id","item-text":"name","prepend-icon":"location_city",readonly:"readonly","single-line":"single-line"}}),n("v-text-field",{attrs:{label:"Reportado por:",value:t.managerName(t.intervention.createdBy)||t.userName,readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Reportado em:",value:t.getDate(t.intervention.createdOn),readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Dias de atraso:",value:Math.floor((new Date-t.intervention.createdOn)/864e5),readonly:"readonly"}}),n("v-checkbox",{attrs:{label:"Deve fazer volta completa?",readonly:"readonly"},model:{value:t.intervention.mustFullSweep,callback:function(e){t.$set(t.intervention,"mustFullSweep",e)},expression:"intervention.mustFullSweep"}}),n("v-textarea",{attrs:{label:"Observações:",value:t.intervention.initialObservations,readonly:"readonly"}}),n("contact-list",{attrs:{label:"Contactos:",value:t.intervention.contacts}}),t.documents&&t.documents.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(a={},a["grid-list-sm"]=!0,a),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Documentos")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.documents,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,height:"100px"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e(),t.images&&t.images.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(i={},i["grid-list-sm"]=!0,i),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Imagens")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.images,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,height:"100px"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e()],1)],1),n("v-layout",{attrs:{row:"row"}},[n("v-footer")],1)],1),t.readOnly?t._e():n("v-bottom-nav",{attrs:{fixed:"fixed",value:!0,active:t.currentStatus,color:"primary"},on:{"update:active":function(e){t.currentStatus=e}}},[n("v-btn",{attrs:{flat:"flat",color:"black",value:"3",disabled:!t.isActiveStatus(3)},nativeOn:{click:function(e){return e.stopPropagation(),t.newReport(e)}}},[n("span",[t._v("Iniciar")]),n("v-icon",[t._v("play_arrow")])],1),n("v-btn",{attrs:{flat:"flat",color:"black",value:"4",disabled:!t.isActiveStatus(4)},nativeOn:{click:function(e){e.stopPropagation(),t.execute(4)}}},[n("span",[t._v("Suspender")]),n("v-icon",[t._v("pause")])],1),n("v-btn",{attrs:{flat:"flat",color:"black",value:"5",disabled:!t.isActiveStatus(5)},nativeOn:{click:function(e){e.stopPropagation(),t.execute(5)}}},[n("span",[t._v("Finalizar")]),n("v-icon",[t._v("stop")])],1)],1),t.readOnly?t._e():n("v-dialog",{model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[t._v("Serviços pendentes")]),n("v-card-text",[t._v("Ainda existem "+t._s(t.pendingInterventions)+" serviço(s) pendentes para este condomínio.")]),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{color:"green darken-1",flat:"flat"},on:{click:function(e){t.dialog=!1}}},[t._v("Ok")])],1)],1)],1)],1);var a,i},i=[]},285:function(t,e,n){"use strict";function a(t){n(286)}var i=n(193),r=n(289),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-0ac0a958",null);e.a=c.exports},286:function(t,e){},287:function(t,e){},288:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-side-icon",{on:{click:function(e){t.drawer=!t.drawer}}}),t._t("toolbar")],2),n("v-navigation-drawer",{attrs:{"mini-variant":t.mini,temporary:"temporary",absolute:"absolute","hide-overlay":"hide-overlay"},model:{value:t.drawer,callback:function(e){t.drawer=e},expression:"drawer"}},[n("v-toolbar",{staticClass:"transparent",attrs:{flat:"flat"}},[n("v-list",{staticClass:"pa-0"},[n("v-list-tile",{attrs:{avatar:"avatar"}},[n("v-list-tile-avatar",[n("v-icon",[t._v("person")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(t.userName))])],1),n("v-list-tile-action",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.logout(e)}}},[n("v-icon",[t._v("power_settings_new")])],1)],1)],1)],1)],1),n("v-list",{staticClass:"pt-0",attrs:{dense:"dense"}},[n("v-divider"),n("v-list-tile",{attrs:{to:"/dashboard"}},[n("v-list-tile-action",[n("v-icon",[t._v("play_circle_outline")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v("Pendentes")])],1)],1),n("v-list-tile",{attrs:{to:"/interventions/history"}},[n("v-list-tile-action",[n("v-icon",[t._v("replay")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v("Histórico")])],1)],1),1!==t.technicianType?n("v-list-tile",{attrs:{to:"/interventions/create"}},[n("v-list-tile-action",[n("v-icon",[t._v("build")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v("Nova intervenção")])],1)],1):t._e()],1)],1)],1)},i=[]},289:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("gci-navigation",{attrs:{technicianType:t.technicianType}},[n("template",{slot:"toolbar"},[n("v-toolbar-title",[t._v("Intervenções ("+t._s(t.filteredData.length)+")")]),n("v-spacer"),n("v-menu",{attrs:{"offset-y":"offset-y"}},[n("v-btn",{attrs:{slot:"activator",icon:"icon"},slot:"activator"},[n("v-icon",[t._v("apps")])],1),n("v-list",t._l(t.priorityFilterList,function(e){return n("v-list-tile",{key:e.id,on:{click:function(n){t.filter(e)}}},[n("div",{staticClass:"priority mr-2",class:t.getColor(e)}),n("v-list-tile-title",[t._v(t._s(e.name))])],1)}),1)],1)],1)],2),n("v-layout",{attrs:{row:"row"}},[n("v-flex",[n("v-card",[n("v-list",{attrs:{dense:"dense"}},[t._l(t.filteredData,function(e,a){return[n("v-list-tile",{key:e.id,attrs:{avatar:"avatar"},on:{click:function(n){t.select(e.id)}}},[n("div",{staticClass:"priority mr-2",class:t.getColor(e.priorityId)}),n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(t.getCommonholdName(e.commonholdId)))]),n("v-list-tile-sub-title",[n("v-layout",[n("v-flex",{staticClass:"xs4"},[t._v("Atraso: "+t._s(Math.floor((new Date-e.createdOn)/864e5))+" dias")]),n("v-flex",{staticClass:"xs4"},[t._v("Pedido: "+t._s(e.id))]),n("v-flex",{staticClass:"xs4"},[t._v("Estado: "+t._s(t.getStatus(e.statusId)))])],1)],1)],1)],1)]})],2)],1)],1)],1)],1)},i=[]},290:function(t,e,n){"use strict";function a(t){n(291)}var i=n(196),r=n(292),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-30b5d7d1",null);e.a=c.exports},291:function(t,e){},292:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("gci-navigation",{attrs:{technicianType:t.technicianType}},[n("template",{slot:"toolbar"},[n("v-toolbar-title",[t._v("Histórico de Intervenções")])],1)],2),n("v-container",{attrs:{fluid:"fluid","grid-list-sm":"grid-list-sm"}},[n("v-autocomplete",{attrs:{items:t.commonholds,label:"Condomínio","item-text":"name","item-value":"id","prepend-icon":"place","menu-props":{auto:"auto"}},model:{value:t.currentCommonhold,callback:function(e){t.currentCommonhold=e},expression:"currentCommonhold"}}),n("v-text-field",{attrs:{label:"Pesquisa","prepend-icon":"search"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}),n("v-layout",{attrs:{row:"row"}},[n("v-select",{staticClass:"mx-1",attrs:{items:t.headers,label:"Ordenação","item-text":"text","item-value":"value"},model:{value:t.pagination.sortBy,callback:function(e){t.$set(t.pagination,"sortBy",e)},expression:"pagination.sortBy"}}),n("v-select",{staticClass:"mx-1",attrs:{items:[{text:"Ascendente",value:"+",icon:"arrow_upward"},{text:"Descendente",value:"-",icon:"arrow_downward"}],"item-text":"text","item-value":"value",label:"Ordem"},scopedSlots:t._u([{key:"item",fn:function(e){return[n("v-icon",[t._v(t._s(e.item.icon))]),t._v(t._s(e.item.text))]}}]),model:{value:t.pagination.descending,callback:function(e){t.$set(t.pagination,"descending",e)},expression:"pagination.descending"}}),n("v-btn",{attrs:{color:"secondary",dark:"dark",fab:"fab",small:"small"},on:{click:t.fetch}},[n("v-icon",[t._v("search")])],1)],1)],1),n("v-container",{attrs:{fluid:"fluid","grid-list-md":"grid-list-md"}},[t.loading?n("v-progress-linear",{attrs:{indeterminate:!0}}):t._e(),n("v-data-iterator",{attrs:{items:t.items,pagination:t.pagination,"total-items":t.totalItems,"rows-per-page-items":[6],"no-data-text":"Sem Intervenções a apresentar","no-results-text":"Sem Intervenções a apresentar","rows-per-page-text":"Registos por página","content-class":"list list--three-line",row:"row",wrap:"wrap"},on:{"update:pagination":function(e){t.pagination=e}},scopedSlots:t._u([{key:"item",fn:function(e){return[n("v-list-tile",{class:{"grey lighten-3":e.index%2==1},attrs:{to:"/interventions/"+e.item.id}},[n("v-list-tile-action",[t._v(t._s(e.item.id))]),n("v-list-tile-content",[n("v-list-tile-title",[n("span",[n("b",[t._v("Inicio: ")]),t._v(t._s(e.item.dateStart))]),t._v(" "),n("span",[n("b",[t._v("Fim: ")]),t._v(t._s(e.item.dateEnd))])]),n("v-list-tile-sub-title",{staticClass:"text--grey"},[t._v(t._s(e.item.description))])],1)],1)]}}])})],1)],1)},i=[]},293:function(t,e,n){"use strict";function a(t){n(294)}var i=n(197),r=n(357),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-137d058c",null);e.a=c.exports},294:function(t,e){},353:function(t,e,n){"use strict";function a(t){n(354)}var i=n(212),r=n(356),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-303eece4",null);e.a=c.exports},354:function(t,e){},355:function(t,e,n){"use strict";var a=n(23);e.a={getMaterials:function(){return a.a.call("/api/materials")}}},356:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.close(e)}}},[n("v-icon",[t._v("close")])],1),t._v("Materiais")],1)],1),n("v-list",[n("v-subheader",[n("v-text-field",{attrs:{placeholder:"Pesquisar","prepend-icon":"search",clearable:"clearable"},model:{value:t.filter,callback:function(e){t.filter=e},expression:"filter"}})],1),t._l(t.filteredData,function(e,a){return n("v-list-tile",{key:a,attrs:{avatar:"avatar"},on:{click:function(n){t.selected(e)}}},[n("v-list-tile-content",[n("v-list-tile-title",{domProps:{textContent:t._s(e.name)}})],1)],1)})],2)],1)],1)},i=[]},357:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.materialList,expression:"!materialList"}]},[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.goBack(e)}}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.report.interventionId||0)+" | Relatório: "+t._s(t.report.id||0))],1)],1),n("v-container",[n("v-layout",[n("v-form",{ref:"form"},[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs6:"xs6"}},[n("v-text-field",{attrs:{label:"Data",value:(new Date).toISOString().substr(0,10),readonly:"readonly"}})],1),n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"durationMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px"},model:{value:t.durationPicker,callback:function(e){t.durationPicker=e},expression:"durationPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Duração",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.duration,callback:function(e){t.duration=e},expression:"duration"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.durationMenu.save(t.duration)}},model:{value:t.duration,callback:function(e){t.duration=e},expression:"duration"}})],1)],1)],1),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"startMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px"},model:{value:t.startPicker,callback:function(e){t.startPicker=e},expression:"startPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Hora de início",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.startMenu.save(t.timeStart)}},model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}})],1)],1),n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"endMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px","return-value":t.timeEnd},on:{"update:returnValue":function(e){t.timeEnd=e}},model:{value:t.endPicker,callback:function(e){t.endPicker=e},expression:"endPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Hora de fim",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.timeEnd,callback:function(e){t.timeEnd=e},expression:"timeEnd"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.endMenu.save(t.timeEnd)}},model:{value:t.timeEnd,callback:function(e){t.timeEnd=e},expression:"timeEnd"}})],1)],1)],1),n("v-textarea",{attrs:{label:"Observações"},model:{value:t.observations,callback:function(e){t.observations=e},expression:"observations"}}),n("v-checkbox",{attrs:{label:"Volta completa?"},model:{value:t.fullSweep,callback:function(e){t.fullSweep=e},expression:"fullSweep"}}),n("v-list",{attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("build")]),t._v("Materiais"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){e.stopPropagation(),t.materialList=!0}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.materials,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs1:"xs1"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required,t.rules.positiveNumber],min:"0",prefix:e.unit},model:{value:e.quantity,callback:function(n){t.$set(e,"quantity",n)},expression:"item.quantity"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs8:"xs8"}},[n("v-text-field",{attrs:{value:e.name,readonly:"readonly"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeMaterial(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-list",{ref:"unlisted",staticClass:"mt-2 mb-2",attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("build")]),t._v("Materiais não tabelados"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){return e.stopPropagation(),t.addUnlistedMaterial(e)}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.unlistedMaterials,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs1:"xs1"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required,t.rules.positiveNumber],min:"0"},model:{value:e.quantity,callback:function(n){t.$set(e,"quantity",n)},expression:"item.quantity"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs5:"xs5"}},[n("v-text-field",{attrs:{rules:[t.rules.required],placeholder:"Nome"},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs2:"xs2"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required],placeholder:"Preço",min:"0",max:"999",step:"0.01",prefix:"€"},model:{value:e.unitCost,callback:function(n){t.$set(e,"unitCost",n)},expression:"item.unitCost"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeUnlistedMaterial(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerImage",block:"block",color:"secondary"}},[t._v("Imagens")])],1)],1),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerDocument",block:"block",color:"secondary"}},[t._v("Documentos")])],1)],1)],1)],1)],1)],1),n("div",{directives:[{name:"show",rawName:"v-show",value:t.materialList,expression:"materialList"}],attrs:{id:"materials"}},[n("material-list",{ref:"materialListRef",on:{selected:t.onMaterialAdded,close:t.onMaterialListClose}})],1),n("v-fab-transition",{directives:[{name:"show",rawName:"v-show",value:!t.materialList,expression:"!materialList"}]},[n("v-btn",{staticClass:"elevation-5",attrs:{fab:"fab",color:"primary",bottom:"bottom",right:"right",fixed:"fixed",disabled:!t.canSaveImages&&!t.canSaveDocuments},nativeOn:{click:function(e){return e.stopPropagation(),t.submit(e)}}},[n("v-icon",[t._v("save")])],1)],1)],1)},i=[]},358:function(t,e,n){"use strict";function a(t){n(359)}var i=n(213),r=n(360),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-43844f71",null);e.a=c.exports},359:function(t,e){},360:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},on:{click:t.goBack}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Nova Intervenção")],1)],1),n("v-container",[n("v-layout",{attrs:{row:"row"}},[n("v-form",{ref:"form"},[n("v-autocomplete",{attrs:{label:"Condomínio",items:t.$store.state.commonholds,"prepend-icon":"location_city","item-value":"id","item-text":"name","single-line":"single-line",rules:[function(t){return!!t||"Condominio obrigatório!"}],required:"required"},model:{value:t.intervention.commonholdId,callback:function(e){t.$set(t.intervention,"commonholdId",e)},expression:"intervention.commonholdId"}}),n("v-datetime-picker",{attrs:{label:"Data",clearText:""},model:{value:t.intervention.createdOn,callback:function(e){t.$set(t.intervention,"createdOn",e)},expression:"intervention.createdOn"}}),n("v-textarea",{attrs:{label:"Observações:"},model:{value:t.intervention.initialObservations,callback:function(e){t.$set(t.intervention,"initialObservations",e)},expression:"intervention.initialObservations"}}),n("v-fab-transition",[n("v-btn",{staticClass:"elevation-5",attrs:{color:"primary",fab:"fab",bottom:"bottom",right:"right",fixed:"fixed"},nativeOn:{click:function(e){return e.stopPropagation(),t.submit(e)}}},[n("v-icon",[t._v("save")])],1)],1)],1)],1)],1)],1)},i=[]},361:function(t,e,n){"use strict";function a(t){n(362)}var i=n(214),r=n(363),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-12495b54",null);e.a=c.exports},362:function(t,e){},363:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},on:{click:t.goBack}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.intervention.id))],1)],1),n("v-container",[n("v-layout",{attrs:{row:"row"}},[n("v-form",[n("v-select",{attrs:{label:"Condomínio",items:t.$store.state.commonholds,value:t.intervention.commonholdId,"item-value":"id","item-text":"name","prepend-icon":"location_city",readonly:"readonly","single-line":"single-line"}}),n("v-text-field",{attrs:{label:"Reportado por:",value:t.managerName(t.intervention.createdBy)||t.userName,readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Reportado em:",value:t.getDate(t.intervention.createdOn),readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Dias de atraso:",value:Math.floor((new Date-t.intervention.createdOn)/864e5),readonly:"readonly"}}),n("v-textarea",{attrs:{label:"Observações:",value:t.intervention.initialObservations,readonly:"readonly"}}),n("contact-list",{attrs:{label:"Contactos:",value:t.intervention.contacts}}),t.documents&&t.documents.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(a={},a["grid-list-sm"]=!0,a),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Documentos")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.documents,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,height:"100px"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e(),t.images&&t.images.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(i={},i["grid-list-sm"]=!0,i),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Imagens")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.images,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,width:"90%"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e()],1)],1),n("v-layout",{attrs:{row:"row"}},[n("v-footer")],1)],1),n("v-bottom-nav",{attrs:{fixed:"fixed",value:!0,active:t.currentStatus,color:"primary"},on:{"update:active":function(e){t.currentStatus=e}}},[n("v-btn",{attrs:{flat:"flat",color:"black"},nativeOn:{click:function(e){return e.stopPropagation(),t.close(e)}}},[n("span",[t._v("Finalizar")]),n("v-icon",[t._v("stop")])],1)],1),n("v-dialog",{model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[t._v("Serviços pendentes")]),n("v-card-text",[t._v("Ainda existem "+t._s(t.pendingInterventions)+" serviço(s) pendentes para este condomínio.")]),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{color:"green darken-1",flat:"flat"},on:{click:function(e){t.dialog=!1}}},[t._v("Ok")])],1)],1)],1)],1);var a,i},i=[]},364:function(t,e,n){"use strict";function a(t){n(365)}var i=n(215),r=n(366),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-3c7e9af4",null);e.a=c.exports},365:function(t,e){},366:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.goBack(e)}}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.id||0))],1)],1),n("v-alert",{staticClass:"caption",attrs:{type:"warning",value:!0,dismissible:!0}},[t._v("Os serviços só serão validados pelo sistema após introduzir factura e imagens")]),n("v-container",[n("v-layout",[n("v-form",{ref:"form"},[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs6:"xs6"}},[n("v-text-field",{attrs:{label:"Data",rules:[t.rules.required],readonly:"readonly"},model:{value:t.dateStart,callback:function(e){t.dateStart=e},expression:"dateStart"}})],1),n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"startMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px"},model:{value:t.startPicker,callback:function(e){t.startPicker=e},expression:"startPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Hora",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.startMenu.save(t.timeStart)}},model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}})],1)],1)],1),n("v-list",{ref:"services",staticClass:"mt-2 mb-2",attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("access_time")]),t._v("Serviços"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){return e.stopPropagation(),t.addService(e)}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.services,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs7:"xs7"}},[n("v-text-field",{attrs:{rules:[t.rules.required],placeholder:"Nome",required:"required"},model:{value:e.description,callback:function(n){t.$set(e,"description",n)},expression:"item.description"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs2:"xs2"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required],placeholder:"Preço",min:"0",max:"999",step:"0.01",prefix:"€",required:"required"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeService(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-list",{ref:"materials",staticClass:"mt-2 mb-2",attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("build")]),t._v("Materiais"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){return e.stopPropagation(),t.addMaterial(e)}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.materials,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs7:"xs7"}},[n("v-text-field",{attrs:{rules:[t.rules.required],placeholder:"Nome",required:"required"},model:{value:e.description,callback:function(n){t.$set(e,"description",n)},expression:"item.description"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs2:"xs2"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required],placeholder:"Preço",min:"0",max:"999",step:"0.01",prefix:"€",required:"required"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeMaterial(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-textarea",{attrs:{label:"Observações"},model:{value:t.observations,callback:function(e){t.observations=e},expression:"observations"}}),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerImage",block:"block",color:"secondary"}},[t._v("Imagens")])],1)],1),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerDocument",block:"block",color:"secondary"}},[t._v("Documentos")])],1)],1)],1)],1)],1),n("v-fab-transition",[n("v-btn",{staticClass:"elevation-5",attrs:{fab:"fab",color:"primary",bottom:"bottom",right:"right",fixed:"fixed",disabled:!t.canSaveImages&&!t.canSaveDocuments},nativeOn:{click:function(e){return e.stopPropagation(),t.submit(e)}}},[n("v-icon",[t._v("save")])],1)],1)],1)},i=[]},368:function(t,e,n){"use strict";var a=n(216),i=n(369),r=n(2),o=Object(r.a)(a.a,i.a,i.b,!1,null,null,null);e.a=o.exports},369:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-app",[n("v-snackbar",{attrs:{timeout:3e3,top:!0,right:!0,color:t.snackbar().context,vertical:!1},model:{value:t.toast,callback:function(e){t.toast=e},expression:"toast"}},[t._v(t._s(t.snackbar().message)),n("v-btn",{attrs:{dark:"dark",flat:"flat"},nativeOn:{click:function(e){t.toast=!1}}},[t._v("Close")])],1),n("transition",{attrs:{name:"slide-fade",mode:"out-in"}},[n("router-view")],1)],1)},i=[]},370:function(t,e){},371:function(t,e){},372:function(t,e){},6:function(t,e,n){"use strict";e.a={created:function(){},mounted:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},methods:{toast:function(t,e){this.$store.dispatch("toast",{context:t,message:"error"===t?"Error: "+e:e})},goBack:function(){this.$router.go(-1)},managerName:function(t){return((this.$store.state.managers||[]).find(function(e){return e.id===t})||{}).name||""}},computed:{role:function(){var t=this.$store.getters.role;if(!t){var e=JSON.parse(window.localStorage.getItem("user_claims"));e&&this.$store.dispatch("setClaims",e),t=this.$store.getters.role}return t},technicianType:function(){return this.$store.getters.technicianType},technicianId:function(){return this.$store.getters.technicianId},isAdmin:function(){return"Admin"===this.role},isInternalTechnician:function(){return"Technician"===this.role&&0===this.technicianType},isExternalTechnician:function(){return"Technician"===this.role&&1===this.technicianType},userId:function(){var t=this.$store.getters.userId;if(!t){var e=JSON.parse(window.localStorage.getItem("user_claims"));e&&this.$store.dispatch("setClaims",e),t=this.$store.getters.userId}return t},userName:function(){var t=this.$store.getters.userName;if(!t){var e=JSON.parse(window.localStorage.getItem("user_claims"));e&&this.$store.dispatch("setClaims",e),t=this.$store.getters.userName}return t}}}},8:function(t,e,n){"use strict";var a=n(169),i=n.n(a),r=n(23);e.a={getInterventions:function(){return r.a.call("/api/interventions")},getInterventionDocuments:function(t){return r.a.call("/api/interventions/"+t+"/documents")},getInterventionImages:function(t){return r.a.call("/api/interventions/"+t+"/images")},findInterventions:function(t,e,n,a,i,o){var s={commonholdId:t,page:e,pageSize:n};return o&&(s.includePending=o),a&&(s.sort=a),i&&(s.search=i),r.a.call("/api/interventions/find",{method:"GET",headers:{"Content-Type":"application/json"},params:s})},getIntervention:function(t){return r.a.call("/api/interventions/"+t)},createIntervention:function(t){return r.a.call("/api/interventions/",{method:"POST",headers:{"Content-Type":"application/json"},body:i()(t)})},getInterventionDocument:function(t,e){return r.a.call("/api/interventions/"+t+"/documents/"+e,{response:"blob"})},createReport:function(t){return r.a.call("/api/interventions/"+t+"/reports",{method:"POST",headers:{"Content-Type":"application/json"}})},createExternalReport:function(t){var e=new FormData;return t.images.forEach(function(t){e.append("images",t.data,t.name)}),t.documents.forEach(function(t){e.append("documents",t.data,t.name)}),delete t.images,delete t.documents,e.append("model",i()(t)),r.a.call("/api/interventions/"+t.interventionId+"/externalreports/",{method:"POST",headers:{Accept:"application/json"},body:e})},updateReport:function(t,e){var n=new FormData;return t.images.forEach(function(t){n.append("images",t.data,t.name)}),t.documents.forEach(function(t){n.append("documents",t.data,t.name)}),delete t.images,delete t.documents,n.append("model",i()(t)),r.a.call("/api/interventions/"+t.interventionId+"/reports/"+t.id+"/"+e,{method:"PUT",headers:{Accept:"application/json"},body:n})},getInterventionReport:function(t,e){return r.a.call("/api/interventions/"+t+"/reports/"+e)}}}},[217]);
+//# sourceMappingURL=app.55d122ac368e8bee867e.js.map
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/static/js/app.55d122ac368e8bee867e.js.map b/GCI.Maintenance/wwwroot/static/js/app.55d122ac368e8bee867e.js.map
new file mode 100644
index 0000000..6b117ca
--- /dev/null
+++ b/GCI.Maintenance/wwwroot/static/js/app.55d122ac368e8bee867e.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["webpack:///static/js/app.55d122ac368e8bee867e.js","webpack:///./src/router.js","webpack:///src/components/Login.vue","webpack:///src/components/loading.vue","webpack:///src/components/Modal.vue","webpack:///src/components/Dashboard.vue","webpack:///src/components/interventions/Intervention.vue","webpack:///./src/components/contacts/ContactList.vue","webpack:///src/components/contacts/ContactList.vue","webpack:///src/components/interventions/InterventionPending.vue","webpack:///./src/components/Navigation.vue","webpack:///src/components/Navigation.vue","webpack:///src/components/interventions/InterventionHistory.vue","webpack:///src/components/interventions/InterventionReport.vue","webpack:///./src/mixins/dateMixins.js","webpack:///./src/mixins/formRules.js","webpack:///src/components/materials/MaterialList.vue","webpack:///src/components/interventions/InterventionCreate.vue","webpack:///src/components/interventions/InterventionExternal.vue","webpack:///src/components/interventions/InterventionReportExternal.vue","webpack:///src/components/App.vue","webpack:///./src/main.js","webpack:///./node_modules/moment/locale ^\\.\\/.*$","webpack:///./src/routes.js","webpack:///./src/components/Login.vue","webpack:///./src/services/api.js","webpack:///./src/store/index.js","webpack:///./src/components/loading.vue","webpack:///./src/components/loading.vue?d750","webpack:///./src/components/Modal.vue","webpack:///./src/components/Modal.vue?f3f9","webpack:///./src/components/Login.vue?b8d0","webpack:///./src/components/Dashboard.vue","webpack:///./src/components/Dashboard.vue?288e","webpack:///./src/components/interventions/Intervention.vue","webpack:///./src/components/contacts/ContactList.vue?05b7","webpack:///./src/components/interventions/Intervention.vue?ad1d","webpack:///./src/components/interventions/InterventionPending.vue","webpack:///./src/components/Navigation.vue?1776","webpack:///./src/components/interventions/InterventionPending.vue?bf41","webpack:///./src/components/interventions/InterventionHistory.vue","webpack:///./src/components/interventions/InterventionHistory.vue?0b91","webpack:///./src/components/interventions/InterventionReport.vue","webpack:///./src/components/materials/MaterialList.vue","webpack:///./src/services/materials.js","webpack:///./src/components/materials/MaterialList.vue?21da","webpack:///./src/components/interventions/InterventionReport.vue?2ca7","webpack:///./src/components/interventions/InterventionCreate.vue","webpack:///./src/components/interventions/InterventionCreate.vue?e496","webpack:///./src/components/interventions/InterventionExternal.vue","webpack:///./src/components/interventions/InterventionExternal.vue?1c55","webpack:///./src/components/interventions/InterventionReportExternal.vue","webpack:///./src/components/interventions/InterventionReportExternal.vue?6ade","webpack:///./src/components/App.vue","webpack:///./src/components/App.vue?b447","webpack:///./src/mixins/lifecycleMixins.js","webpack:///./src/services/interventions.js"],"names":["webpackJsonp","168","module","__webpack_exports__","__webpack_require__","__dirname","__WEBPACK_IMPORTED_MODULE_0_vue__","__WEBPACK_IMPORTED_MODULE_1_vue_router__","__WEBPACK_IMPORTED_MODULE_2__store__","__WEBPACK_IMPORTED_MODULE_3__routes__","use","router","hashbang","mode","base","saveScrollPosition","routes","scrollBehavior","to","from","savedPosition","meta","fromHistory","x","y","beforeEach","next","requiresAuth","state","isLoggedIn","requiresRole","indexOf","getters","role","requiresProp","name","value","Error","call","170","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default","n","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default","__WEBPACK_IMPORTED_MODULE_2__services_api__","__WEBPACK_IMPORTED_MODULE_3__mixins_lifecycleMixins__","__WEBPACK_IMPORTED_MODULE_4__loading_vue__","__WEBPACK_IMPORTED_MODULE_5__Modal_vue__","mixins","components","loading","modal","data","email","emailRules","v","test","password","passwordRules","valid","loggingIn","error","passwordHidden","methods","onLogin","this","self","getToken","then","token","$store","dispatch","console","log","getUser","getTechnician","sub","success","commit","technician","id","type","$router","push","catch","message","created","_this","a","mark","_callee","wrap","_context","prev","stop","187","188","189","__WEBPACK_IMPORTED_MODULE_0__services_api__","__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__","mounted","maintenanceStatuses","length","getMaintenanceStatuses","toast","maintenancePriorities","priorities","getMaintenancePriorities","commonholds","getCommonholds","managers","getManagers","190","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default","__WEBPACK_IMPORTED_MODULE_1__services_interventions__","__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__","__WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__","intervention","documents","images","currentStatus","dialog","pendingInterventions","props","String","required","context","contact-list","fetch","getIntervention","createdOn","Date","parse","statusId","getInterventionDocuments","map","el","obj","getInterventionImages","isActiveStatus","status","getDate","dateEpoch","date","month","getMonth","day","getFullYear","newReport","_this2","createReport","currentReportId","execute","action","download","interventionId","_this3","getInterventionDocument","url","window","URL","createObjectURL","Blob","stream","link","document","createElement","href","setAttribute","body","appendChild","click","computed","readOnly","191","injectStyle","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ContactList_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__","__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__","__vue_styles__","Component","Object","192","items","JSON","numbers","PhoneNumber","split","Id","Name","193","__WEBPACK_IMPORTED_MODULE_0__services_interventions__","__WEBPACK_IMPORTED_MODULE_2__components_Navigation__","gci-navigation","interventions","priorityFilter","getInterventions","filter","e","visible","currentReportStartDate","getColor","priority","find","options","color","getStatus","getCommonholdName","item","select","isExternalTechnician","params","priorityFilterList","list","slice","unshift","filteredData","priorityId","194","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Navigation_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__","195","drawer","toggleVariant","mini","logout","userName","196","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default","__WEBPACK_IMPORTED_MODULE_3__components_Navigation__","currentCommonhold","search","totalItems","pagination","sortBy","descending","headers","text","$route","cache","currentScreenCache","index","resolve","reject","_pagination","page","rowsPerPage","findInterventions","includePending","total","setTimeout","197","__WEBPACK_IMPORTED_MODULE_1__uppy_core__","__WEBPACK_IMPORTED_MODULE_1__uppy_core___default","__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__","__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default","__WEBPACK_IMPORTED_MODULE_3__uppy_webcam__","__WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default","__WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__","__WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__","__WEBPACK_IMPORTED_MODULE_6__services_interventions__","__WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__","__WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__","__WEBPACK_IMPORTED_MODULE_9__mixins_formRules__","__WEBPACK_IMPORTED_MODULE_10__components_materials_MaterialList__","timeStart","timeEnd","duration","observations","fullSweep","materials","unlistedMaterials","report","startPicker","endPicker","durationPicker","materialList","canSaveDocuments","canSaveImages","documentUploader","restrictions","maxFileSize","maxNumberOfFiles","minNumberOfFiles","allowedFileTypes","imageUploader","interventionid","reportid","material-list","inline","showProgressDetails","hideUploadButton","closeModalOnClickOutside","trigger","note","target","on","file","canSaveImage","canSaveDocument","result","beforeDestroy","close","getInterventionReport","startDate","roundDate","dateStart","estimatedDateStart","addZero","getHours","getMinutes","now","Math","floor","formatTime","materialsList","$refs","materialListRef","mat","materialId","i","scrollToBottom","scrollTo","scrollHeight","documentElement","height","$nextTick","onMaterialAdded","material","quantity","onMaterialListClose","addUnlistedMaterial","unitCost","removeMaterial","splice","removeUnlistedMaterial","submit","form","validate","imageUploaderState","getState","documentUploaderState","files","dateEnd","formatTimeString","estimatedDateEnd","estimatedDuration","updateReport","reset","208","exports","209","210","minutes","parseInt","hours","durationParts","round","getTime","toISOString","substr","time","211","rules","positiveNumber","Number","212","__WEBPACK_IMPORTED_MODULE_0__services_materials__","getMaterials","selected","$emit","toUpperCase","213","initialObservations","contacts","createdBy","userId","technicianId","createIntervention","214","215","services","addMaterial","description","addService","removeServices","createExternalReport","216","snackbar","login","get","toastVisible","set","217","defineProperty","d","app","__WEBPACK_IMPORTED_MODULE_1_vuetify__","__WEBPACK_IMPORTED_MODULE_1_vuetify___default","__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker__","__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker___default","__WEBPACK_IMPORTED_MODULE_3__router__","__WEBPACK_IMPORTED_MODULE_4__store__","__WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__","__WEBPACK_IMPORTED_MODULE_6__components_App__","__WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css__","__WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl__","__WEBPACK_IMPORTED_MODULE_9__main_styl__","theme","primary","secondary","cspNonce","config","productionTip","store","template","App","222","webpackContext","req","webpackContextResolve","./af","./af.js","./ar","./ar-dz","./ar-dz.js","./ar-kw","./ar-kw.js","./ar-ly","./ar-ly.js","./ar-ma","./ar-ma.js","./ar-sa","./ar-sa.js","./ar-tn","./ar-tn.js","./ar.js","./az","./az.js","./be","./be.js","./bg","./bg.js","./bm","./bm.js","./bn","./bn.js","./bo","./bo.js","./br","./br.js","./bs","./bs.js","./ca","./ca.js","./cs","./cs.js","./cv","./cv.js","./cy","./cy.js","./da","./da.js","./de","./de-at","./de-at.js","./de-ch","./de-ch.js","./de.js","./dv","./dv.js","./el","./el.js","./en-SG","./en-SG.js","./en-au","./en-au.js","./en-ca","./en-ca.js","./en-gb","./en-gb.js","./en-ie","./en-ie.js","./en-il","./en-il.js","./en-nz","./en-nz.js","./eo","./eo.js","./es","./es-do","./es-do.js","./es-us","./es-us.js","./es.js","./et","./et.js","./eu","./eu.js","./fa","./fa.js","./fi","./fi.js","./fo","./fo.js","./fr","./fr-ca","./fr-ca.js","./fr-ch","./fr-ch.js","./fr.js","./fy","./fy.js","./ga","./ga.js","./gd","./gd.js","./gl","./gl.js","./gom-latn","./gom-latn.js","./gu","./gu.js","./he","./he.js","./hi","./hi.js","./hr","./hr.js","./hu","./hu.js","./hy-am","./hy-am.js","./id","./id.js","./is","./is.js","./it","./it-ch","./it-ch.js","./it.js","./ja","./ja.js","./jv","./jv.js","./ka","./ka.js","./kk","./kk.js","./km","./km.js","./kn","./kn.js","./ko","./ko.js","./ku","./ku.js","./ky","./ky.js","./lb","./lb.js","./lo","./lo.js","./lt","./lt.js","./lv","./lv.js","./me","./me.js","./mi","./mi.js","./mk","./mk.js","./ml","./ml.js","./mn","./mn.js","./mr","./mr.js","./ms","./ms-my","./ms-my.js","./ms.js","./mt","./mt.js","./my","./my.js","./nb","./nb.js","./ne","./ne.js","./nl","./nl-be","./nl-be.js","./nl.js","./nn","./nn.js","./pa-in","./pa-in.js","./pl","./pl.js","./pt","./pt-br","./pt-br.js","./pt.js","./ro","./ro.js","./ru","./ru.js","./sd","./sd.js","./se","./se.js","./si","./si.js","./sk","./sk.js","./sl","./sl.js","./sq","./sq.js","./sr","./sr-cyrl","./sr-cyrl.js","./sr.js","./ss","./ss.js","./sv","./sv.js","./sw","./sw.js","./ta","./ta.js","./te","./te.js","./tet","./tet.js","./tg","./tg.js","./th","./th.js","./tl-ph","./tl-ph.js","./tlh","./tlh.js","./tr","./tr.js","./tzl","./tzl.js","./tzm","./tzm-latn","./tzm-latn.js","./tzm.js","./ug-cn","./ug-cn.js","./uk","./uk.js","./ur","./ur.js","./uz","./uz-latn","./uz-latn.js","./uz.js","./vi","./vi.js","./x-pseudo","./x-pseudo.js","./yo","./yo.js","./zh-cn","./zh-cn.js","./zh-hk","./zh-hk.js","./zh-tw","./zh-tw.js","keys","228","__WEBPACK_IMPORTED_MODULE_0__components_Login__","__WEBPACK_IMPORTED_MODULE_1__components_Dashboard__","__WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__","__WEBPACK_IMPORTED_MODULE_3__components_interventions_InterventionPending__","__WEBPACK_IMPORTED_MODULE_4__components_interventions_InterventionHistory__","__WEBPACK_IMPORTED_MODULE_5__components_interventions_InterventionReport__","__WEBPACK_IMPORTED_MODULE_6__components_interventions_InterventionCreate__","__WEBPACK_IMPORTED_MODULE_7__components_interventions_InterventionExternal__","__WEBPACK_IMPORTED_MODULE_8__components_interventions_InterventionReportExternal__","path","component","children","229","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Login_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__","23","getFetchRequestPromise","endpoint","fetchProps","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default","forEach","key","localStorage","getItem","Authorization","searchParams","append","response","val","blob","header","match","err","json","__WEBPACK_IMPORTED_MODULE_3__store__","__WEBPACK_IMPORTED_MODULE_2__router__","statusText","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys__","method","Content-Type","error_description","access_token","230","26","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default","__WEBPACK_IMPORTED_MODULE_1_vue__","__WEBPACK_IMPORTED_MODULE_2_vuex__","__WEBPACK_IMPORTED_MODULE_3_vuex_persist__","__WEBPACK_IMPORTED_MODULE_3_vuex_persist___default","vuexLocalStorage","storage","user","mutations","userRole","technicianType","cacheMaintenanceStatuses","statuses","cacheMaintenancePriorities","cacheCommonholds","cacheManagers","cacheScreen","actions","setItem","removeItem","setClaims","claims","roles","kid","Store","plugins","plugin","270","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_loading_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__","271","272","render","staticRenderFns","_vm","_h","$createElement","_self","_c","staticClass","273","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Modal_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__","274","275","attrs","_t","_v","$event","276","row","align-items-center","text-xs-center","align-center","lazy-validation","model","callback","$$v","expression","src","outline","icon","transition","_s","label","append-icon","click:append","depressed","block","nativeOn","stopPropagation","slot","_e","277","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Dashboard_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__","278","279","280","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Intervention_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__","281","282","283","_l","no-action","subItem","284","goBack","commonholdId","item-value","item-text","prepend-icon","readonly","single-line","managerName","$set","_b","fluid","_obj","xs6","Thumbnail","alt","_obj$1","fixed","active","update:active","flat","disabled","285","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionPending_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__","286","287","288","mini-variant","temporary","absolute","hide-overlay","avatar","dense","289","offset-y","class","290","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionHistory_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__","291","292","grid-list-sm","menu-props","auto","scopedSlots","_u","fn","dark","fab","small","grid-list-md","indeterminate","total-items","rows-per-page-items","no-data-text","no-results-text","rows-per-page-text","content-class","update:pagination","grey lighten-3","293","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReport_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__","294","353","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MaterialList_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__","354","355","__WEBPACK_IMPORTED_MODULE_0__api__","356","xs12","placeholder","clearable","domProps","textContent","357","directives","rawName","ref","lazy","close-on-content-click","nudge-right","max-width","min-width","format","full-width","change","durationMenu","save","startMenu","return-value","update:returnValue","endMenu","two-line","left","ripple","xs1","min","prefix","unit","xs8","xs2","xs5","max","step","bottom","right","358","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionCreate_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__","359","360","clearText","361","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionExternal_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__","362","363","width","364","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReportExternal_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__","365","366","dismissible","xs7","removeService","368","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__","369","timeout","top","vertical","370","371","372","6","updated","destroyed","go","isAdmin","isInternalTechnician","8","__WEBPACK_IMPORTED_MODULE_1__api__","commonhold","pageSize","sort","formData","FormData","Accept","reportId"],"mappings":"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AkE,EalkCvJC,EAAA,GbmkCErN,KAAM,WACJ,OACEuN,UalkCN,KbmkCMC,QalkCN,KbmkCMC,SalkCN,KbmkCMC,aalkCN,GbmkCMC,WalkCN,EbmkCMC,aACAC,qBAEAC,UACAC,aalkCN,EbmkCMC,WalkCN,EbmkCMC,gBalkCN,EbmkCMC,cajkCN,EbmkCMC,kBalkCN,EbmkCMC,ealkCN,EbmkCMC,iBAAkB1B,KAChB2B,cACEC,YalkCV,KbmkCUC,iBalkCV,EbmkCUC,iBalkCV,EbmkCUC,kBAAmB,kBAAmB,qBAAsB,0EAA2E,kBahkCjJ,kCbmkCMC,cAAehC,KACb2B,cACEC,YalkCV,KbmkCUC,iBalkCV,EbmkCUC,iBalkCV,EbmkCUC,kBa/jCV,gBbqkCElK,OACEoK,gBACE/M,KankCN4C,ObokCMC,UalkCN,GbokCImK,UACEhN,KankCN4C,ObokCMC,UalkCN,GbokCIC,SACE9C,KankCN4C,ObokCMC,UajkCN,IbokCE7E,YACEiP,gBalkCJxB,EAAA,GbokCEtK,QAAS,WankCX,GAAAb,GAAAtB,IbskCIA,MAAK8N,cAActR,IAAIwP,EAAsDzK,GAC3E2M,QarkCN,EbskCMC,qBarkCN,EbskCMC,kBarkCN,EbskCMC,0BarkCN,EbskCMC,QarkCN,gBbskCMC,KarkCN,8BANA/R,IAAA0P,EAAA3K,Gb6kCMiN,OankCNxC,EAAAzK,IbskCIvB,KAAKwN,iBAAiBhR,IAAIwP,EAAsDzK,GAC9E2M,QarkCN,EbskCMC,qBarkCN,EbskCMC,kBarkCN,EbskCMC,0BarkCN,EbskCMC,QarkCN,mBbskCMC,KankCN,0CbskCIvO,KAAK8N,cAAcW,GAAG,aAAc,SAAUC,GAC5CpN,EAAMqN,carkCZ,IbukCI3O,KAAKwN,iBAAiBiB,GAAG,aAAc,SAAUC,GAC/CpN,EAAMsN,iBarkCZ,IbwkCI5O,KAAK8N,cAAcW,GAAG,WAAY,SAAUI,GAC1CvN,EAAMqN,carkCZ,IbukCI3O,KAAKwN,iBAAiBiB,GAAG,WAAY,SAAUI,GAC7CvN,EAAMsN,iBarkCZ,IbwkCI5O,KAAKgE,MAAMhE,KA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AAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,gBAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,UAAA,GACAC,aAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,IACAC,aAAA,IACAC,UAAA,GACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,aAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,aAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,UAAA,IACAC,aAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,aAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,YAAA,IACAC,eAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,QAAA,IACAC,WAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,UAAA,IACAC,aAAA,IACAC,QAAA,IACAC,WAAA,IACAC,OAAA,IACAC,UA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","file":"static/js/app.55d122ac368e8bee867e.js","sourcesContent":["webpackJsonp([1],{\n\n/***/ 168:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* WEBPACK VAR INJECTION */(function(__dirname) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_router__ = __webpack_require__(223);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__store__ = __webpack_require__(26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__routes__ = __webpack_require__(228);\n\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_1_vue_router__[\"a\" /* default */]);\n\nvar router = new __WEBPACK_IMPORTED_MODULE_1_vue_router__[\"a\" /* default */]({\n hashbang: false,\n mode: 'history',\n base: __dirname,\n saveScrollPosition: true,\n routes: __WEBPACK_IMPORTED_MODULE_3__routes__[\"a\" /* routes */],\n scrollBehavior: function scrollBehavior(to, from, savedPosition) {\n // Tell the route if we came from a history back. Allow to cache and restore screen data\n to.meta.fromHistory = savedPosition !== null;\n\n if (savedPosition) {\n return savedPosition;\n } else {\n return { x: 0, y: 0 };\n }\n }\n});\n\nrouter.beforeEach(function (to, from, next) {\n if (to.meta && to.meta.requiresAuth) {\n if (!__WEBPACK_IMPORTED_MODULE_2__store__[\"a\" /* default */].state.isLoggedIn()) {\n next({\n name: 'login'\n });\n } else if (!to.meta.requiresRole || to.meta.requiresRole.indexOf(__WEBPACK_IMPORTED_MODULE_2__store__[\"a\" /* default */].getters.role) !== -1) {\n next();\n } else if (!to.meta.requiresProp || __WEBPACK_IMPORTED_MODULE_2__store__[\"a\" /* default */].getters[to.meta.requiresProp.name] === to.meta.requiresProp.value) {\n next();\n } else {\n next(Error('Unauthorized'));\n }\n } else {\n next();\n }\n});\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (router);\n/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, \"/\"))\n\n/***/ }),\n\n/***/ 170:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(171);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__ = __webpack_require__(172);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__services_api__ = __webpack_require__(23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__loading_vue__ = __webpack_require__(270);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__Modal_vue__ = __webpack_require__(273);\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'Login',\n mixins: [__WEBPACK_IMPORTED_MODULE_3__mixins_lifecycleMixins__[\"a\" /* default */]],\n components: {\n 'loading': __WEBPACK_IMPORTED_MODULE_4__loading_vue__[\"a\" /* default */],\n 'modal': __WEBPACK_IMPORTED_MODULE_5__Modal_vue__[\"a\" /* default */]\n },\n data: function data() {\n return {\n email: '',\n emailRules: [function (v) {\n return !!v || 'Email is required';\n }, function (v) {\n return (/^\\w+([.-]?\\w+)*@\\w+([.-]?\\w+)*(\\.\\w{2,3})+$/.test(v) || 'Email must be valid'\n );\n }],\n password: '',\n passwordRules: [function (v) {\n return !!v || 'Password is required';\n }],\n valid: false,\n loggingIn: false,\n error: null,\n passwordHidden: true\n };\n },\n\n methods: {\n onLogin: function onLogin() {\n this.loggingIn = true;\n var self = this;\n __WEBPACK_IMPORTED_MODULE_2__services_api__[\"a\" /* default */].getToken(this.email, this.password).then(function (token) {\n self.$store.dispatch('login', token);\n console.log('logged in');\n\n return __WEBPACK_IMPORTED_MODULE_2__services_api__[\"a\" /* default */].getUser();\n }).then(function (data) {\n self.$store.dispatch('setClaims', data);\n self.loggingIn = false;\n\n return __WEBPACK_IMPORTED_MODULE_2__services_api__[\"a\" /* default */].getTechnician(data.sub);\n }).then(function (data) {\n if (data && data.success) {\n self.$store.commit('technicianId', data.technician.id);\n self.$store.commit('technicianType', data.technician.type);\n }\n\n self.$router.push('/dashboard');\n }).catch(function (error) {\n self.loggingIn = false;\n self.error = error.message || error;\n });\n }\n },\n created: function created() {\n var _this = this;\n\n return __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default()( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee() {\n return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n try {\n if (_this.$store.state.isLoggedIn()) {\n _this.$router.push('/dashboard');\n }\n } catch (error) {\n console.log('catch login.created error : ' + error.message || error);\n }\n\n case 1:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n }\n});\n\n/***/ }),\n\n/***/ 187:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'loading'\n});\n\n/***/ }),\n\n/***/ 188:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'modal'\n});\n\n/***/ }),\n\n/***/ 189:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_api__ = __webpack_require__(23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n mounted: function mounted() {\n var _this = this;\n\n var self = this;\n\n if (!this.$store.state.maintenanceStatuses || this.$store.state.maintenanceStatuses.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getMaintenanceStatuses().then(function (data) {\n self.$store.commit('cacheMaintenanceStatuses', data);\n }).catch(function (error) {\n self.toast('error', error);\n });\n }\n\n if (!this.$store.state.maintenancePriorities || this.$store.state.maintenancePriorities.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getMaintenancePriorities().then(function (data) {\n self.$store.commit('cacheMaintenancePriorities', data);\n }).catch(function (error) {\n self.toast('error', error);\n });\n } else {\n this.priorities = this.$store.state.maintenancePriorities;\n }\n\n if (!this.$store.state.commonholds || this.$store.state.commonholds.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getCommonholds().then(function (data) {\n self.$store.commit('cacheCommonholds', data);\n _this.commonholds = data;\n }).catch(function (error) {\n self.toast('error', error);\n });\n }\n\n if (!this.$store.state.managers || this.$store.state.managers.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getManagers().then(function (data) {\n self.$store.commit('cacheManagers', data);\n }).catch(function (error) {\n self.toast('error', error);\n });\n }\n }\n});\n\n/***/ }),\n\n/***/ 190:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__ = __webpack_require__(191);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n// https://serversideup.net/uploading-files-vuejs-axios/\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n intervention: {},\n documents: [],\n images: [],\n currentStatus: 0,\n dialog: false,\n pendingInterventions: 0\n };\n },\n\n props: {\n id: {\n type: String,\n required: true\n },\n context: {\n type: String,\n required: false\n }\n },\n components: {\n 'contact-list': __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__[\"a\" /* default */]\n },\n mounted: function mounted() {\n this.fetch(this.id);\n },\n\n methods: {\n fetch: function fetch(id) {\n var _this = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getIntervention(id).then(function (data) {\n data.createdOn = Date.parse(data.createdOn) || data.createdOn;\n _this.intervention = data;\n _this.currentStatus = _this.intervention.statusId;\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocuments(id).then(function (data) {\n if (data) {\n _this.documents = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.documents = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionImages(id).then(function (data) {\n if (data) {\n _this.images = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.images = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n },\n isActiveStatus: function isActiveStatus(status) {\n switch (this.intervention.statusId) {\n case 2:\n return status === 3; // Atribuido\n case 3:\n return status === 4 || status === 5; // Iniciado\n case 4:\n return status === 3 || status === 5; // Suspenso\n default:\n return false; // Finalizado\n }\n },\n getDate: function getDate(dateEpoch) {\n var date = new Date(dateEpoch);\n\n var month = date.getMonth() + 1;\n if (month < 10) {\n month = '0' + month;\n }\n\n var day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n\n return date.getFullYear() + '-' + month + '-' + day;\n },\n newReport: function newReport() {\n var _this2 = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].createReport(this.intervention.id).then(function (data) {\n _this2.toast('success', 'Intervenção iniciada');\n _this2.intervention.statusId = 3;\n _this2.intervention.currentReportId = data.id;\n\n if (data.pendingInterventions && data.pendingInterventions > 0) {\n _this2.pendingInterventions = data.pendingInterventions;\n _this2.dialog = true;\n }\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n },\n execute: function execute(action) {\n this.$router.push('/interventions/' + this.intervention.id + '/reports/' + this.intervention.currentReportId + '/' + action);\n },\n download: function download(interventionId, id) {\n var _this3 = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocument(interventionId, id).then(function (data) {\n if (data) {\n var url = window.URL.createObjectURL(new Blob([data.stream]));\n var link = document.createElement('a');\n link.href = url;\n link.setAttribute('download', data.name);\n document.body.appendChild(link);\n link.click();\n }\n }).catch(function (error) {\n _this3.toast('error', error);\n });\n }\n },\n computed: {\n readOnly: function readOnly() {\n return this.context !== 'edit';\n }\n }\n});\n\n/***/ }),\n\n/***/ 191:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ContactList_vue__ = __webpack_require__(192);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__ = __webpack_require__(283);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(282)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-29323b63\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ContactList_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 192:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n props: ['label', 'value'],\n computed: {\n items: function items() {\n if (!this.value) {\n return [];\n }\n\n var items = JSON.parse(this.value);\n return items.map(function (el) {\n var numbers = el.PhoneNumber.split('\\r\\n');\n return {\n id: el.Id,\n name: el.Name,\n numbers: numbers\n };\n });\n }\n }\n});\n\n/***/ }),\n\n/***/ 193:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Navigation__ = __webpack_require__(194);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n components: {\n 'gci-navigation': __WEBPACK_IMPORTED_MODULE_2__components_Navigation__[\"a\" /* default */]\n },\n data: function data() {\n return {\n interventions: [],\n priorityFilter: null\n };\n },\n mounted: function mounted() {\n var _this = this;\n\n var self = this;\n\n __WEBPACK_IMPORTED_MODULE_0__services_interventions__[\"a\" /* default */].getInterventions().then(function (data) {\n _this.interventions = data.filter(function (e) {\n var visible = e.statusId > 1 && e.statusId < 5;\n if (visible) {\n e.createdOn = Date.parse(e.createdOn) || e.createdOn;\n e.currentReportStartDate = Date.parse(e.currentReportStartDate) || e.currentReportStartDate;\n }\n\n return visible;\n });\n }).catch(function (error) {\n self.toast('error', error);\n });\n },\n\n methods: {\n getColor: function getColor(priority) {\n if (typeof priority === 'number' && this.$store.state.maintenancePriorities) {\n priority = this.$store.state.maintenancePriorities.find(function (el) {\n return el.id === priority;\n });\n }\n\n if (priority && priority.options && priority.options !== '') {\n var color = JSON.parse(priority.options).color;\n return color || 'black';\n } else {\n return 'white';\n }\n },\n getStatus: function getStatus(id) {\n if (this.$store.state.maintenanceStatuses) {\n var status = this.$store.state.maintenanceStatuses.find(function (el) {\n return el.id === id;\n });\n if (status) {\n return status.name;\n }\n }\n\n return id;\n },\n getCommonholdName: function getCommonholdName(id) {\n var item = this.$store.state.commonholds && this.$store.state.commonholds.find(function (el) {\n return el.id === id;\n });\n return item && item.name || id || '';\n },\n filter: function filter(item) {\n if (!item || item.id === 0) {\n this.priorityFilter = null;\n } else {\n this.priorityFilter = item;\n }\n },\n select: function select(id) {\n if (this.isExternalTechnician) {\n this.$router.push({ name: 'intervention_edit_external', params: { id: String(id) } });\n } else {\n this.$router.push({ name: 'intervention_edit', params: { id: String(id), context: 'edit' } });\n }\n }\n },\n computed: {\n priorityFilterList: function priorityFilterList() {\n var list = this.$store.state.maintenancePriorities && this.$store.state.maintenancePriorities.slice(0);\n if (list && !list.find(function (el) {\n return el.id === 0;\n })) {\n list.unshift({ id: 0, name: '-- Todas --' });\n }\n\n return list;\n },\n filteredData: function filteredData() {\n var _this2 = this;\n\n if (!this.priorityFilter) {\n return this.interventions;\n } else {\n return this.interventions.filter(function (el) {\n return el.priorityId === _this2.priorityFilter.id;\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 194:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Navigation_vue__ = __webpack_require__(195);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__ = __webpack_require__(288);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(287)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-24c3c2a3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Navigation_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 195:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n data: function data() {\n return {\n drawer: false\n };\n },\n\n props: ['technicianType'],\n methods: {\n toggleVariant: function toggleVariant() {\n this.$store.commit('drawer', !this.mini);\n },\n logout: function logout() {\n console.log('logout called.');\n this.$store.dispatch('logout');\n this.$router.push('/');\n }\n },\n computed: {\n userName: function userName() {\n return this.$store.getters.userName || 'Técnico';\n },\n mini: function mini() {\n return this.$store.state.drawer;\n }\n }\n});\n\n/***/ }),\n\n/***/ 196:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__ = __webpack_require__(27);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_Navigation__ = __webpack_require__(194);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__[\"a\" /* default */]],\n components: {\n 'gci-navigation': __WEBPACK_IMPORTED_MODULE_3__components_Navigation__[\"a\" /* default */]\n },\n data: function data() {\n return {\n currentCommonhold: null,\n search: '',\n totalItems: 0,\n items: [],\n loading: false,\n pagination: { sortBy: 'id', descending: '+' },\n // Header parameters\n // {\n // text: string;\n // value: string;\n // align: 'left' | 'center' | 'right';\n // sortable: boolean;\n // class: string[] | string;\n // width: string;\n // }\n headers: [{ text: 'Pedido', value: 'id' }, { text: 'Estado', value: 'statusId' }, { text: 'Data Inicio', value: 'dateStart' }, { text: 'Data Fim', value: 'dateEnd' }]\n };\n },\n created: function created() {\n if (this.$route.meta.fromHistory) {\n // restore last state\n var cache = this.$store.state.currentScreenCache;\n\n if (cache && cache.currentCommonhold) {\n this.currentCommonhold = cache.currentCommonhold;\n this.search = cache.search;\n this.totalItems = cache.totalItems;\n this.items = cache.items;\n this.pagination = cache.pagination;\n }\n }\n },\n\n methods: {\n getColor: function getColor(index) {\n if (index % 2 === 0) {\n return 'white';\n } else {\n return 'lightgrey';\n }\n },\n select: function select(id) {\n this.$router.push({ name: 'intervention_read', params: { id: String(id), context: 'read' } });\n },\n fetch: function fetch() {\n var _this = this;\n\n return new __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a(function (resolve, reject) {\n if (_this.currentCommonhold && !_this.loading) {\n _this.loading = true;\n var self = _this;\n\n var _pagination = _this.pagination,\n sortBy = _pagination.sortBy,\n descending = _pagination.descending,\n page = _pagination.page,\n rowsPerPage = _pagination.rowsPerPage; // eslint-disable-line\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].findInterventions(_this.currentCommonhold, page, rowsPerPage, descending + sortBy, _this.search, _this.includePending).then(function (data) {\n var items = data.items;\n var total = data.totalItems;\n\n setTimeout(function () {\n self.loading = false;\n self.items = items;\n self.totalItems = total;\n\n _this.$store.commit('cacheScreen', {\n currentCommonhold: self.currentCommonhold,\n search: self.search,\n totalItems: self.totalItems,\n items: self.items,\n pagination: self.pagination\n });\n\n resolve();\n }, 1000);\n }).catch(function (error) {\n self.toast('error', error);\n });\n } else {\n resolve();\n }\n });\n }\n },\n computed: {\n commonholds: function commonholds() {\n return this.$store.state.commonholds;\n }\n }\n});\n\n/***/ }),\n\n/***/ 197:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__uppy_core__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__ = __webpack_require__(200);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam__ = __webpack_require__(206);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__ = __webpack_require__(208);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__ = __webpack_require__(209);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__ = __webpack_require__(210);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__ = __webpack_require__(211);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__components_materials_MaterialList__ = __webpack_require__(353);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__[\"a\" /* default */]],\n data: function data() {\n return {\n timeStart: null,\n timeEnd: null,\n duration: null,\n observations: '',\n fullSweep: false,\n materials: [],\n unlistedMaterials: [],\n\n report: {},\n startPicker: false,\n endPicker: false,\n durationPicker: false,\n materialList: false,\n\n canSaveDocuments: true,\n canSaveImages: true,\n documentUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/x-7z-compressed']\n }\n }),\n imageUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['image/*']\n }\n })\n };\n },\n\n props: {\n interventionid: {\n type: String,\n required: true\n },\n reportid: {\n type: String,\n required: true\n },\n context: {\n type: String,\n required: true\n }\n },\n components: {\n 'material-list': __WEBPACK_IMPORTED_MODULE_10__components_materials_MaterialList__[\"a\" /* default */]\n },\n mounted: function mounted() {\n var _this = this;\n\n this.imageUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerImage',\n note: 'Images only, 15Mb or less'\n }).use(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default.a, {\n target: __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a\n });\n\n this.documentUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerDocument',\n note: 'PDF, MS Word, zip or 7z, 15Mb or less'\n });\n\n this.imageUploader.on('file-added', function (file) {\n _this.canSaveImage = false;\n });\n this.documentUploader.on('file-added', function (file) {\n _this.canSaveDocument = false;\n });\n\n this.imageUploader.on('complete', function (result) {\n _this.canSaveImage = true;\n });\n this.documentUploader.on('complete', function (result) {\n _this.canSaveDocument = true;\n });\n\n this.fetch(this.interventionid, this.reportid);\n },\n beforeDestroy: function beforeDestroy() {\n this.imageUploader.close();\n this.documentUploader.close();\n },\n\n methods: {\n fetch: function fetch(interventionid, reportid) {\n var _this2 = this;\n\n __WEBPACK_IMPORTED_MODULE_6__services_interventions__[\"a\" /* default */].getInterventionReport(interventionid, reportid).then(function (data) {\n _this2.report = data;\n var startDate = _this2.roundDate(new Date(data.dateStart));\n\n _this2.report.estimatedDateStart = startDate;\n _this2.timeStart = _this2.addZero(startDate.getHours() || 0) + ':' + _this2.addZero(startDate.getMinutes() || 0);\n\n var now = _this2.roundDate(new Date());\n _this2.timeEnd = _this2.addZero(now.getHours() || 0) + ':' + _this2.addZero(now.getMinutes() || 0);\n\n var duration = Math.floor(now - startDate);\n _this2.duration = _this2.formatTime(duration);\n\n var materialsList = _this2.$refs.materialListRef.materials;\n\n _this2.materials = data.materials.map(function (el) {\n var mat = materialsList.find(function (x) {\n return x && x.id === el.materialId;\n }) || {};\n\n el.name = mat.name;\n\n return el;\n }) || [];\n _this2.unlistedMaterials = data.unlistedMaterials || [];\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n },\n addZero: function addZero(i) {\n if (i < 10) {\n i = '0' + i;\n }\n return i;\n },\n scrollToBottom: function scrollToBottom() {\n this.scrollTo(document.body.scrollHeight || document.documentElement.scrollHeight);\n },\n scrollTo: function scrollTo(height) {\n this.$nextTick(function () {\n window.scrollTo(0, height);\n });\n },\n onMaterialAdded: function onMaterialAdded(item) {\n var material = this.materials.find(function (el) {\n return el.id === item.id;\n });\n if (material) {\n material.quantity++;\n } else {\n item.materialId = item.id;\n item.id = 0;\n item.quantity = 1;\n this.materials.unshift(item);\n }\n\n this.onMaterialListClose();\n },\n onMaterialListClose: function onMaterialListClose() {\n this.materialList = false;\n },\n addUnlistedMaterial: function addUnlistedMaterial() {\n this.unlistedMaterials.push({ name: '', quantity: 1, unitCost: 1 });\n this.scrollToBottom();\n },\n removeMaterial: function removeMaterial(index) {\n this.materials.splice(index, 1);\n },\n removeUnlistedMaterial: function removeUnlistedMaterial(index) {\n this.unlistedMaterials.splice(index, 1);\n },\n submit: function submit() {\n var _this3 = this;\n\n if (this.$refs.form.validate()) {\n var now = this.roundDate(new Date());\n var imageUploaderState = this.imageUploader.getState();\n var documentUploaderState = this.documentUploader.getState();\n var images = imageUploaderState && __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(imageUploaderState.files).map(function (el) {\n return imageUploaderState.files[el];\n });\n var documents = documentUploaderState && __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(documentUploaderState.files).map(function (el) {\n return documentUploaderState.files[el];\n });\n\n var report = {\n id: this.report.id,\n interventionId: this.report.interventionId,\n\n materials: this.materials,\n unlistedMaterials: this.unlistedMaterials,\n observations: this.observations,\n dateStart: this.timeStart,\n dateEnd: this.timeEnd,\n\n duration: this.formatTimeString(this.duration) || 0, // minutes\n estimatedDateStart: this.addZero(this.report.estimatedDateStart.getHours() || 0) + ':' + this.addZero(this.report.estimatedDateStart.getMinutes() || 0),\n estimatedDateEnd: this.addZero(now.getHours() || 0) + ':' + this.addZero(now.getMinutes() || 0),\n estimatedDuration: Math.floor((now - this.report.estimatedDateStart || 0) / 60000), // minutes\n\n fullSweep: this.fullSweep,\n\n documents: documents,\n images: images\n };\n\n __WEBPACK_IMPORTED_MODULE_6__services_interventions__[\"a\" /* default */].updateReport(report, this.context).then(function (data) {\n _this3.toast('success', _this3.context === '4' ? 'Intervenção suspensa' : 'Intervenção finalizada');\n _this3.imageUploader.reset();\n _this3.documentUploader.reset();\n _this3.$router.push('/dashboard');\n }).catch(function (error) {\n _this3.toast('error', error);\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 208:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 209:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 210:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n methods: {\n formatTime: function formatTime(duration) {\n if (duration <= 0) {\n return '00:00';\n }\n\n var minutes = parseInt(duration / 60000 % 60) || 0;\n var hours = parseInt(duration / 360000 % 24) || 0;\n\n return this.addZero(hours) + ':' + this.addZero(minutes);\n },\n formatTimeString: function formatTimeString(duration) {\n var durationParts = this.duration.split(':');\n var minutes = parseInt(durationParts[1]);\n var hours = parseInt(durationParts[0]) * 60;\n\n return hours + minutes;\n },\n roundDate: function roundDate(date) {\n var coeff = 60000; // By the minute\n\n return new Date(Math.round(date.getTime() / coeff) * coeff);\n },\n now: function now() {\n var now = new Date();\n return {\n date: now.toISOString().substr(0, 10),\n time: this.addZero(now.getHours() || 0) + ':' + this.addZero(now.getMinutes() || 0)\n };\n }\n }\n});\n\n/***/ }),\n\n/***/ 211:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n data: function data() {\n return {\n rules: {\n required: function required(value) {\n return !!value || 'Valor obrigatório.';\n },\n positiveNumber: function positiveNumber(value) {\n return !!value && Number(value) && Number(value) > 0 || 'Número deve ser positivo.';\n }\n }\n };\n }\n});\n\n/***/ }),\n\n/***/ 212:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_materials__ = __webpack_require__(355);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n filter: '',\n materials: []\n };\n },\n mounted: function mounted() {\n this.fetch();\n },\n\n methods: {\n fetch: function fetch(interventionid, reportid) {\n var _this = this;\n\n __WEBPACK_IMPORTED_MODULE_0__services_materials__[\"a\" /* default */].getMaterials().then(function (data) {\n _this.materials = data;\n }).catch(function (error) {\n _this.toast('error', error);\n });\n },\n selected: function selected(item) {\n this.$emit('selected', item);\n },\n close: function close() {\n this.$emit('close');\n }\n },\n computed: {\n filteredData: function filteredData() {\n var _this2 = this;\n\n if (this.filter) {\n return this.materials.filter(function (el) {\n return el && el.name && el.name.toUpperCase().indexOf(_this2.filter.toUpperCase()) !== -1;\n });\n } else {\n return this.materials;\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 213:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n intervention: {\n createdOn: new Date(),\n priorityId: 2,\n statusId: 2,\n initialObservations: '',\n fullSweep: false,\n contacts: '',\n documents: ''\n }\n };\n },\n\n methods: {\n submit: function submit() {\n var _this = this;\n\n this.intervention.createdBy = this.userId;\n this.intervention.technicianId = this.technicianId;\n this.intervention.createdOn = this.intervention.createdOn || new Date();\n\n if (this.$refs.form.validate()) {\n __WEBPACK_IMPORTED_MODULE_0__services_interventions__[\"a\" /* default */].createIntervention(this.intervention).then(function (data) {\n _this.toast('success', 'Intervenção criada');\n\n _this.$router.push({ name: 'intervention_edit', params: { id: String(data), context: 'edit' } });\n }).catch(function (error) {\n _this.toast('error', error);\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 214:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__ = __webpack_require__(191);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n// https://serversideup.net/uploading-files-vuejs-axios/\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n intervention: {},\n documents: [],\n images: [],\n currentStatus: 0,\n dialog: false,\n pendingInterventions: 0\n };\n },\n\n props: {\n id: {\n type: String,\n required: true\n }\n },\n components: {\n 'contact-list': __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__[\"a\" /* default */]\n },\n mounted: function mounted() {\n this.fetch(this.id);\n },\n\n methods: {\n fetch: function fetch(id) {\n var _this = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getIntervention(id).then(function (data) {\n data.createdOn = Date.parse(data.createdOn) || data.createdOn;\n _this.intervention = data;\n _this.currentStatus = _this.intervention.statusId;\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocuments(id).then(function (data) {\n if (data) {\n _this.documents = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.documents = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionImages(id).then(function (data) {\n if (data) {\n _this.images = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.images = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n },\n getDate: function getDate(dateEpoch) {\n var date = new Date(dateEpoch);\n\n var month = date.getMonth() + 1;\n if (month < 10) {\n month = '0' + month;\n }\n\n var day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n\n return date.getFullYear() + '-' + month + '-' + day;\n },\n close: function close() {\n this.$router.push({ name: 'interventionreport_external', params: { id: String(this.intervention.id) } });\n },\n download: function download(interventionId, id) {\n var _this2 = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocument(interventionId, id).then(function (data) {\n if (data) {\n var url = window.URL.createObjectURL(new Blob([data.stream]));\n var link = document.createElement('a');\n link.href = url;\n link.setAttribute('download', data.name);\n document.body.appendChild(link);\n link.click();\n }\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n }\n }\n});\n\n/***/ }),\n\n/***/ 215:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__uppy_core__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__ = __webpack_require__(200);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam__ = __webpack_require__(206);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__ = __webpack_require__(208);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__ = __webpack_require__(209);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__ = __webpack_require__(210);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__ = __webpack_require__(211);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__[\"a\" /* default */]],\n data: function data() {\n var now = this.now();\n\n return {\n dateStart: now.date,\n timeStart: now.time,\n observations: '',\n materials: [],\n services: [],\n\n startPicker: false,\n\n canSaveDocuments: true,\n canSaveImages: true,\n documentUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/x-7z-compressed']\n }\n }),\n imageUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['image/*']\n }\n })\n };\n },\n\n props: {\n id: {\n type: String,\n required: true\n }\n },\n mounted: function mounted() {\n var _this = this;\n\n this.imageUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerImage',\n note: 'Images only, 15Mb or less'\n }).use(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default.a, {\n target: __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a\n });\n\n this.documentUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerDocument',\n note: 'PDF, MS Word, zip or 7z, 15Mb or less'\n });\n\n this.imageUploader.on('file-added', function (file) {\n _this.canSaveImage = false;\n });\n this.documentUploader.on('file-added', function (file) {\n _this.canSaveDocument = false;\n });\n\n this.imageUploader.on('complete', function (result) {\n _this.canSaveImage = true;\n });\n this.documentUploader.on('complete', function (result) {\n _this.canSaveDocument = true;\n });\n },\n beforeDestroy: function beforeDestroy() {\n this.imageUploader.close();\n this.documentUploader.close();\n },\n\n methods: {\n scrollToBottom: function scrollToBottom() {\n this.scrollTo(document.body.scrollHeight || document.documentElement.scrollHeight);\n },\n scrollTo: function scrollTo(height) {\n this.$nextTick(function () {\n window.scrollTo(0, height);\n });\n },\n addMaterial: function addMaterial() {\n this.materials.push({ description: '', value: 1 });\n this.scrollToBottom();\n },\n addService: function addService() {\n this.services.push({ description: '', value: 1 });\n this.scrollToBottom();\n },\n removeMaterial: function removeMaterial(index) {\n this.materials.splice(index, 1);\n },\n removeServices: function removeServices(index) {\n this.services.splice(index, 1);\n },\n addZero: function addZero(i) {\n if (i < 10) {\n i = '0' + i;\n }\n return i;\n },\n submit: function submit() {\n var _this2 = this;\n\n if (this.$refs.form.validate()) {\n var imageUploaderState = this.imageUploader.getState();\n var documentUploaderState = this.documentUploader.getState();\n var images = imageUploaderState && (__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(imageUploaderState.files).map(function (el) {\n return imageUploaderState.files[el];\n }) || []);\n var documents = documentUploaderState && (__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(documentUploaderState.files).map(function (el) {\n return documentUploaderState.files[el];\n }) || []);\n\n if (images.length === 0 || documents.length === 0) {\n this.toast('error', 'Os serviços só serão validados pelo sistema após introduzir factura e imagens');\n return;\n }\n\n var report = {\n interventionId: this.id,\n\n materials: this.materials,\n services: this.services,\n observations: this.observations,\n dateStart: this.dateStart + ' ' + this.timeStart,\n\n documents: documents,\n images: images\n };\n\n __WEBPACK_IMPORTED_MODULE_6__services_interventions__[\"a\" /* default */].createExternalReport(report).then(function (data) {\n _this2.toast('success', 'Intervenção finalizada');\n _this2.imageUploader.reset();\n _this2.documentUploader.reset();\n _this2.$router.push('/dashboard');\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 216:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(171);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__ = __webpack_require__(172);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__);\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'app',\n data: function data() {\n return {};\n },\n\n\n methods: {\n snackbar: function snackbar() {\n return this.$store.state.toast;\n },\n login: function login() {\n console.log('login called.');\n this.$router.push({ name: 'login' });\n }\n },\n\n created: function created() {\n var _this = this;\n\n return __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default()( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee() {\n return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n try {\n if (!_this.$store.state.isLoggedIn()) {\n console.log('not logged in');\n _this.login();\n } else {\n console.log('logged in');\n if (_this.$route.name === 'login' || _this.$route.name === 'landing') {\n _this.$router.push({ name: 'dashboard' });\n }\n }\n } catch (error) {\n console.log(error);\n }\n\n case 1:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n\n computed: {\n toast: {\n get: function get() {\n return this.$store.state.toastVisible;\n },\n set: function set(value) {\n this.$store.commit('toastVisible', value);\n }\n }\n }\n\n});\n\n/***/ }),\n\n/***/ 217:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"app\", function() { return app; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vuetify__ = __webpack_require__(220);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vuetify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vuetify__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker__ = __webpack_require__(221);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__router__ = __webpack_require__(168);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__store__ = __webpack_require__(26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__ = __webpack_require__(367);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_vuex_router_sync___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__components_App__ = __webpack_require__(368);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css__ = __webpack_require__(370);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl__ = __webpack_require__(371);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__main_styl__ = __webpack_require__(372);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__main_styl___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9__main_styl__);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"router\", function() { return __WEBPACK_IMPORTED_MODULE_3__router__[\"a\"]; });\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"store\", function() { return __WEBPACK_IMPORTED_MODULE_4__store__[\"a\"]; });\n\n// import VueSanitize from 'vue-sanitize'\n\n\n// import axios from 'axios'\n\n\n\n\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_1_vuetify___default.a, {\n theme: {\n primary: '#98dd22',\n secondary: '#4CAF50',\n error: '#b71c1c'\n },\n options: {\n cspNonce: 'Qd4w9wgWcXQ'\n }\n});\n// Vue.use(VueSanitize)\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker___default.a);\n\n// Vue.prototype.$http = axios\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].config.productionTip = false;\n\nObject(__WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__[\"sync\"])(__WEBPACK_IMPORTED_MODULE_4__store__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_3__router__[\"a\" /* default */]);\n\nvar app = new __WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]({\n store: __WEBPACK_IMPORTED_MODULE_4__store__[\"a\" /* default */],\n router: __WEBPACK_IMPORTED_MODULE_3__router__[\"a\" /* default */],\n el: '#app',\n template: '',\n components: { App: __WEBPACK_IMPORTED_MODULE_6__components_App__[\"a\" /* default */] }\n});\n\n\n\n/***/ }),\n\n/***/ 222:\n/***/ (function(module, exports, __webpack_require__) {\n\nvar map = {\n\t\"./af\": 41,\n\t\"./af.js\": 41,\n\t\"./ar\": 42,\n\t\"./ar-dz\": 43,\n\t\"./ar-dz.js\": 43,\n\t\"./ar-kw\": 44,\n\t\"./ar-kw.js\": 44,\n\t\"./ar-ly\": 45,\n\t\"./ar-ly.js\": 45,\n\t\"./ar-ma\": 46,\n\t\"./ar-ma.js\": 46,\n\t\"./ar-sa\": 47,\n\t\"./ar-sa.js\": 47,\n\t\"./ar-tn\": 48,\n\t\"./ar-tn.js\": 48,\n\t\"./ar.js\": 42,\n\t\"./az\": 49,\n\t\"./az.js\": 49,\n\t\"./be\": 50,\n\t\"./be.js\": 50,\n\t\"./bg\": 51,\n\t\"./bg.js\": 51,\n\t\"./bm\": 52,\n\t\"./bm.js\": 52,\n\t\"./bn\": 53,\n\t\"./bn.js\": 53,\n\t\"./bo\": 54,\n\t\"./bo.js\": 54,\n\t\"./br\": 55,\n\t\"./br.js\": 55,\n\t\"./bs\": 56,\n\t\"./bs.js\": 56,\n\t\"./ca\": 57,\n\t\"./ca.js\": 57,\n\t\"./cs\": 58,\n\t\"./cs.js\": 58,\n\t\"./cv\": 59,\n\t\"./cv.js\": 59,\n\t\"./cy\": 60,\n\t\"./cy.js\": 60,\n\t\"./da\": 61,\n\t\"./da.js\": 61,\n\t\"./de\": 62,\n\t\"./de-at\": 63,\n\t\"./de-at.js\": 63,\n\t\"./de-ch\": 64,\n\t\"./de-ch.js\": 64,\n\t\"./de.js\": 62,\n\t\"./dv\": 65,\n\t\"./dv.js\": 65,\n\t\"./el\": 66,\n\t\"./el.js\": 66,\n\t\"./en-SG\": 67,\n\t\"./en-SG.js\": 67,\n\t\"./en-au\": 68,\n\t\"./en-au.js\": 68,\n\t\"./en-ca\": 69,\n\t\"./en-ca.js\": 69,\n\t\"./en-gb\": 70,\n\t\"./en-gb.js\": 70,\n\t\"./en-ie\": 71,\n\t\"./en-ie.js\": 71,\n\t\"./en-il\": 72,\n\t\"./en-il.js\": 72,\n\t\"./en-nz\": 73,\n\t\"./en-nz.js\": 73,\n\t\"./eo\": 74,\n\t\"./eo.js\": 74,\n\t\"./es\": 75,\n\t\"./es-do\": 76,\n\t\"./es-do.js\": 76,\n\t\"./es-us\": 77,\n\t\"./es-us.js\": 77,\n\t\"./es.js\": 75,\n\t\"./et\": 78,\n\t\"./et.js\": 78,\n\t\"./eu\": 79,\n\t\"./eu.js\": 79,\n\t\"./fa\": 80,\n\t\"./fa.js\": 80,\n\t\"./fi\": 81,\n\t\"./fi.js\": 81,\n\t\"./fo\": 82,\n\t\"./fo.js\": 82,\n\t\"./fr\": 83,\n\t\"./fr-ca\": 84,\n\t\"./fr-ca.js\": 84,\n\t\"./fr-ch\": 85,\n\t\"./fr-ch.js\": 85,\n\t\"./fr.js\": 83,\n\t\"./fy\": 86,\n\t\"./fy.js\": 86,\n\t\"./ga\": 87,\n\t\"./ga.js\": 87,\n\t\"./gd\": 88,\n\t\"./gd.js\": 88,\n\t\"./gl\": 89,\n\t\"./gl.js\": 89,\n\t\"./gom-latn\": 90,\n\t\"./gom-latn.js\": 90,\n\t\"./gu\": 91,\n\t\"./gu.js\": 91,\n\t\"./he\": 92,\n\t\"./he.js\": 92,\n\t\"./hi\": 93,\n\t\"./hi.js\": 93,\n\t\"./hr\": 94,\n\t\"./hr.js\": 94,\n\t\"./hu\": 95,\n\t\"./hu.js\": 95,\n\t\"./hy-am\": 96,\n\t\"./hy-am.js\": 96,\n\t\"./id\": 97,\n\t\"./id.js\": 97,\n\t\"./is\": 98,\n\t\"./is.js\": 98,\n\t\"./it\": 99,\n\t\"./it-ch\": 100,\n\t\"./it-ch.js\": 100,\n\t\"./it.js\": 99,\n\t\"./ja\": 101,\n\t\"./ja.js\": 101,\n\t\"./jv\": 102,\n\t\"./jv.js\": 102,\n\t\"./ka\": 103,\n\t\"./ka.js\": 103,\n\t\"./kk\": 104,\n\t\"./kk.js\": 104,\n\t\"./km\": 105,\n\t\"./km.js\": 105,\n\t\"./kn\": 106,\n\t\"./kn.js\": 106,\n\t\"./ko\": 107,\n\t\"./ko.js\": 107,\n\t\"./ku\": 108,\n\t\"./ku.js\": 108,\n\t\"./ky\": 109,\n\t\"./ky.js\": 109,\n\t\"./lb\": 110,\n\t\"./lb.js\": 110,\n\t\"./lo\": 111,\n\t\"./lo.js\": 111,\n\t\"./lt\": 112,\n\t\"./lt.js\": 112,\n\t\"./lv\": 113,\n\t\"./lv.js\": 113,\n\t\"./me\": 114,\n\t\"./me.js\": 114,\n\t\"./mi\": 115,\n\t\"./mi.js\": 115,\n\t\"./mk\": 116,\n\t\"./mk.js\": 116,\n\t\"./ml\": 117,\n\t\"./ml.js\": 117,\n\t\"./mn\": 118,\n\t\"./mn.js\": 118,\n\t\"./mr\": 119,\n\t\"./mr.js\": 119,\n\t\"./ms\": 120,\n\t\"./ms-my\": 121,\n\t\"./ms-my.js\": 121,\n\t\"./ms.js\": 120,\n\t\"./mt\": 122,\n\t\"./mt.js\": 122,\n\t\"./my\": 123,\n\t\"./my.js\": 123,\n\t\"./nb\": 124,\n\t\"./nb.js\": 124,\n\t\"./ne\": 125,\n\t\"./ne.js\": 125,\n\t\"./nl\": 126,\n\t\"./nl-be\": 127,\n\t\"./nl-be.js\": 127,\n\t\"./nl.js\": 126,\n\t\"./nn\": 128,\n\t\"./nn.js\": 128,\n\t\"./pa-in\": 129,\n\t\"./pa-in.js\": 129,\n\t\"./pl\": 130,\n\t\"./pl.js\": 130,\n\t\"./pt\": 131,\n\t\"./pt-br\": 132,\n\t\"./pt-br.js\": 132,\n\t\"./pt.js\": 131,\n\t\"./ro\": 133,\n\t\"./ro.js\": 133,\n\t\"./ru\": 134,\n\t\"./ru.js\": 134,\n\t\"./sd\": 135,\n\t\"./sd.js\": 135,\n\t\"./se\": 136,\n\t\"./se.js\": 136,\n\t\"./si\": 137,\n\t\"./si.js\": 137,\n\t\"./sk\": 138,\n\t\"./sk.js\": 138,\n\t\"./sl\": 139,\n\t\"./sl.js\": 139,\n\t\"./sq\": 140,\n\t\"./sq.js\": 140,\n\t\"./sr\": 141,\n\t\"./sr-cyrl\": 142,\n\t\"./sr-cyrl.js\": 142,\n\t\"./sr.js\": 141,\n\t\"./ss\": 143,\n\t\"./ss.js\": 143,\n\t\"./sv\": 144,\n\t\"./sv.js\": 144,\n\t\"./sw\": 145,\n\t\"./sw.js\": 145,\n\t\"./ta\": 146,\n\t\"./ta.js\": 146,\n\t\"./te\": 147,\n\t\"./te.js\": 147,\n\t\"./tet\": 148,\n\t\"./tet.js\": 148,\n\t\"./tg\": 149,\n\t\"./tg.js\": 149,\n\t\"./th\": 150,\n\t\"./th.js\": 150,\n\t\"./tl-ph\": 151,\n\t\"./tl-ph.js\": 151,\n\t\"./tlh\": 152,\n\t\"./tlh.js\": 152,\n\t\"./tr\": 153,\n\t\"./tr.js\": 153,\n\t\"./tzl\": 154,\n\t\"./tzl.js\": 154,\n\t\"./tzm\": 155,\n\t\"./tzm-latn\": 156,\n\t\"./tzm-latn.js\": 156,\n\t\"./tzm.js\": 155,\n\t\"./ug-cn\": 157,\n\t\"./ug-cn.js\": 157,\n\t\"./uk\": 158,\n\t\"./uk.js\": 158,\n\t\"./ur\": 159,\n\t\"./ur.js\": 159,\n\t\"./uz\": 160,\n\t\"./uz-latn\": 161,\n\t\"./uz-latn.js\": 161,\n\t\"./uz.js\": 160,\n\t\"./vi\": 162,\n\t\"./vi.js\": 162,\n\t\"./x-pseudo\": 163,\n\t\"./x-pseudo.js\": 163,\n\t\"./yo\": 164,\n\t\"./yo.js\": 164,\n\t\"./zh-cn\": 165,\n\t\"./zh-cn.js\": 165,\n\t\"./zh-hk\": 166,\n\t\"./zh-hk.js\": 166,\n\t\"./zh-tw\": 167,\n\t\"./zh-tw.js\": 167\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 222;\n\n/***/ }),\n\n/***/ 228:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return routes; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_Login__ = __webpack_require__(229);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_Dashboard__ = __webpack_require__(277);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__ = __webpack_require__(280);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_interventions_InterventionPending__ = __webpack_require__(285);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__components_interventions_InterventionHistory__ = __webpack_require__(290);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__components_interventions_InterventionReport__ = __webpack_require__(293);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__components_interventions_InterventionCreate__ = __webpack_require__(358);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__components_interventions_InterventionExternal__ = __webpack_require__(361);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_interventions_InterventionReportExternal__ = __webpack_require__(364);\n// import Landing from '@/components/Landing'\n\n\n\n\n\n\n\n\n\n\nvar routes = [\n// { path: '/', name: 'landing', component: Landing },\n{ path: '/', name: 'login', component: __WEBPACK_IMPORTED_MODULE_0__components_Login__[\"a\" /* default */] }, {\n path: '',\n name: 'dashboard',\n component: __WEBPACK_IMPORTED_MODULE_1__components_Dashboard__[\"a\" /* default */],\n meta: { requiresAuth: true },\n children: [{ path: '/dashboard', name: 'interventions_pending', component: __WEBPACK_IMPORTED_MODULE_3__components_interventions_InterventionPending__[\"a\" /* default */], meta: { requiresAuth: true } }, { path: '/interventions/history', name: 'interventions_history', component: __WEBPACK_IMPORTED_MODULE_4__components_interventions_InterventionHistory__[\"a\" /* default */], meta: { requiresAuth: true } },\n // Externals\n {\n path: '/interventions/:id/details',\n name: 'intervention_edit_external',\n component: __WEBPACK_IMPORTED_MODULE_7__components_interventions_InterventionExternal__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n }, {\n path: '/interventions/:id/report',\n name: 'interventionreport_external',\n component: __WEBPACK_IMPORTED_MODULE_8__components_interventions_InterventionReportExternal__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n },\n // Technicians\n {\n path: '/interventions/create',\n name: 'intervention_create',\n component: __WEBPACK_IMPORTED_MODULE_6__components_interventions_InterventionCreate__[\"a\" /* default */],\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }, {\n path: '/interventions/:interventionid/reports/:reportid/:context',\n name: 'interventionreport',\n component: __WEBPACK_IMPORTED_MODULE_5__components_interventions_InterventionReport__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }, {\n path: '/interventions/:id/:context',\n name: 'intervention_edit',\n component: __WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }, {\n path: '/interventions/:id',\n name: 'intervention_read',\n component: __WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }]\n}];\n\n/***/ }),\n\n/***/ 229:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Login_vue__ = __webpack_require__(170);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__ = __webpack_require__(276);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(230)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17f7fee2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Login_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 23:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__ = __webpack_require__(27);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__router__ = __webpack_require__(168);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__store__ = __webpack_require__(26);\n\n\n\n\n\n// this data must be same like in db table OpenIddictApplications\n// otherwise call for auth token will be rejected\nvar clientId = \"technicians\";\nvar clientSecret = \"91CECEA9-AED2-4881-AC45-7B5CF236AF7D\";\n\nvar token;\n\n// create a fetch request with url and props passed and return a promise with the data returned\n// also add the auth header\nfunction getFetchRequestPromise(endpoint, fetchProps) {\n fetchProps = fetchProps || {};\n fetchProps.headers = fetchProps.headers || {};\n\n var props = {};\n __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default()(fetchProps).forEach(function (key) {\n if (key !== 'params' && key !== 'response') {\n props[key] = fetchProps[key];\n }\n });\n\n if (!token) {\n token = window.localStorage.getItem('access_token');\n }\n\n props.headers.Authorization = 'Bearer ' + token;\n\n if (false) {\n props.mode = 'cors';\n }\n\n return new __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a(function (resolve, reject) {\n var url = new URL(\"https://denariu.ddns.net:5050\" + endpoint);\n\n if (fetchProps.params) {\n __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default()(fetchProps.params).forEach(function (key) {\n return url.searchParams.append(key, fetchProps.params[key]);\n });\n }\n\n window.fetch(url, props).then(function (response) {\n if (response.status >= 400) {\n // If Unauthorized, token must have expired\n // TODO : refresh token\n if (response.status === 401) {\n token = null;\n __WEBPACK_IMPORTED_MODULE_3__store__[\"a\" /* default */].dispatch('logout');\n\n __WEBPACK_IMPORTED_MODULE_2__router__[\"a\" /* default */] && __WEBPACK_IMPORTED_MODULE_2__router__[\"a\" /* default */].push({ name: 'login' });\n }\n\n response.text().then(function (text) {\n console.log(text || response.statusText);\n reject(text || response.statusText);\n });\n } else {\n if (fetchProps.response && fetchProps.response === 'blob') {\n response.headers.forEach(function (val, key) {\n console.log(key, val);\n });\n\n return response.blob().then(function (blob) {\n var header = response.headers.get('Content-Disposition');\n var filename = header && header.match(/filename[^;=\\n]*=((['\"]).*?\\2|[^;\\n]*)/)[1] || '';\n\n return {\n stream: blob,\n name: filename\n };\n }).catch(function (err) {}); // eslint-disable-line handle-callback-err\n } else {\n return response.json().then(function (json) {\n return json;\n }).catch(function (err) {}); // eslint-disable-line handle-callback-err\n }\n }\n }).then(function (data) {\n resolve(data);\n }).catch(function (error) {\n reject(error.message); // TODO sanitize error\n });\n });\n}\n\n// function addItemsToForm(form, names, obj) {\n// if (!obj) return addItemToForm(form, names, '')\n\n// if (\n// typeof obj === 'string' ||\n// typeof obj === 'number' ||\n// obj === true ||\n// obj === false\n// ) return addItemToForm(form, names, obj)\n\n// if (obj instanceof Date) return addItemToForm(form, names, obj.toJSON())\n\n// // array or otherwise array-like\n// if (obj instanceof Array) {\n// return obj.forEach((v, i) => {\n// names.push(`[${i}]`)\n// addItemsToForm(form, names, v)\n// names.pop()\n// })\n// }\n\n// if (typeof obj === 'object') {\n// return Object.keys(obj).forEach((k) => {\n// names.push(k)\n// addItemsToForm(form, names, obj[k])\n// names.pop()\n// })\n// }\n// }\n\n// function addItemToForm(form, names, value) {\n// var name = encodeURIComponent(names.join('.').replace(/\\.\\[/g, '['))\n// value = encodeURIComponent(value.toString())\n// form.push(`${name}=${value}`)\n// }\n\n// create a fetch request with url and props passed and return a promise with the response returned\n// also add the auth header\n// function getNonDataFetchRequestPromise(url, fetchProps) {\n// fetchProps = fetchProps || {}\n// fetchProps.headers = fetchProps.headers || {}\n// fetchProps.headers.Authorization = 'Bearer ' + token\n// var p = new Promise((resolve, reject) => {\n// window.fetch(process.env.API_ENDPOINT + url, fetchProps).then((response) => {\n// if (response.ok) {\n// resolve(response)\n// } else {\n// reject(response.statusText) // TODO sanitize error\n// }\n// }).catch((error) => {\n// reject(error)\n// })\n// })\n// return p\n// }\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n call: getFetchRequestPromise,\n getToken: function getToken(email, password) {\n var fetchProps = {\n method: 'POST',\n headers: { 'Content-Type': 'application/x-www-form-urlencoded' },\n // TODO : change this to AuthorizationCode + PKCE ASAP\n body: 'grant_type=password&username=' + email + '&password=' + password + '&client_id=' + clientId + '&client_secret=' + clientSecret\n };\n\n if (false) {\n fetchProps.mode = 'cors';\n }\n\n return new __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a(function (resolve, reject) {\n window.fetch(\"https://denariu.ddns.net:5050\" + '/api/connect/token', fetchProps).then(function (response) {\n return response.json();\n }).then(function (data) {\n if (data.error) {\n reject(data.error_description);\n } else {\n token = data.access_token;\n resolve(token);\n }\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n getUser: function getUser() {\n return getFetchRequestPromise('/api/userinfo');\n },\n getTechnician: function getTechnician(userId) {\n return getFetchRequestPromise('/api/technicians/userid/' + userId);\n },\n getManagers: function getManagers() {\n return getFetchRequestPromise('/api/managers');\n },\n getMaintenanceStatuses: function getMaintenanceStatuses() {\n return getFetchRequestPromise('/api/maintenancestatuses');\n },\n getMaintenancePriorities: function getMaintenancePriorities() {\n return getFetchRequestPromise('/api/maintenancepriorities');\n },\n getCommonholds: function getCommonholds() {\n return getFetchRequestPromise('/api/commonholds');\n // return new Promise((resolve, reject) => {\n // resolve([{\n // id: '005',\n // name: 'Condomínio Edificio Casas N´Aldeia'\n // }, {\n // id: '01',\n // name: 'Condomínio Rua Nova do Monte, 18 e 36'\n // }, {\n // id: '010',\n // name: 'Condomínio Rua Ferreira de Castro, 81'\n // }, {\n // id: '02',\n // name: 'Edíficio Palmeira Sol II'\n // }, {\n // id: '03',\n // name: 'Condomínio Bloco J'\n // }])\n // })\n }\n});\n\n/***/ }),\n\n/***/ 230:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 26:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__ = __webpack_require__(169);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue__ = __webpack_require__(17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_vuex__ = __webpack_require__(225);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_vuex_persist__ = __webpack_require__(226);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_vuex_persist___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_vuex_persist__);\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */]);\n\nvar vuexLocalStorage = new __WEBPACK_IMPORTED_MODULE_3_vuex_persist___default.a({\n key: 'vuex', // The key to store the state on in the storage provider.\n storage: window.localStorage // or window.sessionStorage or localForage\n // Function that passes the state and returns the state with only the objects you want to store.\n // reducer: state => state,\n // Function that passes a mutation and lets you decide if it should update the state in localStorage.\n // filter: mutation => (true)\n});\n\n// TYPES\n\n// STATE\nvar state = {\n drawer: false,\n user: {},\n toast: {},\n toastVisible: false,\n maintenanceStatuses: [],\n maintenancePriorities: [],\n commonholds: [],\n managers: [],\n currentScreenCache: {},\n isLoggedIn: function isLoggedIn() {\n var token = window.localStorage.getItem('access_token');\n return !!token;\n }\n};\n\n// MUTATIONS\nvar mutations = {\n drawer: function drawer(state, mini) {\n state.drawer = mini;\n },\n toast: function toast(state, _toast) {\n state.toast = _toast;\n },\n toastVisible: function toastVisible(state, visible) {\n state.toastVisible = visible;\n },\n userId: function userId(state, id) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'id', id);\n },\n userName: function userName(state, name) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'name', name);\n },\n userRole: function userRole(state, role) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'role', role);\n },\n technicianId: function technicianId(state, id) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'technicianId', id);\n },\n technicianType: function technicianType(state, type) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'technicianType', type);\n },\n cacheMaintenanceStatuses: function cacheMaintenanceStatuses(state, statuses) {\n state.maintenanceStatuses = statuses;\n },\n cacheMaintenancePriorities: function cacheMaintenancePriorities(state, priorities) {\n state.maintenancePriorities = priorities;\n },\n cacheCommonholds: function cacheCommonholds(state, commonholds) {\n state.commonholds = commonholds;\n },\n cacheManagers: function cacheManagers(state, managers) {\n state.managers = managers;\n },\n cacheScreen: function cacheScreen(state, data) {\n state.currentScreenCache = data;\n }\n};\n\n// ACTIONS\nvar actions = {\n login: function login(state, token) {\n window.localStorage.setItem('access_token', token);\n },\n logout: function logout(state) {\n store.commit('toast', {});\n store.commit('toastVisible', false);\n store.commit('userId');\n store.commit('userName');\n store.commit('userRole');\n store.commit('technicianId');\n store.commit('technicianType');\n store.commit('cacheMaintenanceStatuses');\n store.commit('cacheMaintenancePriorities');\n store.commit('cacheCommonholds');\n store.commit('cacheManagers');\n store.commit('cacheScreen');\n window.localStorage.removeItem('access_token');\n window.localStorage.removeItem('user_claims');\n },\n toast: function toast(store, _toast2) {\n store.commit('toast', _toast2);\n store.commit('toastVisible', true);\n },\n setClaims: function setClaims(store, claims) {\n store.commit('userId', claims.sub || '');\n store.commit('userName', claims.name || '');\n store.commit('userRole', claims.roles[0] || '');\n store.commit('technicianId', claims.kid || '');\n\n window.localStorage.setItem('user_claims', __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(claims));\n }\n};\n\n// GETTERS\nvar getters = {\n role: function role(state) {\n return state.user && state.user.role;\n },\n userId: function userId(state) {\n return state.user && state.user.id;\n },\n userName: function userName(state) {\n return state.user && state.user.name;\n },\n technicianId: function technicianId(state) {\n return state.user && state.user.technicianId;\n },\n technicianType: function technicianType(state) {\n return state.user && state.user.technicianType;\n }\n};\n\nvar store = new __WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */].Store({\n // root state object.\n // each Vuex instance is just a single state tree.\n state: state,\n // mutations are operations that actually mutates the state.\n // each mutation handler gets the entire state tree as the\n // first argument, followed by additional payload arguments.\n // mutations must be synchronous and can be recorded by plugins\n // for debugging purposes.\n mutations: mutations,\n // actions are functions that cause side effects and can involve\n // asynchronous operations.\n actions: actions,\n // getters are functions\n getters: getters,\n plugins: [vuexLocalStorage.plugin]\n});\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (store);\n\n/***/ }),\n\n/***/ 270:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_loading_vue__ = __webpack_require__(187);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__ = __webpack_require__(272);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(271)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-005c6f9a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_loading_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 271:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 272:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"loader\"})}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 273:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Modal_vue__ = __webpack_require__(188);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__ = __webpack_require__(275);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(274)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a40dab56\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Modal_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 274:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 275:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"modal\"}},[_c('div',{staticClass:\"modal-mask\"},[_c('div',{staticClass:\"modal-wrapper\"},[_c('div',{staticClass:\"modal-container\"},[_c('div',{staticClass:\"modal-header\"},[_vm._t(\"header\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_vm._t(\"body\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_vm._t(\"footer\",[_c('button',{staticClass:\"modal-default-button\",on:{\"click\":function($event){_vm.$emit('close')}}},[_vm._v(\"OK\")])])],2)])])])])}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 276:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{staticClass:\"fill-height\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"align-items-center\":\"align-items-center\"}},[_c('v-flex',{staticClass:\"form-container\",attrs:{\"text-xs-center\":\"text-xs-center\",\"align-center\":\"align-center\"}},[_c('v-form',{attrs:{\"lazy-validation\":\"lazy-validation\"},model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('div',{staticClass:\"panel panel-default my-auto\"},[_c('div',{staticClass:\"panel-heading ac\"},[_c('img',{staticClass:\"mx-auto my-3\",attrs:{\"src\":\"static/logotipo.png\"}}),_c('h3',{staticClass:\"mx-auto panel-title\"},[_vm._v(\"ÁREA TÉCNICA\")])]),_c('div',{staticClass:\"panel-body\"},[_c('v-alert',{attrs:{\"outline\":\"outline\",\"color\":\"error\",\"icon\":\"warning\",\"value\":_vm.error,\"transition\":\"scale-transition\"}},[_vm._v(_vm._s(_vm.error))]),_c('v-text-field',{attrs:{\"label\":\"Email\",\"rules\":_vm.emailRules,\"required\":\"required\"},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}}),_c('v-text-field',{attrs:{\"label\":\"Password\",\"append-icon\":_vm.passwordHidden ? 'visibility' : 'visibility_off',\"type\":_vm.passwordHidden ? 'password' : 'text',\"rules\":_vm.passwordRules,\"required\":\"required\"},on:{\"click:append\":function () { return (_vm.passwordHidden = !_vm.passwordHidden); }},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-btn',{attrs:{\"color\":\"primary\",\"depressed\":\"depressed\",\"block\":\"block\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.onLogin($event)}}},[_vm._v(\"Login\")])],1)])])],1),(_vm.loggingIn)?_c('modal',[_c('h3',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_vm._v(\"Logging In\")]),_c('loading',{attrs:{\"slot\":\"body\"},slot:\"body\"}),_c('div',{attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('span',[_vm._v(\"Please Wait...\")])])],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 277:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Dashboard_vue__ = __webpack_require__(189);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__ = __webpack_require__(279);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(278)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0cbff331\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Dashboard_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 278:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-flex',[_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 280:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Intervention_vue__ = __webpack_require__(190);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__ = __webpack_require__(284);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(281)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-42abc6d3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Intervention_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 281:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 282:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 283:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-list',{attrs:{\"color\":\"transparent\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.label || ''))]),_vm._l((_vm.items),function(item){return _c('v-list-group',{key:item.id,attrs:{\"no-action\":\"no-action\"}},[_c('v-list-tile',{attrs:{\"slot\":\"activator\"},slot:\"activator\"},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)],1),_vm._l((item.numbers),function(subItem){return _c('v-list-tile',{key:subItem},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(subItem))])],1)],1)})],2)})],2)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 284:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-checkbox',{attrs:{\"label\":\"Deve fazer volta completa?\",\"readonly\":\"readonly\"},model:{value:(_vm.intervention.mustFullSweep),callback:function ($$v) {_vm.$set(_vm.intervention, \"mustFullSweep\", $$v)},expression:\"intervention.mustFullSweep\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),(!_vm.readOnly)?_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"3\",\"disabled\":!_vm.isActiveStatus(3)},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.newReport($event)}}},[_c('span',[_vm._v(\"Iniciar\")]),_c('v-icon',[_vm._v(\"play_arrow\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"4\",\"disabled\":!_vm.isActiveStatus(4)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(4)}}},[_c('span',[_vm._v(\"Suspender\")]),_c('v-icon',[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"5\",\"disabled\":!_vm.isActiveStatus(5)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(5)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1):_vm._e(),(!_vm.readOnly)?_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1):_vm._e()],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 285:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionPending_vue__ = __webpack_require__(193);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__ = __webpack_require__(289);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(286)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0ac0a958\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionPending_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 286:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 287:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 288:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-side-icon',{on:{\"click\":function($event){_vm.drawer = !_vm.drawer}}}),_vm._t(\"toolbar\")],2),_c('v-navigation-drawer',{attrs:{\"mini-variant\":_vm.mini,\"temporary\":\"temporary\",\"absolute\":\"absolute\",\"hide-overlay\":\"hide-overlay\"},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('v-toolbar',{staticClass:\"transparent\",attrs:{\"flat\":\"flat\"}},[_c('v-list',{staticClass:\"pa-0\"},[_c('v-list-tile',{attrs:{\"avatar\":\"avatar\"}},[_c('v-list-tile-avatar',[_c('v-icon',[_vm._v(\"person\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.userName))])],1),_c('v-list-tile-action',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.logout($event)}}},[_c('v-icon',[_vm._v(\"power_settings_new\")])],1)],1)],1)],1)],1),_c('v-list',{staticClass:\"pt-0\",attrs:{\"dense\":\"dense\"}},[_c('v-divider'),_c('v-list-tile',{attrs:{\"to\":\"/dashboard\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"play_circle_outline\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Pendentes\")])],1)],1),_c('v-list-tile',{attrs:{\"to\":\"/interventions/history\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"replay\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Histórico\")])],1)],1),(_vm.technicianType !== 1)?_c('v-list-tile',{attrs:{\"to\":\"/interventions/create\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"build\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Nova intervenção\")])],1)],1):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 289:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Intervenções (\"+_vm._s(_vm.filteredData.length)+\")\")]),_c('v-spacer'),_c('v-menu',{attrs:{\"offset-y\":\"offset-y\"}},[_c('v-btn',{attrs:{\"slot\":\"activator\",\"icon\":\"icon\"},slot:\"activator\"},[_c('v-icon',[_vm._v(\"apps\")])],1),_c('v-list',_vm._l((_vm.priorityFilterList),function(item){return _c('v-list-tile',{key:item.id,on:{\"click\":function($event){_vm.filter(item)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item)}),_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)}),1)],1)],1)],2),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',[_c('v-card',[_c('v-list',{attrs:{\"dense\":\"dense\"}},[_vm._l((_vm.filteredData),function(item,index){return [_c('v-list-tile',{key:item.id,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.select(item.id)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item.priorityId)}),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.getCommonholdName(item.commonholdId)))]),_c('v-list-tile-sub-title',[_c('v-layout',[_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Atraso: \"+_vm._s(Math.floor((new Date() - item.createdOn) / (1000*60*60*24)))+\" dias\")]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Pedido: \"+_vm._s(item.id))]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Estado: \"+_vm._s(_vm.getStatus(item.statusId)))])],1)],1)],1)],1)]})],2)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 290:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionHistory_vue__ = __webpack_require__(196);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__ = __webpack_require__(292);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(291)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-30b5d7d1\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionHistory_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 291:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 292:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Histórico de Intervenções\")])],1)],2),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-sm\":\"grid-list-sm\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.commonholds,\"label\":\"Condomínio\",\"item-text\":\"name\",\"item-value\":\"id\",\"prepend-icon\":\"place\",\"menu-props\":{auto:'auto'}},model:{value:(_vm.currentCommonhold),callback:function ($$v) {_vm.currentCommonhold=$$v},expression:\"currentCommonhold\"}}),_c('v-text-field',{attrs:{\"label\":\"Pesquisa\",\"prepend-icon\":\"search\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":_vm.headers,\"label\":\"Ordenação\",\"item-text\":\"text\",\"item-value\":\"value\"},model:{value:(_vm.pagination.sortBy),callback:function ($$v) {_vm.$set(_vm.pagination, \"sortBy\", $$v)},expression:\"pagination.sortBy\"}}),_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":[{ text: 'Ascendente', value: '+', icon: 'arrow_upward' }, { text: 'Descendente', value: '-', icon: 'arrow_downward' }],\"item-text\":\"text\",\"item-value\":\"value\",\"label\":\"Ordem\"},scopedSlots:_vm._u([{key:\"item\",fn:function(data){return [_c('v-icon',[_vm._v(_vm._s(data.item.icon))]),_vm._v(_vm._s(data.item.text))]}}]),model:{value:(_vm.pagination.descending),callback:function ($$v) {_vm.$set(_vm.pagination, \"descending\", $$v)},expression:\"pagination.descending\"}}),_c('v-btn',{attrs:{\"color\":\"secondary\",\"dark\":\"dark\",\"fab\":\"fab\",\"small\":\"small\"},on:{\"click\":_vm.fetch}},[_c('v-icon',[_vm._v(\"search\")])],1)],1)],1),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-md\":\"grid-list-md\"}},[(_vm.loading)?_c('v-progress-linear',{attrs:{\"indeterminate\":true}}):_vm._e(),_c('v-data-iterator',{attrs:{\"items\":_vm.items,\"pagination\":_vm.pagination,\"total-items\":_vm.totalItems,\"rows-per-page-items\":[6],\"no-data-text\":\"Sem Intervenções a apresentar\",\"no-results-text\":\"Sem Intervenções a apresentar\",\"rows-per-page-text\":\"Registos por página\",\"content-class\":\"list list--three-line\",\"row\":\"row\",\"wrap\":\"wrap\"},on:{\"update:pagination\":function($event){_vm.pagination=$event}},scopedSlots:_vm._u([{key:\"item\",fn:function(props){return [_c('v-list-tile',{class:{ 'grey lighten-3': (props.index % 2 === 1) },attrs:{\"to\":\"/interventions/\" + props.item.id}},[_c('v-list-tile-action',[_vm._v(_vm._s(props.item.id))]),_c('v-list-tile-content',[_c('v-list-tile-title',[_c('span',[_c('b',[_vm._v(\"Inicio: \")]),_vm._v(_vm._s(props.item.dateStart))]),_vm._v(\" \"),_c('span',[_c('b',[_vm._v(\"Fim: \")]),_vm._v(_vm._s(props.item.dateEnd))])]),_c('v-list-tile-sub-title',{staticClass:\"text--grey\"},[_vm._v(_vm._s(props.item.description))])],1)],1)]}}])})],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 293:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReport_vue__ = __webpack_require__(197);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__ = __webpack_require__(357);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(294)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-137d058c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReport_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 294:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 353:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MaterialList_vue__ = __webpack_require__(212);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__ = __webpack_require__(356);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(354)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-303eece4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MaterialList_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 354:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 355:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__api__ = __webpack_require__(23);\n\n\n// let materials = [{\n// id: 1,\n// name: 'martelo',\n// unit: ''\n// }, {\n// id: 2,\n// name: 'lâmpada',\n// unit: ''\n// }, {\n// id: 3,\n// name: 'fio elétrico',\n// unit: 'm'\n// }, {\n// id: 4,\n// name: 'óleo',\n// unit: 'l'\n// }]\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n getMaterials: function getMaterials() {\n return __WEBPACK_IMPORTED_MODULE_0__api__[\"a\" /* default */].call('/api/materials');\n // return new Promise((resolve, reject) => {\n // resolve(materials)\n // })\n }\n});\n\n/***/ }),\n\n/***/ 356:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('v-icon',[_vm._v(\"close\")])],1),_vm._v(\"Materiais\")],1)],1),_c('v-list',[_c('v-subheader',[_c('v-text-field',{attrs:{\"placeholder\":\"Pesquisar\",\"prepend-icon\":\"search\",\"clearable\":\"clearable\"},model:{value:(_vm.filter),callback:function ($$v) {_vm.filter=$$v},expression:\"filter\"}})],1),_vm._l((_vm.filteredData),function(item,index){return _c('v-list-tile',{key:index,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.selected(item)}}},[_c('v-list-tile-content',[_c('v-list-tile-title',{domProps:{\"textContent\":_vm._s(item.name)}})],1)],1)})],2)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 357:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.report.interventionId || 0)+\" | Relatório: \"+_vm._s(_vm.report.id || 0))],1)],1),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"value\":new Date().toISOString().substr(0, 10),\"readonly\":\"readonly\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"durationMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.durationPicker),callback:function ($$v) {_vm.durationPicker=$$v},expression:\"durationPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Duração\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.durationMenu.save(_vm.duration)}},model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}})],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de início\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"endMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\",\"return-value\":_vm.timeEnd},on:{\"update:returnValue\":function($event){_vm.timeEnd=$event}},model:{value:(_vm.endPicker),callback:function ($$v) {_vm.endPicker=$$v},expression:\"endPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de fim\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.endMenu.save(_vm.timeEnd)}},model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}})],1)],1)],1),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-checkbox',{attrs:{\"label\":\"Volta completa?\"},model:{value:(_vm.fullSweep),callback:function ($$v) {_vm.fullSweep=$$v},expression:\"fullSweep\"}}),_c('v-list',{attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.materialList = true}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\",\"prefix\":item.unit},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs8\":\"xs8\"}},[_c('v-text-field',{attrs:{\"value\":item.name,\"readonly\":\"readonly\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"unlisted\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais não tabelados\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addUnlistedMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.unlistedMaterials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\"},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"xs5\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\"},model:{value:(item.name),callback:function ($$v) {_vm.$set(item, \"name\", $$v)},expression:\"item.name\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\"},model:{value:(item.unitCost),callback:function ($$v) {_vm.$set(item, \"unitCost\", $$v)},expression:\"item.unitCost\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeUnlistedMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.materialList),expression:\"materialList\"}],attrs:{\"id\":\"materials\"}},[_c('material-list',{ref:\"materialListRef\",on:{\"selected\":_vm.onMaterialAdded,\"close\":_vm.onMaterialListClose}})],1),_c('v-fab-transition',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 358:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionCreate_vue__ = __webpack_require__(213);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__ = __webpack_require__(360);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(359)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-43844f71\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionCreate_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 359:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 360:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Nova Intervenção\")],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',{ref:\"form\"},[_c('v-autocomplete',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"prepend-icon\":\"location_city\",\"item-value\":\"id\",\"item-text\":\"name\",\"single-line\":\"single-line\",\"rules\":[function (v) { return !!v || 'Condominio obrigatório!'; }],\"required\":\"required\"},model:{value:(_vm.intervention.commonholdId),callback:function ($$v) {_vm.$set(_vm.intervention, \"commonholdId\", $$v)},expression:\"intervention.commonholdId\"}}),_c('v-datetime-picker',{attrs:{\"label\":\"Data\",\"clearText\":\"\"},model:{value:(_vm.intervention.createdOn),callback:function ($$v) {_vm.$set(_vm.intervention, \"createdOn\", $$v)},expression:\"intervention.createdOn\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\"},model:{value:(_vm.intervention.initialObservations),callback:function ($$v) {_vm.$set(_vm.intervention, \"initialObservations\", $$v)},expression:\"intervention.initialObservations\"}}),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"color\":\"primary\",\"fab\":\"fab\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 361:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionExternal_vue__ = __webpack_require__(214);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__ = __webpack_require__(363);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(362)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-12495b54\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionExternal_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 362:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 363:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"width\":\"90%\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1),_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1)],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 364:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReportExternal_vue__ = __webpack_require__(215);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__ = __webpack_require__(366);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(365)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3c7e9af4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReportExternal_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 365:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 366:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.id || 0))],1)],1),_c('v-alert',{staticClass:\"caption\",attrs:{\"type\":\"warning\",\"value\":true,\"dismissible\":true}},[_vm._v(\"Os serviços só serão validados pelo sistema após introduzir factura e imagens\")]),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"rules\":[_vm.rules.required],\"readonly\":\"readonly\"},model:{value:(_vm.dateStart),callback:function ($$v) {_vm.dateStart=$$v},expression:\"dateStart\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1)],1),_c('v-list',{ref:\"services\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"access_time\")]),_vm._v(\"Serviços\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addService($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.services),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeService(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"materials\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 368:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__ = __webpack_require__(216);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__ = __webpack_require__(369);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 369:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('v-snackbar',{attrs:{\"timeout\":3000,\"top\":true,\"right\":true,\"color\":_vm.snackbar().context,\"vertical\":false},model:{value:(_vm.toast),callback:function ($$v) {_vm.toast=$$v},expression:\"toast\"}},[_vm._v(_vm._s(_vm.snackbar().message)),_c('v-btn',{attrs:{\"dark\":\"dark\",\"flat\":\"flat\"},nativeOn:{\"click\":function($event){_vm.toast = false}}},[_vm._v(\"Close\")])],1),_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 371:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 372:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 6:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n created: function created() {},\n mounted: function mounted() {},\n updated: function updated() {},\n beforeDestroy: function beforeDestroy() {},\n destroyed: function destroyed() {},\n\n methods: {\n toast: function toast(context, message) {\n this.$store.dispatch('toast', {\n context: context,\n message: context === 'error' ? 'Error: ' + message : message\n });\n },\n goBack: function goBack() {\n this.$router.go(-1);\n },\n managerName: function managerName(id) {\n var managers = this.$store.state.managers || [];\n var manager = managers.find(function (el) {\n return el.id === id;\n }) || {};\n return manager.name || '';\n }\n },\n computed: {\n role: function role() {\n var role = this.$store.getters.role;\n if (!role) {\n var claims = JSON.parse(window.localStorage.getItem('user_claims'));\n if (claims) {\n this.$store.dispatch('setClaims', claims);\n }\n\n role = this.$store.getters.role;\n }\n\n return role;\n },\n technicianType: function technicianType() {\n var type = this.$store.getters.technicianType;\n\n return type;\n },\n technicianId: function technicianId() {\n var id = this.$store.getters.technicianId;\n\n return id;\n },\n isAdmin: function isAdmin() {\n return this.role === 'Admin';\n },\n isInternalTechnician: function isInternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 0;\n },\n isExternalTechnician: function isExternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 1;\n },\n userId: function userId() {\n var userId = this.$store.getters.userId;\n if (!userId) {\n var claims = JSON.parse(window.localStorage.getItem('user_claims'));\n if (claims) {\n this.$store.dispatch('setClaims', claims);\n }\n\n userId = this.$store.getters.userId;\n }\n\n return userId;\n },\n userName: function userName() {\n var userName = this.$store.getters.userName;\n if (!userName) {\n var claims = JSON.parse(window.localStorage.getItem('user_claims'));\n if (claims) {\n this.$store.dispatch('setClaims', claims);\n }\n\n userName = this.$store.getters.userName;\n }\n\n return userName;\n }\n }\n});\n\n/***/ }),\n\n/***/ 8:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__ = __webpack_require__(169);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__api__ = __webpack_require__(23);\n\n\n\n// let interventions = [{\n// id: 1,\n// priorityId: 1,\n// statusId: 1,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 2,\n// priorityId: 2,\n// statusId: 2,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 3,\n// priorityId: 3,\n// statusId: 3,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 4,\n// priorityId: 4,\n// statusId: 4,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 5,\n// priorityId: 5,\n// statusId: 5,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }]\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n getInterventions: function getInterventions() {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions');\n // return new Promise((resolve, reject) => {\n // resolve(interventions)\n // })\n },\n getInterventionDocuments: function getInterventionDocuments(id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + id + '/documents');\n },\n getInterventionImages: function getInterventionImages(id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + id + '/images');\n },\n findInterventions: function findInterventions(commonhold, page, pageSize, sort, search, includePending) {\n var params = {\n commonholdId: commonhold,\n page: page,\n pageSize: pageSize\n };\n\n if (includePending) {\n params.includePending = includePending;\n }\n if (sort) {\n params.sort = sort;\n }\n if (search) {\n params.search = search;\n }\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/find', {\n method: 'GET',\n headers: { 'Content-Type': 'application/json' },\n params: params\n });\n },\n getIntervention: function getIntervention(id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + id);\n // return new Promise((resolve, reject) => {\n // resolve(interventions.find(el => el.id === Number(id)))\n // })\n },\n createIntervention: function createIntervention(intervention) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/', {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(intervention)\n });\n },\n\n getInterventionDocument: function getInterventionDocument(interventionId, id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + interventionId + '/documents/' + id, { response: 'blob' });\n // return new Promise((resolve, reject) => {\n // resolve(interventions.find(el => el.id === Number(id)))\n // })\n },\n createReport: function createReport(interventionId) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + interventionId + '/reports', {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' }\n });\n // return new Promise((resolve, reject) => {\n // let intervention = interventions.find(el => el.id === Number(interventionId))\n // intervention.interventionReports.push({\n // id: intervention.interventionReports.length + 1,\n // interventionid: intervention.id,\n // createdOn: new Date(),\n // createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f'\n // })\n // resolve(1)\n // })\n },\n\n createExternalReport: function createExternalReport(report) {\n var formData = new FormData();\n\n report.images.forEach(function (el) {\n formData.append('images', el.data, el.name);\n });\n report.documents.forEach(function (el) {\n formData.append('documents', el.data, el.name);\n });\n\n delete report.images;\n delete report.documents;\n formData.append('model', __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(report));\n\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + report.interventionId + '/externalreports/', {\n method: 'POST',\n headers: { 'Accept': 'application/json' },\n body: formData\n });\n },\n updateReport: function updateReport(report, status) {\n var formData = new FormData();\n\n report.images.forEach(function (el) {\n formData.append('images', el.data, el.name);\n });\n report.documents.forEach(function (el) {\n formData.append('documents', el.data, el.name);\n });\n\n delete report.images;\n delete report.documents;\n formData.append('model', __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(report));\n\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + report.interventionId + '/reports/' + report.id + '/' + status, {\n method: 'PUT',\n headers: { 'Accept': 'application/json' },\n body: formData\n });\n },\n getInterventionReport: function getInterventionReport(interventionId, reportId) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + interventionId + '/reports/' + reportId);\n // return new Promise((resolve, reject) => {\n // let intervention = interventions.find(el => el.id === Number(interventionid))\n // let report = intervention && intervention.interventionReports && intervention.interventionReports.find(elem => elem.id === Number(reportid))\n // resolve(report || {})\n // })\n }\n});\n\n/***/ })\n\n},[217]);\n\n\n// WEBPACK FOOTER //\n// static/js/app.55d122ac368e8bee867e.js","import Vue from 'vue'\nimport VueRouter from 'vue-router'\n\nimport store from '@/store'\nimport { routes } from './routes'\n\nVue.use(VueRouter)\n\nlet router = new VueRouter({\n hashbang: false,\n mode: 'history',\n base: __dirname,\n saveScrollPosition: true,\n routes,\n scrollBehavior(to, from, savedPosition) {\n // Tell the route if we came from a history back. Allow to cache and restore screen data\n to.meta.fromHistory = savedPosition !== null\n\n if (savedPosition) {\n return savedPosition\n } else {\n return { x: 0, y: 0 }\n }\n }\n})\n\nrouter.beforeEach((to, from, next) => {\n if (to.meta && to.meta.requiresAuth) {\n if (!store.state.isLoggedIn()) {\n next({\n name: 'login'\n })\n } else if (!to.meta.requiresRole || to.meta.requiresRole.indexOf(store.getters.role) !== -1) {\n next()\n } else if (!to.meta.requiresProp || store.getters[to.meta.requiresProp.name] === to.meta.requiresProp.value) {\n next()\n } else {\n next(Error('Unauthorized'))\n }\n } else {\n next()\n }\n})\n\nexport default router\n\n\n\n// WEBPACK FOOTER //\n// ./src/router.js","\nv-container(class=\"fill-height\")\n v-layout(row align-items-center)\n v-flex.form-container(text-xs-center align-center)\n v-form(v-model=\"valid\" lazy-validation)\n div(class=\"panel panel-default my-auto\")\n\n div(class=\"panel-heading ac\")\n img(src=\"static/logotipo.png\" class=\"mx-auto my-3\")\n h3(class=\"mx-auto panel-title\") ÁREA TÉCNICA\n\n div(class=\"panel-body\")\n v-alert(\n outline\n color=\"error\"\n icon=\"warning\"\n :value=\"error\"\n transition=\"scale-transition\")\n | {{ error }}\n v-text-field(\n label=\"Email\"\n v-model=\"email\"\n :rules=\"emailRules\"\n required)\n\n v-text-field(\n label=\"Password\"\n v-model=\"password\"\n :append-icon=\"passwordHidden ? 'visibility' : 'visibility_off'\"\n @click:append=\"() => (passwordHidden = !passwordHidden)\"\n :type=\"passwordHidden ? 'password' : 'text'\"\n :rules=\"passwordRules\"\n required)\n\n v-btn(color='primary'\n depressed\n block\n @click.native.stop='onLogin') Login\n\n modal(v-if=\"loggingIn\")\n h3(slot=\"header\") Logging In\n loading(slot=\"body\")\n div(slot=\"footer\")\n span Please Wait...\n\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/Login.vue","\n \n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/loading.vue","\n \n \n \n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/Modal.vue","\nv-flex\n transition(name=\"slide-fade\" mode=\"out-in\")\n router-view\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/Dashboard.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ intervention.id }}\r\n\r\n v-container\r\n v-layout(row)\r\n v-form\r\n v-select(label=\"Condomínio\" :items=\"$store.state.commonholds\" :value=\"intervention.commonholdId\" item-value=\"id\" item-text=\"name\" prepend-icon=\"location_city\" readonly single-line)\r\n v-text-field(label=\"Reportado por:\" :value=\"managerName(intervention.createdBy) || userName\" readonly)\r\n v-text-field(label=\"Reportado em:\" :value=\"getDate(intervention.createdOn)\" readonly)\r\n v-text-field(label=\"Dias de atraso:\" :value=\"Math.floor((new Date() - intervention.createdOn) / (1000*60*60*24))\" readonly)\r\n v-checkbox(label=\"Deve fazer volta completa?\" v-model=\"intervention.mustFullSweep\" readonly)\r\n v-textarea(label=\"Observações:\" :value=\"intervention.initialObservations\" readonly)\r\n contact-list(label=\"Contactos:\" :value=\"intervention.contacts\")\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"documents && documents.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Documentos\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in documents' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' height='100px' @click='download(intervention.id, item.id)')\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"images && images.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Imagens\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in images' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' height='100px' @click='download(intervention.id, item.id)')\r\n v-layout(row)\r\n //- filler for size of v-bottom-nav\r\n v-footer\r\n\r\n v-bottom-nav(fixed :value='true' :active.sync='currentStatus' color='primary' v-if='!readOnly')\r\n v-btn(flat color='black' value='3' :disabled='!isActiveStatus(3)' @click.native.stop=\"newReport\")\r\n span Iniciar\r\n v-icon play_arrow\r\n v-btn(flat color='black' value='4' :disabled='!isActiveStatus(4)' @click.native.stop=\"execute(4)\")\r\n span Suspender\r\n v-icon pause\r\n v-btn(flat color='black' value='5' :disabled='!isActiveStatus(5)' @click.native.stop=\"execute(5)\")\r\n span Finalizar\r\n v-icon stop\r\n\r\n v-dialog(v-model='dialog' v-if='!readOnly')\r\n v-card\r\n v-card-title.headline Serviços pendentes\r\n v-card-text\r\n | Ainda existem {{ pendingInterventions }} serviço(s) pendentes para este condomínio.\r\n v-card-actions\r\n v-spacer\r\n v-btn(color='green darken-1' flat @click='dialog = false')\r\n | Ok\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/Intervention.vue","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-29323b63\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./ContactList.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./ContactList.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./ContactList.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-29323b63\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./ContactList.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-29323b63\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/ContactList.vue\n// module id = 191\n// module chunks = 1","\r\nv-list(color='transparent')\r\n v-subheader {{ label || '' }}\r\n v-list-group(v-for='item in items' :key='item.id' no-action)\r\n v-list-tile(slot='activator')\r\n v-list-tile-content\r\n v-list-tile-title {{ item.name }}\r\n v-list-tile(v-for='subItem in item.numbers' :key='subItem')\r\n v-list-tile-content\r\n v-list-tile-title {{ subItem }}\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/ContactList.vue","\ndiv\n gci-navigation(:technicianType='technicianType')\n template(slot='toolbar')\n v-toolbar-title Intervenções ({{ filteredData.length }})\n v-spacer\n v-menu(offset-y)\n v-btn(icon slot='activator')\n v-icon apps\n v-list\n v-list-tile(v-for='item in priorityFilterList' :key='item.id' @click='filter(item)')\n div.priority.mr-2(:class='getColor(item)')\n v-list-tile-title {{ item.name }}\n\n v-layout(row)\n v-flex\n v-card\n\n v-list(dense)\n template(v-for='(item, index) in filteredData')\n v-list-tile(avatar :key='item.id' @click='select(item.id)')\n div.priority.mr-2(:class='getColor(item.priorityId)')\n v-list-tile-content\n v-list-tile-title {{ getCommonholdName(item.commonholdId) }}\n v-list-tile-sub-title\n v-layout\n v-flex.xs4 Atraso: {{ Math.floor((new Date() - item.createdOn) / (1000*60*60*24)) }} dias\n v-flex.xs4 Pedido: {{ item.id }}\n v-flex.xs4 Estado: {{ getStatus(item.statusId) }}\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionPending.vue","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-24c3c2a3\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Navigation.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Navigation.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Navigation.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-24c3c2a3\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Navigation.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-24c3c2a3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Navigation.vue\n// module id = 194\n// module chunks = 1","\r\ndiv\r\n v-toolbar(color='primary')\r\n v-toolbar-side-icon(@click='drawer = !drawer')\r\n slot(name='toolbar')\r\n\r\n v-navigation-drawer(:mini-variant='mini' v-model='drawer' temporary absolute hide-overlay)\r\n v-toolbar.transparent(flat)\r\n v-list.pa-0\r\n v-list-tile(avatar)\r\n v-list-tile-avatar\r\n v-icon person\r\n v-list-tile-content\r\n v-list-tile-title {{ userName }}\r\n v-list-tile-action\r\n v-btn(icon @click.native.stop='logout')\r\n v-icon power_settings_new\r\n // v-btn(icon @click.native.stop='toggleVariant')\r\n // v-icon chevron_left\r\n v-list.pt-0(dense)\r\n v-divider\r\n v-list-tile(to='/dashboard')\r\n v-list-tile-action\r\n v-icon play_circle_outline\r\n v-list-tile-content\r\n v-list-tile-title Pendentes\r\n v-list-tile(to='/interventions/history')\r\n v-list-tile-action\r\n v-icon replay\r\n v-list-tile-content\r\n v-list-tile-title Histórico\r\n v-list-tile(v-if='technicianType !== 1' to='/interventions/create')\r\n v-list-tile-action\r\n v-icon build\r\n v-list-tile-content\r\n v-list-tile-title Nova intervenção\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/Navigation.vue","\r\ndiv\r\n gci-navigation(:technicianType='technicianType')\r\n template(slot='toolbar')\r\n v-toolbar-title Histórico de Intervenções\r\n\r\n v-container(fluid grid-list-sm)\r\n v-autocomplete(:items=\"commonholds\"\r\n v-model=\"currentCommonhold\"\r\n label=\"Condomínio\"\r\n item-text=\"name\"\r\n item-value=\"id\"\r\n prepend-icon=\"place\"\r\n :menu-props=\"{auto:'auto'}\")\r\n\r\n v-text-field(label=\"Pesquisa\"\r\n v-model=\"search\"\r\n prepend-icon=\"search\")\r\n\r\n v-layout(row)\r\n v-select.mx-1(:items=\"headers\"\r\n v-model=\"pagination.sortBy\"\r\n label=\"Ordenação\"\r\n item-text=\"text\"\r\n item-value=\"value\")\r\n v-select.mx-1(:items=\"[{ text: 'Ascendente', value: '+', icon: 'arrow_upward' }, { text: 'Descendente', value: '-', icon: 'arrow_downward' }]\"\r\n v-model=\"pagination.descending\"\r\n item-text=\"text\"\r\n item-value=\"value\"\r\n label=\"Ordem\")\r\n template(slot=\"item\" slot-scope=\"data\")\r\n v-icon {{ data.item.icon }}\r\n | {{ data.item.text }}\r\n\r\n v-btn(color='secondary' dark fab small @click='fetch')\r\n v-icon search\r\n\r\n v-container(fluid grid-list-md)\r\n //- finalized/all\r\n\r\n v-progress-linear(v-if=\"loading\" :indeterminate=\"true\")\r\n v-data-iterator(\r\n :items='items'\r\n :pagination.sync='pagination'\r\n :total-items='totalItems'\r\n :rows-per-page-items=\"[6]\"\r\n no-data-text='Sem Intervenções a apresentar'\r\n no-results-text='Sem Intervenções a apresentar'\r\n rows-per-page-text='Registos por página'\r\n content-class=\"list list--three-line\"\r\n row\r\n wrap)\r\n template(slot=\"item\" slot-scope=\"props\" xs12 sm6 md4 lg3)\r\n v-list-tile(:class=\"{ 'grey lighten-3': (props.index % 2 === 1) }\" :to='\"/interventions/\" + props.item.id')\r\n v-list-tile-action\r\n | {{ props.item.id }}\r\n v-list-tile-content\r\n v-list-tile-title\r\n span\r\n b Inicio: \r\n | {{ props.item.dateStart }}\r\n | \r\n span\r\n b Fim: \r\n | {{ props.item.dateEnd }}\r\n v-list-tile-sub-title.text--grey {{ props.item.description }}\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionHistory.vue","\r\ndiv\r\n div(v-show='!materialList')\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click.native.stop='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ report.interventionId || 0 }} | Relatório: {{ report.id || 0 }}\r\n\r\n v-container\r\n v-layout\r\n v-form(ref='form')\r\n v-layout(row wrap)\r\n v-flex(xs6)\r\n v-text-field(label='Data'\r\n :value='new Date().toISOString().substr(0, 10)'\r\n readonly)\r\n v-flex(xs6)\r\n v-menu(ref='durationMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='durationPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px')\r\n v-text-field(slot='activator'\r\n label='Duração'\r\n v-model='duration'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='duration' format='24hr' full-width @change='$refs.durationMenu.save(duration)')\r\n v-layout(row wrap)\r\n v-flex(xs6)\r\n v-menu(ref='startMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='startPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px')\r\n v-text-field(slot='activator'\r\n label='Hora de início'\r\n v-model='timeStart'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='timeStart' format='24hr' full-width @change='$refs.startMenu.save(timeStart)')\r\n v-flex(xs6)\r\n v-menu(ref='endMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='endPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px'\r\n :return-value.sync='timeEnd')\r\n v-text-field(slot='activator'\r\n label='Hora de fim'\r\n v-model='timeEnd'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='timeEnd' format='24hr' full-width @change='$refs.endMenu.save(timeEnd)')\r\n \r\n v-textarea(label='Observações' v-model='observations')\r\n\r\n v-checkbox(label=\"Volta completa?\" v-model=\"fullSweep\")\r\n\r\n v-list(two-line)\r\n v-subheader \r\n v-icon.mr-2(left small) build\r\n | Materiais\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary' \r\n @click.native.stop='materialList = true')\r\n v-icon add\r\n template(v-for='(item, index) in materials')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs1)\r\n v-text-field(type='number' :rules='[rules.required, rules.positiveNumber]' v-model='item.quantity' min='0' :prefix='item.unit')\r\n v-spacer\r\n v-flex(xs8)\r\n v-text-field(:value='item.name' readonly)\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeMaterial(index)')\r\n v-icon delete\r\n\r\n v-list.mt-2.mb-2(ref='unlisted' two-line)\r\n v-subheader\r\n v-icon.mr-2(left small) build\r\n | Materiais não tabelados\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary'\r\n @click.native.stop='addUnlistedMaterial')\r\n v-icon add\r\n template(v-for='(item, index) in unlistedMaterials')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs1)\r\n v-text-field(type='number' :rules='[rules.required, rules.positiveNumber]' v-model='item.quantity' min='0')\r\n v-spacer\r\n v-flex(xs5)\r\n v-text-field(v-model='item.name' :rules='[rules.required]' placeholder='Nome')\r\n v-spacer\r\n v-flex(xs2)\r\n v-text-field(v-model='item.unitCost' type='number' :rules='[rules.required]' placeholder='Preço' min='0' max='999' step='0.01' prefix='€')\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeUnlistedMaterial(index)')\r\n v-icon delete\r\n\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerImage.mx-auto(block color=\"secondary\") Imagens\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerDocument.mx-auto(block color=\"secondary\") Documentos\r\n\r\n #materials(v-show='materialList')\r\n material-list(ref='materialListRef' @selected='onMaterialAdded' @close='onMaterialListClose')\r\n\r\n v-fab-transition(v-show='!materialList')\r\n v-btn.elevation-5(fab color='primary' bottom right fixed :disabled='!canSaveImages && !canSaveDocuments' @click.native.stop='submit')\r\n v-icon save\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionReport.vue","export default {\r\n methods: {\r\n formatTime(duration) {\r\n if (duration <= 0) {\r\n return '00:00'\r\n }\r\n\r\n let minutes = parseInt((duration / 60000) % 60) || 0\r\n let hours = parseInt((duration / 360000) % 24) || 0\r\n\r\n return this.addZero(hours) + ':' + this.addZero(minutes)\r\n },\r\n formatTimeString(duration) {\r\n let durationParts = this.duration.split(':')\r\n let minutes = parseInt(durationParts[1])\r\n let hours = parseInt(durationParts[0]) * 60\r\n\r\n return (hours + minutes)\r\n },\r\n roundDate(date) {\r\n var coeff = 60000 // By the minute\r\n\r\n return new Date(Math.round(date.getTime() / coeff) * coeff)\r\n },\r\n now() {\r\n var now = new Date()\r\n return {\r\n date: now.toISOString().substr(0, 10),\r\n time: `${this.addZero(now.getHours() || 0)}:${this.addZero(now.getMinutes() || 0)}`\r\n }\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/dateMixins.js","export default {\r\n data() {\r\n return {\r\n rules: {\r\n required: (value) => !!value || 'Valor obrigatório.',\r\n positiveNumber: (value) => (!!value && Number(value) && Number(value) > 0) || 'Número deve ser positivo.'\r\n }\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/formRules.js","\r\nv-layout(row)\r\n v-flex(xs12)\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click.native.stop='close')\r\n v-icon close\r\n | Materiais\r\n v-list\r\n v-subheader\r\n v-text-field(placeholder='Pesquisar'\r\n v-model='filter'\r\n prepend-icon='search'\r\n clearable)\r\n v-list-tile(avatar v-for='(item, index) in filteredData' :key='index' @click='selected(item)')\r\n v-list-tile-content\r\n v-list-tile-title(v-text='item.name')\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/materials/MaterialList.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click='goBack')\r\n v-icon arrow_back\r\n | Nova Intervenção\r\n\r\n v-container\r\n v-layout(row)\r\n v-form(ref='form')\r\n v-autocomplete(label=\"Condomínio\" \r\n :items=\"$store.state.commonholds\" \r\n v-model=\"intervention.commonholdId\" \r\n prepend-icon=\"location_city\"\r\n item-value=\"id\" \r\n item-text=\"name\" \r\n single-line\r\n :rules=\"[v => !!v || 'Condominio obrigatório!']\" \r\n required)\r\n v-datetime-picker(label=\"Data\" clearText=\"\" v-model=\"intervention.createdOn\")\r\n v-textarea(label=\"Observações:\" v-model=\"intervention.initialObservations\")\r\n\r\n v-fab-transition\r\n v-btn.elevation-5(color='primary' fab bottom right fixed @click.native.stop='submit')\r\n v-icon save\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionCreate.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ intervention.id }}\r\n\r\n v-container\r\n v-layout(row)\r\n v-form\r\n v-select(label=\"Condomínio\" :items=\"$store.state.commonholds\" :value=\"intervention.commonholdId\" item-value=\"id\" item-text=\"name\" prepend-icon=\"location_city\" readonly single-line)\r\n v-text-field(label=\"Reportado por:\" :value=\"managerName(intervention.createdBy) || userName\" readonly)\r\n v-text-field(label=\"Reportado em:\" :value=\"getDate(intervention.createdOn)\" readonly)\r\n v-text-field(label=\"Dias de atraso:\" :value=\"Math.floor((new Date() - intervention.createdOn) / (1000*60*60*24))\" readonly)\r\n v-textarea(label=\"Observações:\" :value=\"intervention.initialObservations\" readonly)\r\n contact-list(label=\"Contactos:\" :value=\"intervention.contacts\")\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"documents && documents.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Documentos\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in documents' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' height='100px' @click='download(intervention.id, item.id)')\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"images && images.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Imagens\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in images' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' width='90%' @click='download(intervention.id, item.id)')\r\n v-layout(row)\r\n //- filler for size of v-bottom-nav\r\n v-footer\r\n\r\n v-bottom-nav(fixed :value='true' :active.sync='currentStatus' color='primary')\r\n v-btn(flat color='black' @click.native.stop=\"close\")\r\n span Finalizar\r\n v-icon stop\r\n\r\n v-dialog(v-model='dialog')\r\n v-card\r\n v-card-title.headline Serviços pendentes\r\n v-card-text\r\n | Ainda existem {{ pendingInterventions }} serviço(s) pendentes para este condomínio.\r\n v-card-actions\r\n v-spacer\r\n v-btn(color='green darken-1' flat @click='dialog = false')\r\n | Ok\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionExternal.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click.native.stop='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ id || 0 }}\r\n\r\n v-alert.caption(type=\"warning\" :value=\"true\" :dismissible=\"true\") Os serviços só serão validados pelo sistema após introduzir factura e imagens\r\n \r\n v-container\r\n v-layout\r\n v-form(ref='form')\r\n v-layout(row wrap)\r\n v-flex(xs6)\r\n v-text-field(v-model='dateStart'\r\n label='Data'\r\n :rules='[rules.required]'\r\n readonly)\r\n v-flex(xs6)\r\n v-menu(ref='startMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='startPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px')\r\n v-text-field(slot='activator'\r\n label='Hora'\r\n v-model='timeStart'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='timeStart' format='24hr' full-width @change='$refs.startMenu.save(timeStart)')\r\n\r\n v-list.mt-2.mb-2(ref='services' two-line)\r\n v-subheader\r\n v-icon.mr-2(left small) access_time\r\n | Serviços\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary'\r\n @click.native.stop='addService')\r\n v-icon add\r\n template(v-for='(item, index) in services')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs7)\r\n v-text-field(v-model='item.description' :rules='[rules.required]' placeholder='Nome' required)\r\n v-spacer\r\n v-flex(xs2)\r\n v-text-field(v-model='item.value' type='number' :rules='[rules.required]' placeholder='Preço' min='0' max='999' step='0.01' prefix='€' required)\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeService(index)')\r\n v-icon delete\r\n\r\n v-list.mt-2.mb-2(ref='materials' two-line)\r\n v-subheader\r\n v-icon.mr-2(left small) build\r\n | Materiais\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary'\r\n @click.native.stop='addMaterial')\r\n v-icon add\r\n template(v-for='(item, index) in materials')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs7)\r\n v-text-field(v-model='item.description' :rules='[rules.required]' placeholder='Nome' required)\r\n v-spacer\r\n v-flex(xs2)\r\n v-text-field(v-model='item.value' type='number' :rules='[rules.required]' placeholder='Preço' min='0' max='999' step='0.01' prefix='€' required)\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeMaterial(index)')\r\n v-icon delete\r\n\r\n v-textarea(label='Observações' v-model='observations')\r\n\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerImage.mx-auto(block color=\"secondary\") Imagens\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerDocument.mx-auto(block color=\"secondary\") Documentos\r\n\r\n v-fab-transition\r\n v-btn.elevation-5(fab color='primary' bottom right fixed :disabled='!canSaveImages && !canSaveDocuments' @click.native.stop='submit')\r\n v-icon save\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionReportExternal.vue","\nv-app\n v-snackbar(:timeout='3000'\n :top='true'\n :right='true'\n :color=\"snackbar().context\"\n :vertical='false'\n v-model='toast') {{ snackbar().message }}\n v-btn(dark\n flat\n @click.native='toast = false') Close\n transition(name=\"slide-fade\" mode=\"out-in\")\n router-view\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/App.vue","import Vue from 'vue'\n// import VueSanitize from 'vue-sanitize'\nimport Vuetify from 'vuetify'\nimport DatetimePicker from 'vuetify-datetime-picker'\n// import axios from 'axios'\nimport router from './router'\nimport store from './store'\nimport { sync } from 'vuex-router-sync'\nimport App from './components/App'\n\nimport 'vuetify/dist/vuetify.min.css'\nimport 'vuetify-datetime-picker/src/stylus/main.styl'\nimport './main.styl'\n\nVue.use(Vuetify, {\n theme: {\n primary: '#98dd22',\n secondary: '#4CAF50',\n error: '#b71c1c'\n },\n options: {\n cspNonce: 'Qd4w9wgWcXQ'\n }\n})\n// Vue.use(VueSanitize)\nVue.use(DatetimePicker)\n\n// Vue.prototype.$http = axios\n\nVue.config.productionTip = false\n\nsync(store, router)\n\nconst app = new Vue({\n store,\n router,\n el: '#app',\n template: '',\n components: { App }\n})\n\nexport {\n app,\n router,\n store\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var map = {\n\t\"./af\": 41,\n\t\"./af.js\": 41,\n\t\"./ar\": 42,\n\t\"./ar-dz\": 43,\n\t\"./ar-dz.js\": 43,\n\t\"./ar-kw\": 44,\n\t\"./ar-kw.js\": 44,\n\t\"./ar-ly\": 45,\n\t\"./ar-ly.js\": 45,\n\t\"./ar-ma\": 46,\n\t\"./ar-ma.js\": 46,\n\t\"./ar-sa\": 47,\n\t\"./ar-sa.js\": 47,\n\t\"./ar-tn\": 48,\n\t\"./ar-tn.js\": 48,\n\t\"./ar.js\": 42,\n\t\"./az\": 49,\n\t\"./az.js\": 49,\n\t\"./be\": 50,\n\t\"./be.js\": 50,\n\t\"./bg\": 51,\n\t\"./bg.js\": 51,\n\t\"./bm\": 52,\n\t\"./bm.js\": 52,\n\t\"./bn\": 53,\n\t\"./bn.js\": 53,\n\t\"./bo\": 54,\n\t\"./bo.js\": 54,\n\t\"./br\": 55,\n\t\"./br.js\": 55,\n\t\"./bs\": 56,\n\t\"./bs.js\": 56,\n\t\"./ca\": 57,\n\t\"./ca.js\": 57,\n\t\"./cs\": 58,\n\t\"./cs.js\": 58,\n\t\"./cv\": 59,\n\t\"./cv.js\": 59,\n\t\"./cy\": 60,\n\t\"./cy.js\": 60,\n\t\"./da\": 61,\n\t\"./da.js\": 61,\n\t\"./de\": 62,\n\t\"./de-at\": 63,\n\t\"./de-at.js\": 63,\n\t\"./de-ch\": 64,\n\t\"./de-ch.js\": 64,\n\t\"./de.js\": 62,\n\t\"./dv\": 65,\n\t\"./dv.js\": 65,\n\t\"./el\": 66,\n\t\"./el.js\": 66,\n\t\"./en-SG\": 67,\n\t\"./en-SG.js\": 67,\n\t\"./en-au\": 68,\n\t\"./en-au.js\": 68,\n\t\"./en-ca\": 69,\n\t\"./en-ca.js\": 69,\n\t\"./en-gb\": 70,\n\t\"./en-gb.js\": 70,\n\t\"./en-ie\": 71,\n\t\"./en-ie.js\": 71,\n\t\"./en-il\": 72,\n\t\"./en-il.js\": 72,\n\t\"./en-nz\": 73,\n\t\"./en-nz.js\": 73,\n\t\"./eo\": 74,\n\t\"./eo.js\": 74,\n\t\"./es\": 75,\n\t\"./es-do\": 76,\n\t\"./es-do.js\": 76,\n\t\"./es-us\": 77,\n\t\"./es-us.js\": 77,\n\t\"./es.js\": 75,\n\t\"./et\": 78,\n\t\"./et.js\": 78,\n\t\"./eu\": 79,\n\t\"./eu.js\": 79,\n\t\"./fa\": 80,\n\t\"./fa.js\": 80,\n\t\"./fi\": 81,\n\t\"./fi.js\": 81,\n\t\"./fo\": 82,\n\t\"./fo.js\": 82,\n\t\"./fr\": 83,\n\t\"./fr-ca\": 84,\n\t\"./fr-ca.js\": 84,\n\t\"./fr-ch\": 85,\n\t\"./fr-ch.js\": 85,\n\t\"./fr.js\": 83,\n\t\"./fy\": 86,\n\t\"./fy.js\": 86,\n\t\"./ga\": 87,\n\t\"./ga.js\": 87,\n\t\"./gd\": 88,\n\t\"./gd.js\": 88,\n\t\"./gl\": 89,\n\t\"./gl.js\": 89,\n\t\"./gom-latn\": 90,\n\t\"./gom-latn.js\": 90,\n\t\"./gu\": 91,\n\t\"./gu.js\": 91,\n\t\"./he\": 92,\n\t\"./he.js\": 92,\n\t\"./hi\": 93,\n\t\"./hi.js\": 93,\n\t\"./hr\": 94,\n\t\"./hr.js\": 94,\n\t\"./hu\": 95,\n\t\"./hu.js\": 95,\n\t\"./hy-am\": 96,\n\t\"./hy-am.js\": 96,\n\t\"./id\": 97,\n\t\"./id.js\": 97,\n\t\"./is\": 98,\n\t\"./is.js\": 98,\n\t\"./it\": 99,\n\t\"./it-ch\": 100,\n\t\"./it-ch.js\": 100,\n\t\"./it.js\": 99,\n\t\"./ja\": 101,\n\t\"./ja.js\": 101,\n\t\"./jv\": 102,\n\t\"./jv.js\": 102,\n\t\"./ka\": 103,\n\t\"./ka.js\": 103,\n\t\"./kk\": 104,\n\t\"./kk.js\": 104,\n\t\"./km\": 105,\n\t\"./km.js\": 105,\n\t\"./kn\": 106,\n\t\"./kn.js\": 106,\n\t\"./ko\": 107,\n\t\"./ko.js\": 107,\n\t\"./ku\": 108,\n\t\"./ku.js\": 108,\n\t\"./ky\": 109,\n\t\"./ky.js\": 109,\n\t\"./lb\": 110,\n\t\"./lb.js\": 110,\n\t\"./lo\": 111,\n\t\"./lo.js\": 111,\n\t\"./lt\": 112,\n\t\"./lt.js\": 112,\n\t\"./lv\": 113,\n\t\"./lv.js\": 113,\n\t\"./me\": 114,\n\t\"./me.js\": 114,\n\t\"./mi\": 115,\n\t\"./mi.js\": 115,\n\t\"./mk\": 116,\n\t\"./mk.js\": 116,\n\t\"./ml\": 117,\n\t\"./ml.js\": 117,\n\t\"./mn\": 118,\n\t\"./mn.js\": 118,\n\t\"./mr\": 119,\n\t\"./mr.js\": 119,\n\t\"./ms\": 120,\n\t\"./ms-my\": 121,\n\t\"./ms-my.js\": 121,\n\t\"./ms.js\": 120,\n\t\"./mt\": 122,\n\t\"./mt.js\": 122,\n\t\"./my\": 123,\n\t\"./my.js\": 123,\n\t\"./nb\": 124,\n\t\"./nb.js\": 124,\n\t\"./ne\": 125,\n\t\"./ne.js\": 125,\n\t\"./nl\": 126,\n\t\"./nl-be\": 127,\n\t\"./nl-be.js\": 127,\n\t\"./nl.js\": 126,\n\t\"./nn\": 128,\n\t\"./nn.js\": 128,\n\t\"./pa-in\": 129,\n\t\"./pa-in.js\": 129,\n\t\"./pl\": 130,\n\t\"./pl.js\": 130,\n\t\"./pt\": 131,\n\t\"./pt-br\": 132,\n\t\"./pt-br.js\": 132,\n\t\"./pt.js\": 131,\n\t\"./ro\": 133,\n\t\"./ro.js\": 133,\n\t\"./ru\": 134,\n\t\"./ru.js\": 134,\n\t\"./sd\": 135,\n\t\"./sd.js\": 135,\n\t\"./se\": 136,\n\t\"./se.js\": 136,\n\t\"./si\": 137,\n\t\"./si.js\": 137,\n\t\"./sk\": 138,\n\t\"./sk.js\": 138,\n\t\"./sl\": 139,\n\t\"./sl.js\": 139,\n\t\"./sq\": 140,\n\t\"./sq.js\": 140,\n\t\"./sr\": 141,\n\t\"./sr-cyrl\": 142,\n\t\"./sr-cyrl.js\": 142,\n\t\"./sr.js\": 141,\n\t\"./ss\": 143,\n\t\"./ss.js\": 143,\n\t\"./sv\": 144,\n\t\"./sv.js\": 144,\n\t\"./sw\": 145,\n\t\"./sw.js\": 145,\n\t\"./ta\": 146,\n\t\"./ta.js\": 146,\n\t\"./te\": 147,\n\t\"./te.js\": 147,\n\t\"./tet\": 148,\n\t\"./tet.js\": 148,\n\t\"./tg\": 149,\n\t\"./tg.js\": 149,\n\t\"./th\": 150,\n\t\"./th.js\": 150,\n\t\"./tl-ph\": 151,\n\t\"./tl-ph.js\": 151,\n\t\"./tlh\": 152,\n\t\"./tlh.js\": 152,\n\t\"./tr\": 153,\n\t\"./tr.js\": 153,\n\t\"./tzl\": 154,\n\t\"./tzl.js\": 154,\n\t\"./tzm\": 155,\n\t\"./tzm-latn\": 156,\n\t\"./tzm-latn.js\": 156,\n\t\"./tzm.js\": 155,\n\t\"./ug-cn\": 157,\n\t\"./ug-cn.js\": 157,\n\t\"./uk\": 158,\n\t\"./uk.js\": 158,\n\t\"./ur\": 159,\n\t\"./ur.js\": 159,\n\t\"./uz\": 160,\n\t\"./uz-latn\": 161,\n\t\"./uz-latn.js\": 161,\n\t\"./uz.js\": 160,\n\t\"./vi\": 162,\n\t\"./vi.js\": 162,\n\t\"./x-pseudo\": 163,\n\t\"./x-pseudo.js\": 163,\n\t\"./yo\": 164,\n\t\"./yo.js\": 164,\n\t\"./zh-cn\": 165,\n\t\"./zh-cn.js\": 165,\n\t\"./zh-hk\": 166,\n\t\"./zh-hk.js\": 166,\n\t\"./zh-tw\": 167,\n\t\"./zh-tw.js\": 167\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 222;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/moment/locale ^\\.\\/.*$\n// module id = 222\n// module chunks = 1","// import Landing from '@/components/Landing'\nimport Login from '@/components/Login'\nimport Dashboard from '@/components/Dashboard'\nimport Intervention from '@/components/interventions/Intervention'\nimport InterventionPending from '@/components/interventions/InterventionPending'\nimport InterventionHistory from '@/components/interventions/InterventionHistory'\nimport InterventionReport from '@/components/interventions/InterventionReport'\nimport InterventionCreate from '@/components/interventions/InterventionCreate'\nimport InterventionExternal from '@/components/interventions/InterventionExternal'\nimport InterventionReportExternal from '@/components/interventions/InterventionReportExternal'\n\nexport const routes = [\n // { path: '/', name: 'landing', component: Landing },\n { path: '/', name: 'login', component: Login },\n {\n path: '',\n name: 'dashboard',\n component: Dashboard,\n meta: { requiresAuth: true },\n children: [\n { path: '/dashboard', name: 'interventions_pending', component: InterventionPending, meta: { requiresAuth: true } },\n { path: '/interventions/history', name: 'interventions_history', component: InterventionHistory, meta: { requiresAuth: true } },\n // Externals\n {\n path: '/interventions/:id/details',\n name: 'intervention_edit_external',\n component: InterventionExternal,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n },\n {\n path: '/interventions/:id/report',\n name: 'interventionreport_external',\n component: InterventionReportExternal,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n },\n // Technicians\n {\n path: '/interventions/create',\n name: 'intervention_create',\n component: InterventionCreate,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n },\n {\n path: '/interventions/:interventionid/reports/:reportid/:context',\n name: 'interventionreport',\n component: InterventionReport,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n },\n {\n path: '/interventions/:id/:context',\n name: 'intervention_edit',\n component: Intervention,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n },\n {\n path: '/interventions/:id',\n name: 'intervention_read',\n component: Intervention,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }\n ]\n }\n]\n\n\n\n// WEBPACK FOOTER //\n// ./src/routes.js","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-17f7fee2\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Login.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Login.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Login.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-17f7fee2\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Login.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17f7fee2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Login.vue\n// module id = 229\n// module chunks = 1","import router from '@/router'\nimport store from '@/store'\n\n// this data must be same like in db table OpenIddictApplications\n// otherwise call for auth token will be rejected\nconst clientId = process.env.CLIENT_ID\nconst clientSecret = process.env.CLIENT_SECRET\n\nvar token\n\n// create a fetch request with url and props passed and return a promise with the data returned\n// also add the auth header\nfunction getFetchRequestPromise(endpoint, fetchProps) {\n fetchProps = fetchProps || {}\n fetchProps.headers = fetchProps.headers || {}\n\n let props = {}\n Object.keys(fetchProps).forEach(key => {\n if (key !== 'params' && key !== 'response') {\n props[key] = fetchProps[key]\n }\n })\n\n if (!token) {\n token = window.localStorage.getItem('access_token')\n }\n\n props.headers.Authorization = 'Bearer ' + token\n\n if (process.env.ENABLE_CORS) {\n props.mode = 'cors'\n }\n\n return new Promise((resolve, reject) => {\n let url = new URL(process.env.API_ENDPOINT + endpoint)\n\n if (fetchProps.params) {\n Object.keys(fetchProps.params).forEach(key => url.searchParams.append(key, fetchProps.params[key]))\n }\n\n window.fetch(url, props).then((response) => {\n if (response.status >= 400) {\n // If Unauthorized, token must have expired\n // TODO : refresh token\n if (response.status === 401) {\n token = null\n store.dispatch('logout')\n\n router && router.push({ name: 'login' })\n }\n\n response.text().then(text => {\n console.log(text || response.statusText)\n reject(text || response.statusText)\n })\n } else {\n if (fetchProps.response && fetchProps.response === 'blob') {\n response.headers.forEach((val, key) => {\n console.log(key, val)\n })\n\n return response.blob().then(blob => {\n let header = response.headers.get('Content-Disposition')\n let filename = (header && header.match(/filename[^;=\\n]*=((['\"]).*?\\2|[^;\\n]*)/)[1]) || ''\n\n return {\n stream: blob,\n name: filename\n }\n }).catch(err => {}) // eslint-disable-line handle-callback-err\n } else {\n return response.json().then(json => json).catch(err => {}) // eslint-disable-line handle-callback-err\n }\n }\n }).then((data) => {\n resolve(data)\n }).catch((error) => {\n reject(error.message) // TODO sanitize error\n })\n })\n}\n\n// function addItemsToForm(form, names, obj) {\n// if (!obj) return addItemToForm(form, names, '')\n\n// if (\n// typeof obj === 'string' ||\n// typeof obj === 'number' ||\n// obj === true ||\n// obj === false\n// ) return addItemToForm(form, names, obj)\n\n// if (obj instanceof Date) return addItemToForm(form, names, obj.toJSON())\n\n// // array or otherwise array-like\n// if (obj instanceof Array) {\n// return obj.forEach((v, i) => {\n// names.push(`[${i}]`)\n// addItemsToForm(form, names, v)\n// names.pop()\n// })\n// }\n\n// if (typeof obj === 'object') {\n// return Object.keys(obj).forEach((k) => {\n// names.push(k)\n// addItemsToForm(form, names, obj[k])\n// names.pop()\n// })\n// }\n// }\n\n// function addItemToForm(form, names, value) {\n// var name = encodeURIComponent(names.join('.').replace(/\\.\\[/g, '['))\n// value = encodeURIComponent(value.toString())\n// form.push(`${name}=${value}`)\n// }\n\n// create a fetch request with url and props passed and return a promise with the response returned\n// also add the auth header\n// function getNonDataFetchRequestPromise(url, fetchProps) {\n// fetchProps = fetchProps || {}\n// fetchProps.headers = fetchProps.headers || {}\n// fetchProps.headers.Authorization = 'Bearer ' + token\n// var p = new Promise((resolve, reject) => {\n// window.fetch(process.env.API_ENDPOINT + url, fetchProps).then((response) => {\n// if (response.ok) {\n// resolve(response)\n// } else {\n// reject(response.statusText) // TODO sanitize error\n// }\n// }).catch((error) => {\n// reject(error)\n// })\n// })\n// return p\n// }\n\nexport default {\n call: getFetchRequestPromise,\n getToken: function(email, password) {\n var fetchProps = {\n method: 'POST',\n headers: { 'Content-Type': 'application/x-www-form-urlencoded' },\n // TODO : change this to AuthorizationCode + PKCE ASAP\n body: 'grant_type=password&username=' + email + '&password=' + password + '&client_id=' + clientId + '&client_secret=' + clientSecret\n }\n\n if (process.env.ENABLE_CORS) {\n fetchProps.mode = 'cors'\n }\n\n return new Promise((resolve, reject) => {\n window.fetch(process.env.API_ENDPOINT + '/api/connect/token', fetchProps).then((response) => {\n return response.json()\n }).then((data) => {\n if (data.error) {\n reject(data.error_description)\n } else {\n token = data.access_token\n resolve(token)\n }\n }).catch((error) => {\n reject(error)\n })\n })\n },\n getUser: function() {\n return getFetchRequestPromise('/api/userinfo')\n },\n getTechnician: function(userId) {\n return getFetchRequestPromise(`/api/technicians/userid/${userId}`)\n },\n getManagers: function() {\n return getFetchRequestPromise('/api/managers')\n },\n getMaintenanceStatuses: function() {\n return getFetchRequestPromise('/api/maintenancestatuses')\n },\n getMaintenancePriorities: function() {\n return getFetchRequestPromise('/api/maintenancepriorities')\n },\n getCommonholds: function() {\n return getFetchRequestPromise('/api/commonholds')\n // return new Promise((resolve, reject) => {\n // resolve([{\n // id: '005',\n // name: 'Condomínio Edificio Casas N´Aldeia'\n // }, {\n // id: '01',\n // name: 'Condomínio Rua Nova do Monte, 18 e 36'\n // }, {\n // id: '010',\n // name: 'Condomínio Rua Ferreira de Castro, 81'\n // }, {\n // id: '02',\n // name: 'Edíficio Palmeira Sol II'\n // }, {\n // id: '03',\n // name: 'Condomínio Bloco J'\n // }])\n // })\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/services/api.js","import Vue from 'vue'\nimport Vuex from 'vuex'\nimport VuexPersist from 'vuex-persist'\n\nVue.use(Vuex)\n\nconst vuexLocalStorage = new VuexPersist({\n key: 'vuex', // The key to store the state on in the storage provider.\n storage: window.localStorage // or window.sessionStorage or localForage\n // Function that passes the state and returns the state with only the objects you want to store.\n // reducer: state => state,\n // Function that passes a mutation and lets you decide if it should update the state in localStorage.\n // filter: mutation => (true)\n})\n\n// TYPES\n\n// STATE\nconst state = {\n drawer: false,\n user: {},\n toast: {},\n toastVisible: false,\n maintenanceStatuses: [],\n maintenancePriorities: [],\n commonholds: [],\n managers: [],\n currentScreenCache: {},\n isLoggedIn() {\n let token = window.localStorage.getItem('access_token')\n return !!token\n }\n}\n\n// MUTATIONS\nconst mutations = {\n drawer(state, mini) {\n state.drawer = mini\n },\n toast(state, toast) {\n state.toast = toast\n },\n toastVisible(state, visible) {\n state.toastVisible = visible\n },\n userId(state, id) {\n Vue.set(state.user, 'id', id)\n },\n userName(state, name) {\n Vue.set(state.user, 'name', name)\n },\n userRole(state, role) {\n Vue.set(state.user, 'role', role)\n },\n technicianId(state, id) {\n Vue.set(state.user, 'technicianId', id)\n },\n technicianType(state, type) {\n Vue.set(state.user, 'technicianType', type)\n },\n cacheMaintenanceStatuses(state, statuses) {\n state.maintenanceStatuses = statuses\n },\n cacheMaintenancePriorities(state, priorities) {\n state.maintenancePriorities = priorities\n },\n cacheCommonholds(state, commonholds) {\n state.commonholds = commonholds\n },\n cacheManagers(state, managers) {\n state.managers = managers\n },\n cacheScreen(state, data) {\n state.currentScreenCache = data\n }\n}\n\n// ACTIONS\nconst actions = ({\n login(state, token) {\n window.localStorage.setItem('access_token', token)\n },\n logout(state) {\n store.commit('toast', {})\n store.commit('toastVisible', false)\n store.commit('userId')\n store.commit('userName')\n store.commit('userRole')\n store.commit('technicianId')\n store.commit('technicianType')\n store.commit('cacheMaintenanceStatuses')\n store.commit('cacheMaintenancePriorities')\n store.commit('cacheCommonholds')\n store.commit('cacheManagers')\n store.commit('cacheScreen')\n window.localStorage.removeItem('access_token')\n window.localStorage.removeItem('user_claims')\n },\n toast(store, toast) {\n store.commit('toast', toast)\n store.commit('toastVisible', true)\n },\n setClaims(store, claims) {\n store.commit('userId', claims.sub || '')\n store.commit('userName', claims.name || '')\n store.commit('userRole', claims.roles[0] || '')\n store.commit('technicianId', claims.kid || '')\n\n window.localStorage.setItem('user_claims', JSON.stringify(claims))\n }\n})\n\n// GETTERS\nconst getters = {\n role(state) {\n return state.user && state.user.role\n },\n userId(state) {\n return state.user && state.user.id\n },\n userName(state) {\n return state.user && state.user.name\n },\n technicianId(state) {\n return state.user && state.user.technicianId\n },\n technicianType(state) {\n return state.user && state.user.technicianType\n }\n}\n\nconst store = new Vuex.Store({\n // root state object.\n // each Vuex instance is just a single state tree.\n state,\n // mutations are operations that actually mutates the state.\n // each mutation handler gets the entire state tree as the\n // first argument, followed by additional payload arguments.\n // mutations must be synchronous and can be recorded by plugins\n // for debugging purposes.\n mutations,\n // actions are functions that cause side effects and can involve\n // asynchronous operations.\n actions,\n // getters are functions\n getters,\n plugins: [vuexLocalStorage.plugin]\n})\n\nexport default store\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/index.js","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-005c6f9a\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./loading.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./loading.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./loading.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-005c6f9a\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./loading.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-005c6f9a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/loading.vue\n// module id = 270\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"loader\"})}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-005c6f9a\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/loading.vue\n// module id = 272\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-a40dab56\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Modal.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Modal.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Modal.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-a40dab56\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Modal.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a40dab56\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Modal.vue\n// module id = 273\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"modal\"}},[_c('div',{staticClass:\"modal-mask\"},[_c('div',{staticClass:\"modal-wrapper\"},[_c('div',{staticClass:\"modal-container\"},[_c('div',{staticClass:\"modal-header\"},[_vm._t(\"header\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_vm._t(\"body\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_vm._t(\"footer\",[_c('button',{staticClass:\"modal-default-button\",on:{\"click\":function($event){_vm.$emit('close')}}},[_vm._v(\"OK\")])])],2)])])])])}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-a40dab56\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Modal.vue\n// module id = 275\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{staticClass:\"fill-height\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"align-items-center\":\"align-items-center\"}},[_c('v-flex',{staticClass:\"form-container\",attrs:{\"text-xs-center\":\"text-xs-center\",\"align-center\":\"align-center\"}},[_c('v-form',{attrs:{\"lazy-validation\":\"lazy-validation\"},model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('div',{staticClass:\"panel panel-default my-auto\"},[_c('div',{staticClass:\"panel-heading ac\"},[_c('img',{staticClass:\"mx-auto my-3\",attrs:{\"src\":\"static/logotipo.png\"}}),_c('h3',{staticClass:\"mx-auto panel-title\"},[_vm._v(\"ÁREA TÉCNICA\")])]),_c('div',{staticClass:\"panel-body\"},[_c('v-alert',{attrs:{\"outline\":\"outline\",\"color\":\"error\",\"icon\":\"warning\",\"value\":_vm.error,\"transition\":\"scale-transition\"}},[_vm._v(_vm._s(_vm.error))]),_c('v-text-field',{attrs:{\"label\":\"Email\",\"rules\":_vm.emailRules,\"required\":\"required\"},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}}),_c('v-text-field',{attrs:{\"label\":\"Password\",\"append-icon\":_vm.passwordHidden ? 'visibility' : 'visibility_off',\"type\":_vm.passwordHidden ? 'password' : 'text',\"rules\":_vm.passwordRules,\"required\":\"required\"},on:{\"click:append\":function () { return (_vm.passwordHidden = !_vm.passwordHidden); }},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-btn',{attrs:{\"color\":\"primary\",\"depressed\":\"depressed\",\"block\":\"block\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.onLogin($event)}}},[_vm._v(\"Login\")])],1)])])],1),(_vm.loggingIn)?_c('modal',[_c('h3',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_vm._v(\"Logging In\")]),_c('loading',{attrs:{\"slot\":\"body\"},slot:\"body\"}),_c('div',{attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('span',[_vm._v(\"Please Wait...\")])])],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-17f7fee2\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Login.vue\n// module id = 276\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0cbff331\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Dashboard.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Dashboard.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Dashboard.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0cbff331\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Dashboard.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0cbff331\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Dashboard.vue\n// module id = 277\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-flex',[_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0cbff331\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Dashboard.vue\n// module id = 279\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-42abc6d3\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Intervention.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Intervention.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Intervention.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-42abc6d3\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Intervention.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-42abc6d3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/Intervention.vue\n// module id = 280\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-list',{attrs:{\"color\":\"transparent\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.label || ''))]),_vm._l((_vm.items),function(item){return _c('v-list-group',{key:item.id,attrs:{\"no-action\":\"no-action\"}},[_c('v-list-tile',{attrs:{\"slot\":\"activator\"},slot:\"activator\"},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)],1),_vm._l((item.numbers),function(subItem){return _c('v-list-tile',{key:subItem},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(subItem))])],1)],1)})],2)})],2)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-29323b63\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/ContactList.vue\n// module id = 283\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-checkbox',{attrs:{\"label\":\"Deve fazer volta completa?\",\"readonly\":\"readonly\"},model:{value:(_vm.intervention.mustFullSweep),callback:function ($$v) {_vm.$set(_vm.intervention, \"mustFullSweep\", $$v)},expression:\"intervention.mustFullSweep\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),(!_vm.readOnly)?_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"3\",\"disabled\":!_vm.isActiveStatus(3)},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.newReport($event)}}},[_c('span',[_vm._v(\"Iniciar\")]),_c('v-icon',[_vm._v(\"play_arrow\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"4\",\"disabled\":!_vm.isActiveStatus(4)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(4)}}},[_c('span',[_vm._v(\"Suspender\")]),_c('v-icon',[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"5\",\"disabled\":!_vm.isActiveStatus(5)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(5)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1):_vm._e(),(!_vm.readOnly)?_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1):_vm._e()],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-42abc6d3\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/Intervention.vue\n// module id = 284\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0ac0a958\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionPending.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionPending.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionPending.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0ac0a958\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionPending.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0ac0a958\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionPending.vue\n// module id = 285\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-side-icon',{on:{\"click\":function($event){_vm.drawer = !_vm.drawer}}}),_vm._t(\"toolbar\")],2),_c('v-navigation-drawer',{attrs:{\"mini-variant\":_vm.mini,\"temporary\":\"temporary\",\"absolute\":\"absolute\",\"hide-overlay\":\"hide-overlay\"},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('v-toolbar',{staticClass:\"transparent\",attrs:{\"flat\":\"flat\"}},[_c('v-list',{staticClass:\"pa-0\"},[_c('v-list-tile',{attrs:{\"avatar\":\"avatar\"}},[_c('v-list-tile-avatar',[_c('v-icon',[_vm._v(\"person\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.userName))])],1),_c('v-list-tile-action',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.logout($event)}}},[_c('v-icon',[_vm._v(\"power_settings_new\")])],1)],1)],1)],1)],1),_c('v-list',{staticClass:\"pt-0\",attrs:{\"dense\":\"dense\"}},[_c('v-divider'),_c('v-list-tile',{attrs:{\"to\":\"/dashboard\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"play_circle_outline\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Pendentes\")])],1)],1),_c('v-list-tile',{attrs:{\"to\":\"/interventions/history\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"replay\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Histórico\")])],1)],1),(_vm.technicianType !== 1)?_c('v-list-tile',{attrs:{\"to\":\"/interventions/create\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"build\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Nova intervenção\")])],1)],1):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-24c3c2a3\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Navigation.vue\n// module id = 288\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Intervenções (\"+_vm._s(_vm.filteredData.length)+\")\")]),_c('v-spacer'),_c('v-menu',{attrs:{\"offset-y\":\"offset-y\"}},[_c('v-btn',{attrs:{\"slot\":\"activator\",\"icon\":\"icon\"},slot:\"activator\"},[_c('v-icon',[_vm._v(\"apps\")])],1),_c('v-list',_vm._l((_vm.priorityFilterList),function(item){return _c('v-list-tile',{key:item.id,on:{\"click\":function($event){_vm.filter(item)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item)}),_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)}),1)],1)],1)],2),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',[_c('v-card',[_c('v-list',{attrs:{\"dense\":\"dense\"}},[_vm._l((_vm.filteredData),function(item,index){return [_c('v-list-tile',{key:item.id,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.select(item.id)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item.priorityId)}),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.getCommonholdName(item.commonholdId)))]),_c('v-list-tile-sub-title',[_c('v-layout',[_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Atraso: \"+_vm._s(Math.floor((new Date() - item.createdOn) / (1000*60*60*24)))+\" dias\")]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Pedido: \"+_vm._s(item.id))]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Estado: \"+_vm._s(_vm.getStatus(item.statusId)))])],1)],1)],1)],1)]})],2)],1)],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0ac0a958\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionPending.vue\n// module id = 289\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-30b5d7d1\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionHistory.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionHistory.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionHistory.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-30b5d7d1\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionHistory.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-30b5d7d1\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionHistory.vue\n// module id = 290\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Histórico de Intervenções\")])],1)],2),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-sm\":\"grid-list-sm\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.commonholds,\"label\":\"Condomínio\",\"item-text\":\"name\",\"item-value\":\"id\",\"prepend-icon\":\"place\",\"menu-props\":{auto:'auto'}},model:{value:(_vm.currentCommonhold),callback:function ($$v) {_vm.currentCommonhold=$$v},expression:\"currentCommonhold\"}}),_c('v-text-field',{attrs:{\"label\":\"Pesquisa\",\"prepend-icon\":\"search\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":_vm.headers,\"label\":\"Ordenação\",\"item-text\":\"text\",\"item-value\":\"value\"},model:{value:(_vm.pagination.sortBy),callback:function ($$v) {_vm.$set(_vm.pagination, \"sortBy\", $$v)},expression:\"pagination.sortBy\"}}),_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":[{ text: 'Ascendente', value: '+', icon: 'arrow_upward' }, { text: 'Descendente', value: '-', icon: 'arrow_downward' }],\"item-text\":\"text\",\"item-value\":\"value\",\"label\":\"Ordem\"},scopedSlots:_vm._u([{key:\"item\",fn:function(data){return [_c('v-icon',[_vm._v(_vm._s(data.item.icon))]),_vm._v(_vm._s(data.item.text))]}}]),model:{value:(_vm.pagination.descending),callback:function ($$v) {_vm.$set(_vm.pagination, \"descending\", $$v)},expression:\"pagination.descending\"}}),_c('v-btn',{attrs:{\"color\":\"secondary\",\"dark\":\"dark\",\"fab\":\"fab\",\"small\":\"small\"},on:{\"click\":_vm.fetch}},[_c('v-icon',[_vm._v(\"search\")])],1)],1)],1),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-md\":\"grid-list-md\"}},[(_vm.loading)?_c('v-progress-linear',{attrs:{\"indeterminate\":true}}):_vm._e(),_c('v-data-iterator',{attrs:{\"items\":_vm.items,\"pagination\":_vm.pagination,\"total-items\":_vm.totalItems,\"rows-per-page-items\":[6],\"no-data-text\":\"Sem Intervenções a apresentar\",\"no-results-text\":\"Sem Intervenções a apresentar\",\"rows-per-page-text\":\"Registos por página\",\"content-class\":\"list list--three-line\",\"row\":\"row\",\"wrap\":\"wrap\"},on:{\"update:pagination\":function($event){_vm.pagination=$event}},scopedSlots:_vm._u([{key:\"item\",fn:function(props){return [_c('v-list-tile',{class:{ 'grey lighten-3': (props.index % 2 === 1) },attrs:{\"to\":\"/interventions/\" + props.item.id}},[_c('v-list-tile-action',[_vm._v(_vm._s(props.item.id))]),_c('v-list-tile-content',[_c('v-list-tile-title',[_c('span',[_c('b',[_vm._v(\"Inicio: \")]),_vm._v(_vm._s(props.item.dateStart))]),_vm._v(\" \"),_c('span',[_c('b',[_vm._v(\"Fim: \")]),_vm._v(_vm._s(props.item.dateEnd))])]),_c('v-list-tile-sub-title',{staticClass:\"text--grey\"},[_vm._v(_vm._s(props.item.description))])],1)],1)]}}])})],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-30b5d7d1\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionHistory.vue\n// module id = 292\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-137d058c\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionReport.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReport.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReport.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-137d058c\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionReport.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-137d058c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionReport.vue\n// module id = 293\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-303eece4\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./MaterialList.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./MaterialList.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./MaterialList.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-303eece4\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./MaterialList.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-303eece4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/materials/MaterialList.vue\n// module id = 353\n// module chunks = 1","import api from './api'\r\n\r\n// let materials = [{\r\n// id: 1,\r\n// name: 'martelo',\r\n// unit: ''\r\n// }, {\r\n// id: 2,\r\n// name: 'lâmpada',\r\n// unit: ''\r\n// }, {\r\n// id: 3,\r\n// name: 'fio elétrico',\r\n// unit: 'm'\r\n// }, {\r\n// id: 4,\r\n// name: 'óleo',\r\n// unit: 'l'\r\n// }]\r\n\r\nexport default {\r\n getMaterials: function() {\r\n return api.call('/api/materials')\r\n // return new Promise((resolve, reject) => {\r\n // resolve(materials)\r\n // })\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/services/materials.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('v-icon',[_vm._v(\"close\")])],1),_vm._v(\"Materiais\")],1)],1),_c('v-list',[_c('v-subheader',[_c('v-text-field',{attrs:{\"placeholder\":\"Pesquisar\",\"prepend-icon\":\"search\",\"clearable\":\"clearable\"},model:{value:(_vm.filter),callback:function ($$v) {_vm.filter=$$v},expression:\"filter\"}})],1),_vm._l((_vm.filteredData),function(item,index){return _c('v-list-tile',{key:index,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.selected(item)}}},[_c('v-list-tile-content',[_c('v-list-tile-title',{domProps:{\"textContent\":_vm._s(item.name)}})],1)],1)})],2)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-303eece4\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/materials/MaterialList.vue\n// module id = 356\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.report.interventionId || 0)+\" | Relatório: \"+_vm._s(_vm.report.id || 0))],1)],1),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"value\":new Date().toISOString().substr(0, 10),\"readonly\":\"readonly\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"durationMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.durationPicker),callback:function ($$v) {_vm.durationPicker=$$v},expression:\"durationPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Duração\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.durationMenu.save(_vm.duration)}},model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}})],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de início\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"endMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\",\"return-value\":_vm.timeEnd},on:{\"update:returnValue\":function($event){_vm.timeEnd=$event}},model:{value:(_vm.endPicker),callback:function ($$v) {_vm.endPicker=$$v},expression:\"endPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de fim\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.endMenu.save(_vm.timeEnd)}},model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}})],1)],1)],1),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-checkbox',{attrs:{\"label\":\"Volta completa?\"},model:{value:(_vm.fullSweep),callback:function ($$v) {_vm.fullSweep=$$v},expression:\"fullSweep\"}}),_c('v-list',{attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.materialList = true}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\",\"prefix\":item.unit},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs8\":\"xs8\"}},[_c('v-text-field',{attrs:{\"value\":item.name,\"readonly\":\"readonly\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"unlisted\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais não tabelados\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addUnlistedMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.unlistedMaterials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\"},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"xs5\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\"},model:{value:(item.name),callback:function ($$v) {_vm.$set(item, \"name\", $$v)},expression:\"item.name\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\"},model:{value:(item.unitCost),callback:function ($$v) {_vm.$set(item, \"unitCost\", $$v)},expression:\"item.unitCost\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeUnlistedMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.materialList),expression:\"materialList\"}],attrs:{\"id\":\"materials\"}},[_c('material-list',{ref:\"materialListRef\",on:{\"selected\":_vm.onMaterialAdded,\"close\":_vm.onMaterialListClose}})],1),_c('v-fab-transition',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-137d058c\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionReport.vue\n// module id = 357\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-43844f71\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionCreate.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionCreate.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionCreate.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-43844f71\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionCreate.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-43844f71\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionCreate.vue\n// module id = 358\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Nova Intervenção\")],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',{ref:\"form\"},[_c('v-autocomplete',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"prepend-icon\":\"location_city\",\"item-value\":\"id\",\"item-text\":\"name\",\"single-line\":\"single-line\",\"rules\":[function (v) { return !!v || 'Condominio obrigatório!'; }],\"required\":\"required\"},model:{value:(_vm.intervention.commonholdId),callback:function ($$v) {_vm.$set(_vm.intervention, \"commonholdId\", $$v)},expression:\"intervention.commonholdId\"}}),_c('v-datetime-picker',{attrs:{\"label\":\"Data\",\"clearText\":\"\"},model:{value:(_vm.intervention.createdOn),callback:function ($$v) {_vm.$set(_vm.intervention, \"createdOn\", $$v)},expression:\"intervention.createdOn\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\"},model:{value:(_vm.intervention.initialObservations),callback:function ($$v) {_vm.$set(_vm.intervention, \"initialObservations\", $$v)},expression:\"intervention.initialObservations\"}}),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"color\":\"primary\",\"fab\":\"fab\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-43844f71\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionCreate.vue\n// module id = 360\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-12495b54\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionExternal.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionExternal.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionExternal.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-12495b54\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionExternal.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-12495b54\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionExternal.vue\n// module id = 361\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"width\":\"90%\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1),_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1)],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-12495b54\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionExternal.vue\n// module id = 363\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3c7e9af4\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionReportExternal.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReportExternal.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReportExternal.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3c7e9af4\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionReportExternal.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3c7e9af4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionReportExternal.vue\n// module id = 364\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.id || 0))],1)],1),_c('v-alert',{staticClass:\"caption\",attrs:{\"type\":\"warning\",\"value\":true,\"dismissible\":true}},[_vm._v(\"Os serviços só serão validados pelo sistema após introduzir factura e imagens\")]),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"rules\":[_vm.rules.required],\"readonly\":\"readonly\"},model:{value:(_vm.dateStart),callback:function ($$v) {_vm.dateStart=$$v},expression:\"dateStart\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1)],1),_c('v-list',{ref:\"services\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"access_time\")]),_vm._v(\"Serviços\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addService($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.services),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeService(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"materials\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3c7e9af4\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionReportExternal.vue\n// module id = 366\n// module chunks = 1","/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-96813bf4\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/App.vue\n// module id = 368\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('v-snackbar',{attrs:{\"timeout\":3000,\"top\":true,\"right\":true,\"color\":_vm.snackbar().context,\"vertical\":false},model:{value:(_vm.toast),callback:function ($$v) {_vm.toast=$$v},expression:\"toast\"}},[_vm._v(_vm._s(_vm.snackbar().message)),_c('v-btn',{attrs:{\"dark\":\"dark\",\"flat\":\"flat\"},nativeOn:{\"click\":function($event){_vm.toast = false}}},[_vm._v(\"Close\")])],1),_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-96813bf4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/App.vue\n// module id = 369\n// module chunks = 1","export default {\n created() {\n\n },\n mounted() {\n\n },\n updated() {\n\n },\n beforeDestroy() {\n\n },\n destroyed() {\n\n },\n methods: {\n toast(context, message) {\n this.$store.dispatch('toast', {\n context: context,\n message: context === 'error' ? 'Error: ' + message : message\n })\n },\n goBack() {\n this.$router.go(-1)\n },\n managerName(id) {\n let managers = this.$store.state.managers || []\n let manager = managers.find(el => el.id === id) || {}\n return manager.name || ''\n }\n },\n computed: {\n role() {\n let role = this.$store.getters.role\n if (!role) {\n let claims = JSON.parse(window.localStorage.getItem('user_claims'))\n if (claims) {\n this.$store.dispatch('setClaims', claims)\n }\n\n role = this.$store.getters.role\n }\n\n return role\n },\n technicianType() {\n let type = this.$store.getters.technicianType\n\n return type\n },\n technicianId() {\n let id = this.$store.getters.technicianId\n\n return id\n },\n isAdmin() {\n return this.role === 'Admin'\n },\n isInternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 0\n },\n isExternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 1\n },\n userId() {\n let userId = this.$store.getters.userId\n if (!userId) {\n let claims = JSON.parse(window.localStorage.getItem('user_claims'))\n if (claims) {\n this.$store.dispatch('setClaims', claims)\n }\n\n userId = this.$store.getters.userId\n }\n\n return userId\n },\n userName() {\n let userName = this.$store.getters.userName\n if (!userName) {\n let claims = JSON.parse(window.localStorage.getItem('user_claims'))\n if (claims) {\n this.$store.dispatch('setClaims', claims)\n }\n\n userName = this.$store.getters.userName\n }\n\n return userName\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/lifecycleMixins.js","import api from './api'\r\n\r\n// let interventions = [{\r\n// id: 1,\r\n// priorityId: 1,\r\n// statusId: 1,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 2,\r\n// priorityId: 2,\r\n// statusId: 2,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 3,\r\n// priorityId: 3,\r\n// statusId: 3,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 4,\r\n// priorityId: 4,\r\n// statusId: 4,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 5,\r\n// priorityId: 5,\r\n// statusId: 5,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }]\r\n\r\nexport default {\r\n getInterventions: function() {\r\n return api.call('/api/interventions')\r\n // return new Promise((resolve, reject) => {\r\n // resolve(interventions)\r\n // })\r\n },\r\n getInterventionDocuments: function(id) {\r\n return api.call(`/api/interventions/${id}/documents`)\r\n },\r\n getInterventionImages: function(id) {\r\n return api.call(`/api/interventions/${id}/images`)\r\n },\r\n findInterventions: function(commonhold, page, pageSize, sort, search, includePending) {\r\n let params = {\r\n commonholdId: commonhold,\r\n page: page,\r\n pageSize: pageSize\r\n }\r\n\r\n if (includePending) {\r\n params.includePending = includePending\r\n }\r\n if (sort) {\r\n params.sort = sort\r\n }\r\n if (search) {\r\n params.search = search\r\n }\r\n return api.call('/api/interventions/find', {\r\n method: 'GET',\r\n headers: { 'Content-Type': 'application/json' },\r\n params: params\r\n })\r\n },\r\n getIntervention: function(id) {\r\n return api.call(`/api/interventions/${id}`)\r\n // return new Promise((resolve, reject) => {\r\n // resolve(interventions.find(el => el.id === Number(id)))\r\n // })\r\n },\r\n createIntervention(intervention) {\r\n return api.call(`/api/interventions/`, {\r\n method: 'POST',\r\n headers: { 'Content-Type': 'application/json' },\r\n body: JSON.stringify(intervention)\r\n })\r\n },\r\n getInterventionDocument: function(interventionId, id) {\r\n return api.call(`/api/interventions/${interventionId}/documents/${id}`, { response: 'blob' })\r\n // return new Promise((resolve, reject) => {\r\n // resolve(interventions.find(el => el.id === Number(id)))\r\n // })\r\n },\r\n createReport(interventionId) {\r\n return api.call(`/api/interventions/${interventionId}/reports`, {\r\n method: 'POST',\r\n headers: { 'Content-Type': 'application/json' }\r\n })\r\n // return new Promise((resolve, reject) => {\r\n // let intervention = interventions.find(el => el.id === Number(interventionId))\r\n // intervention.interventionReports.push({\r\n // id: intervention.interventionReports.length + 1,\r\n // interventionid: intervention.id,\r\n // createdOn: new Date(),\r\n // createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f'\r\n // })\r\n // resolve(1)\r\n // })\r\n },\r\n createExternalReport: function(report) {\r\n var formData = new FormData()\r\n\r\n report.images.forEach(el => {\r\n formData.append('images', el.data, el.name)\r\n })\r\n report.documents.forEach(el => {\r\n formData.append('documents', el.data, el.name)\r\n })\r\n\r\n delete report.images\r\n delete report.documents\r\n formData.append('model', JSON.stringify(report))\r\n\r\n return api.call(`/api/interventions/${report.interventionId}/externalreports/`, {\r\n method: 'POST',\r\n headers: { 'Accept': 'application/json' },\r\n body: formData\r\n })\r\n },\r\n updateReport: function(report, status) {\r\n var formData = new FormData()\r\n\r\n report.images.forEach(el => {\r\n formData.append('images', el.data, el.name)\r\n })\r\n report.documents.forEach(el => {\r\n formData.append('documents', el.data, el.name)\r\n })\r\n\r\n delete report.images\r\n delete report.documents\r\n formData.append('model', JSON.stringify(report))\r\n\r\n return api.call(`/api/interventions/${report.interventionId}/reports/${report.id}/${status}`, {\r\n method: 'PUT',\r\n headers: { 'Accept': 'application/json' },\r\n body: formData\r\n })\r\n },\r\n getInterventionReport: function(interventionId, reportId) {\r\n return api.call(`/api/interventions/${interventionId}/reports/${reportId}`)\r\n // return new Promise((resolve, reject) => {\r\n // let intervention = interventions.find(el => el.id === Number(interventionid))\r\n // let report = intervention && intervention.interventionReports && intervention.interventionReports.find(elem => elem.id === Number(reportid))\r\n // resolve(report || {})\r\n // })\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/services/interventions.js"],"sourceRoot":""}
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/static/js/app.7e81d0c87f1552acf0e2.js b/GCI.Maintenance/wwwroot/static/js/app.7e81d0c87f1552acf0e2.js
deleted file mode 100644
index 7a1e8b6..0000000
--- a/GCI.Maintenance/wwwroot/static/js/app.7e81d0c87f1552acf0e2.js
+++ /dev/null
@@ -1,2 +0,0 @@
-webpackJsonp([1],{168:function(t,e,n){"use strict";(function(t){var a=n(17),i=n(223),r=n(26),o=n(228);a.default.use(i.a);var s=new i.a({hashbang:!1,mode:"history",base:t,saveScrollPosition:!0,routes:o.a,scrollBehavior:function(t,e,n){return t.meta.fromHistory=null!==n,n||{x:0,y:0}}});s.beforeEach(function(t,e,n){t.meta&&t.meta.requiresAuth?r.a.state.isLoggedIn()?t.meta.requiresRole&&-1===t.meta.requiresRole.indexOf(r.a.getters.role)&&t.meta.requiresProp&&r.a.getters[t.meta.requiresProp.name]!==t.meta.requiresProp.value?n(Error("Unauthorized")):n():n({name:"login"}):n()}),e.a=s}).call(e,"/")},170:function(t,e,n){"use strict";var a=n(171),i=n.n(a),r=n(172),o=n.n(r),s=n(23),c=n(6),l=n(270),u=n(273);e.a={name:"Login",mixins:[c.a],components:{loading:l.a,modal:u.a},data:function(){return{email:"",emailRules:[function(t){return!!t||"Email is required"},function(t){return/^\w+([.-]?\w+)*@\w+([.-]?\w+)*(\.\w{2,3})+$/.test(t)||"Email must be valid"}],password:"",passwordRules:[function(t){return!!t||"Password is required"}],valid:!1,loggingIn:!1,error:null,passwordHidden:!0}},methods:{onLogin:function(){this.loggingIn=!0;var t=this;s.a.getToken(this.email,this.password).then(function(e){return t.$store.dispatch("login",e),console.log("logged in"),s.a.getUser()}).then(function(e){return t.$store.dispatch("setClaims",e),t.loggingIn=!1,s.a.getTechnician(e.sub)}).then(function(e){e&&e.success&&(t.$store.commit("technicianId",e.technician.id),t.$store.commit("technicianType",e.technician.type)),t.$router.push("/dashboard")}).catch(function(e){t.loggingIn=!1,t.error=e.message||e})}},created:function(){var t=this;return o()(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{t.$store.state.isLoggedIn()&&t.$router.push("/dashboard")}catch(t){console.log("catch login.created error : "+t.message||t)}case 1:case"end":return e.stop()}},e,t)}))()}}},187:function(t,e,n){"use strict";e.a={name:"loading"}},188:function(t,e,n){"use strict";e.a={name:"modal"}},189:function(t,e,n){"use strict";var a=n(23),i=n(6);e.a={mixins:[i.a],mounted:function(){var t=this,e=this;this.$store.state.maintenanceStatuses&&0!==this.$store.state.maintenanceStatuses.length||a.a.getMaintenanceStatuses().then(function(t){e.$store.commit("cacheMaintenanceStatuses",t)}).catch(function(t){e.toast("error",t)}),this.$store.state.maintenancePriorities&&0!==this.$store.state.maintenancePriorities.length?this.priorities=this.$store.state.maintenancePriorities:a.a.getMaintenancePriorities().then(function(t){e.$store.commit("cacheMaintenancePriorities",t)}).catch(function(t){e.toast("error",t)}),this.$store.state.commonholds&&0!==this.$store.state.commonholds.length||a.a.getCommonholds().then(function(n){e.$store.commit("cacheCommonholds",n),t.commonholds=n}).catch(function(t){e.toast("error",t)}),this.$store.state.managers&&0!==this.$store.state.managers.length||a.a.getManagers().then(function(t){e.$store.commit("cacheManagers",t)}).catch(function(t){e.toast("error",t)})}}},190:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(8),o=n(6),s=n(191);e.a={mixins:[o.a],data:function(){return{intervention:{},documents:[],images:[],currentStatus:0,dialog:!1,pendingInterventions:0}},props:{id:{type:String,required:!0},context:{type:String,required:!1}},components:{"contact-list":s.a},mounted:function(){this.fetch(this.id)},methods:{fetch:function(t){var e=this;r.a.getIntervention(t).then(function(t){t.createdOn=Date.parse(t.createdOn)||t.createdOn,e.intervention=t,e.currentStatus=e.intervention.statusId}).catch(function(t){e.toast("error",t)}),r.a.getInterventionDocuments(t).then(function(t){e.documents=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)}),r.a.getInterventionImages(t).then(function(t){e.images=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)})},isActiveStatus:function(t){switch(this.intervention.statusId){case 2:return 3===t;case 3:return 4===t||5===t;case 4:return 3===t||5===t;default:return!1}},getDate:function(t){var e=new Date(t),n=e.getMonth()+1;n<10&&(n="0"+n);var a=e.getDate();return a<10&&(a="0"+a),e.getFullYear()+"-"+n+"-"+a},newReport:function(){var t=this;r.a.createReport(this.intervention.id).then(function(e){t.toast("success","Intervenção iniciada"),t.intervention.statusId=3,t.intervention.currentReportId=e.id,e.pendingInterventions&&e.pendingInterventions>0&&(t.pendingInterventions=e.pendingInterventions,t.dialog=!0)}).catch(function(e){t.toast("error",e)})},execute:function(t){this.$router.push("/interventions/"+this.intervention.id+"/reports/"+this.intervention.currentReportId+"/"+t)},download:function(t,e){var n=this;r.a.getInterventionDocument(t,e).then(function(t){if(t){var e=window.URL.createObjectURL(new Blob([t.stream])),n=document.createElement("a");n.href=e,n.setAttribute("download",t.name),document.body.appendChild(n),n.click()}}).catch(function(t){n.toast("error",t)})}},computed:{readOnly:function(){return"edit"!==this.context}}}},191:function(t,e,n){"use strict";function a(t){n(282)}var i=n(192),r=n(283),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-29323b63",null);e.a=c.exports},192:function(t,e,n){"use strict";e.a={props:["label","value"],computed:{items:function(){return this.value?JSON.parse(this.value).map(function(t){var e=t.PhoneNumber.split("\r\n");return{id:t.Id,name:t.Name,numbers:e}}):[]}}}},193:function(t,e,n){"use strict";var a=n(8),i=n(6),r=n(194);e.a={mixins:[i.a],components:{"gci-navigation":r.a},data:function(){return{interventions:[],priorityFilter:null}},mounted:function(){var t=this,e=this;a.a.getInterventions().then(function(e){t.interventions=e.filter(function(t){var e=t.statusId>1&&t.statusId<5;return e&&(t.createdOn=Date.parse(t.createdOn)||t.createdOn,t.currentReportStartDate=Date.parse(t.currentReportStartDate)||t.currentReportStartDate),e})}).catch(function(t){e.toast("error",t)})},methods:{getColor:function(t){if("number"==typeof t&&this.$store.state.maintenancePriorities&&(t=this.$store.state.maintenancePriorities.find(function(e){return e.id===t})),t&&t.options&&""!==t.options){return JSON.parse(t.options).color||"black"}return"white"},getStatus:function(t){if(this.$store.state.maintenanceStatuses){var e=this.$store.state.maintenanceStatuses.find(function(e){return e.id===t});if(e)return e.name}return t},getCommonholdName:function(t){var e=this.$store.state.commonholds&&this.$store.state.commonholds.find(function(e){return e.id===t});return e&&e.name||t||""},filter:function(t){t&&0!==t.id?this.priorityFilter=t:this.priorityFilter=null},select:function(t){this.isExternalTechnician?this.$router.push({name:"intervention_edit_external",params:{id:String(t)}}):this.$router.push({name:"intervention_edit",params:{id:String(t),context:"edit"}})}},computed:{priorityFilterList:function(){var t=this.$store.state.maintenancePriorities&&this.$store.state.maintenancePriorities.slice(0);return t&&!t.find(function(t){return 0===t.id})&&t.unshift({id:0,name:"-- Todas --"}),t},filteredData:function(){var t=this;return this.priorityFilter?this.interventions.filter(function(e){return e.priorityId===t.priorityFilter.id}):this.interventions}}}},194:function(t,e,n){"use strict";function a(t){n(287)}var i=n(195),r=n(288),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-24c3c2a3",null);e.a=c.exports},195:function(t,e,n){"use strict";e.a={data:function(){return{drawer:!1}},props:["technicianType"],methods:{toggleVariant:function(){this.$store.commit("drawer",!this.mini)},logout:function(){console.log("logout called."),this.$store.dispatch("logout"),this.$router.push("/")}},computed:{userName:function(){return this.$store.getters.userName||"Técnico"},mini:function(){return this.$store.state.drawer}}}},196:function(t,e,n){"use strict";var a=n(27),i=n.n(a),r=n(8),o=n(6),s=n(194);e.a={mixins:[o.a],components:{"gci-navigation":s.a},data:function(){return{currentCommonhold:null,search:"",totalItems:0,items:[],loading:!1,pagination:{sortBy:"id",descending:"+"},headers:[{text:"Pedido",value:"id"},{text:"Estado",value:"statusId"},{text:"Data Inicio",value:"dateStart"},{text:"Data Fim",value:"dateEnd"}]}},created:function(){if(this.$route.meta.fromHistory){var t=this.$store.state.currentScreenCache;t&&t.currentCommonhold&&(this.currentCommonhold=t.currentCommonhold,this.search=t.search,this.totalItems=t.totalItems,this.items=t.items,this.pagination=t.pagination)}},methods:{getColor:function(t){return t%2==0?"white":"lightgrey"},select:function(t){this.$router.push({name:"intervention_read",params:{id:String(t),context:"read"}})},fetch:function(){var t=this;return new i.a(function(e,n){if(t.currentCommonhold&&!t.loading){t.loading=!0;var a=t,i=t.pagination,o=i.sortBy,s=i.descending,c=i.page,l=i.rowsPerPage;r.a.findInterventions(t.currentCommonhold,c,l,s+o,t.search,t.includePending).then(function(n){var i=n.items,r=n.totalItems;setTimeout(function(){a.loading=!1,a.items=i,a.totalItems=r,t.$store.commit("cacheScreen",{currentCommonhold:a.currentCommonhold,search:a.search,totalItems:a.totalItems,items:a.items,pagination:a.pagination}),e()},1e3)}).catch(function(t){a.toast("error",t)})}else e()})}},computed:{commonholds:function(){return this.$store.state.commonholds}}}},197:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(9),o=n.n(r),s=n(200),c=n.n(s),l=n(206),u=n.n(l),d=n(208),m=(n.n(d),n(209)),v=(n.n(m),n(8)),f=n(6),p=n(210),h=n(211),g=n(353);e.a={mixins:[f.a,p.a,h.a],data:function(){return{timeStart:null,timeEnd:null,duration:null,observations:"",fullSweep:!1,materials:[],unlistedMaterials:[],report:{},startPicker:!1,endPicker:!1,durationPicker:!1,materialList:!1,canSaveDocuments:!0,canSaveImages:!0,documentUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/zip","application/x-7z-compressed"]}}),imageUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["image/*"]}})}},props:{interventionid:{type:String,required:!0},reportid:{type:String,required:!0},context:{type:String,required:!0}},components:{"material-list":g.a},mounted:function(){var t=this;this.imageUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerImage",note:"Images only, 15Mb or less"}).use(u.a,{target:c.a}),this.documentUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerDocument",note:"PDF, MS Word, zip or 7z, 15Mb or less"}),this.imageUploader.on("file-added",function(e){t.canSaveImage=!1}),this.documentUploader.on("file-added",function(e){t.canSaveDocument=!1}),this.imageUploader.on("complete",function(e){t.canSaveImage=!0}),this.documentUploader.on("complete",function(e){t.canSaveDocument=!0}),this.fetch(this.interventionid,this.reportid)},beforeDestroy:function(){this.imageUploader.close(),this.documentUploader.close()},methods:{fetch:function(t,e){var n=this;v.a.getInterventionReport(t,e).then(function(t){n.report=t;var e=n.roundDate(new Date(t.dateStart));n.report.estimatedDateStart=e,n.timeStart=n.addZero(e.getHours()||0)+":"+n.addZero(e.getMinutes()||0);var a=n.roundDate(new Date);n.timeEnd=n.addZero(a.getHours()||0)+":"+n.addZero(a.getMinutes()||0);var i=Math.floor(a-e);n.duration=n.formatTime(i);var r=n.$refs.materialListRef.materials;n.materials=t.materials.map(function(t){var e=r.find(function(e){return e&&e.id===t.materialId})||{};return t.name=e.name,t})||[],n.unlistedMaterials=t.unlistedMaterials||[]}).catch(function(t){n.toast("error",t)})},addZero:function(t){return t<10&&(t="0"+t),t},scrollToBottom:function(){this.scrollTo(document.body.scrollHeight||document.documentElement.scrollHeight)},scrollTo:function(t){this.$nextTick(function(){window.scrollTo(0,t)})},onMaterialAdded:function(t){var e=this.materials.find(function(e){return e.id===t.id});e?e.quantity++:(t.materialId=t.id,t.id=0,t.quantity=1,this.materials.unshift(t)),this.onMaterialListClose()},onMaterialListClose:function(){this.materialList=!1},addUnlistedMaterial:function(){this.unlistedMaterials.push({name:"",quantity:1,unitCost:1}),this.scrollToBottom()},removeMaterial:function(t){this.materials.splice(t,1)},removeUnlistedMaterial:function(t){this.unlistedMaterials.splice(t,1)},submit:function(){var t=this;if(this.$refs.form.validate()){var e=this.roundDate(new Date),n=this.imageUploader.getState(),a=this.documentUploader.getState(),r=n&&i()(n.files).map(function(t){return n.files[t]}),o=a&&i()(a.files).map(function(t){return a.files[t]}),s={id:this.report.id,interventionId:this.report.interventionId,materials:this.materials,unlistedMaterials:this.unlistedMaterials,observations:this.observations,dateStart:this.timeStart,dateEnd:this.timeEnd,duration:this.formatTimeString(this.duration)||0,estimatedDateStart:this.addZero(this.report.estimatedDateStart.getHours()||0)+":"+this.addZero(this.report.estimatedDateStart.getMinutes()||0),estimatedDateEnd:this.addZero(e.getHours()||0)+":"+this.addZero(e.getMinutes()||0),estimatedDuration:Math.floor((e-this.report.estimatedDateStart||0)/6e4),fullSweep:this.fullSweep,documents:o,images:r};v.a.updateReport(s,this.context).then(function(e){t.toast("success","4"===t.context?"Intervenção suspensa":"Intervenção finalizada"),t.imageUploader.reset(),t.documentUploader.reset(),t.$router.push("/dashboard")}).catch(function(e){t.toast("error",e)})}}}}},208:function(t,e){},209:function(t,e){},210:function(t,e,n){"use strict";e.a={methods:{formatTime:function(t){if(t<=0)return"00:00";var e=parseInt(t/6e4%60)||0,n=parseInt(t/36e4%24)||0;return this.addZero(n)+":"+this.addZero(e)},formatTimeString:function(t){var e=this.duration.split(":"),n=parseInt(e[1]);return 60*parseInt(e[0])+n},roundDate:function(t){return new Date(6e4*Math.round(t.getTime()/6e4))},now:function(){var t=new Date;return{date:t.toISOString().substr(0,10),time:this.addZero(t.getHours()||0)+":"+this.addZero(t.getMinutes()||0)}}}}},211:function(t,e,n){"use strict";e.a={data:function(){return{rules:{required:function(t){return!!t||"Valor obrigatório."},positiveNumber:function(t){return!!t&&Number(t)&&Number(t)>0||"Número deve ser positivo."}}}}}},212:function(t,e,n){"use strict";var a=n(355),i=n(6);e.a={mixins:[i.a],data:function(){return{filter:"",materials:[]}},mounted:function(){this.fetch()},methods:{fetch:function(t,e){var n=this;a.a.getMaterials().then(function(t){n.materials=t}).catch(function(t){n.toast("error",t)})},selected:function(t){this.$emit("selected",t)},close:function(){this.$emit("close")}},computed:{filteredData:function(){var t=this;return this.filter?this.materials.filter(function(e){return e&&e.name&&-1!==e.name.toUpperCase().indexOf(t.filter.toUpperCase())}):this.materials}}}},213:function(t,e,n){"use strict";var a=n(8),i=n(6);e.a={mixins:[i.a],data:function(){return{intervention:{createdOn:new Date,priorityId:2,statusId:2,initialObservations:"",fullSweep:!1,contacts:"",documents:""}}},methods:{submit:function(){var t=this;this.intervention.createdBy=this.userId,this.intervention.technicianId=this.technicianId,this.intervention.createdOn=this.intervention.createdOn||new Date,this.$refs.form.validate()&&a.a.createIntervention(this.intervention).then(function(e){t.toast("success","Intervenção criada"),t.$router.push({name:"intervention_edit",params:{id:String(e),context:"edit"}})}).catch(function(e){t.toast("error",e)})}}}},214:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(8),o=n(6),s=n(191);e.a={mixins:[o.a],data:function(){return{intervention:{},documents:[],images:[],currentStatus:0,dialog:!1,pendingInterventions:0}},props:{id:{type:String,required:!0}},components:{"contact-list":s.a},mounted:function(){this.fetch(this.id)},methods:{fetch:function(t){var e=this;r.a.getIntervention(t).then(function(t){t.createdOn=Date.parse(t.createdOn)||t.createdOn,e.intervention=t,e.currentStatus=e.intervention.statusId}).catch(function(t){e.toast("error",t)}),r.a.getInterventionDocuments(t).then(function(t){e.documents=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)}),r.a.getInterventionImages(t).then(function(t){e.images=t?i()(t).map(function(e){var n=t[e];return n.id=e,n}):[]}).catch(function(t){e.toast("error",t)})},getDate:function(t){var e=new Date(t),n=e.getMonth()+1;n<10&&(n="0"+n);var a=e.getDate();return a<10&&(a="0"+a),e.getFullYear()+"-"+n+"-"+a},close:function(){this.$router.push({name:"interventionreport_external",params:{id:String(this.intervention.id)}})},download:function(t,e){var n=this;r.a.getInterventionDocument(t,e).then(function(t){if(t){var e=window.URL.createObjectURL(new Blob([t.stream])),n=document.createElement("a");n.href=e,n.setAttribute("download",t.name),document.body.appendChild(n),n.click()}}).catch(function(t){n.toast("error",t)})}}}},215:function(t,e,n){"use strict";var a=n(16),i=n.n(a),r=n(9),o=n.n(r),s=n(200),c=n.n(s),l=n(206),u=n.n(l),d=n(208),m=(n.n(d),n(209)),v=(n.n(m),n(8)),f=n(6),p=n(210),h=n(211);e.a={mixins:[f.a,p.a,h.a],data:function(){var t=this.now();return{dateStart:t.date,timeStart:t.time,observations:"",materials:[],services:[],startPicker:!1,canSaveDocuments:!0,canSaveImages:!0,documentUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/zip","application/x-7z-compressed"]}}),imageUploader:o()({restrictions:{maxFileSize:15e6,maxNumberOfFiles:5,minNumberOfFiles:1,allowedFileTypes:["image/*"]}})}},props:{id:{type:String,required:!0}},mounted:function(){var t=this;this.imageUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerImage",note:"Images only, 15Mb or less"}).use(u.a,{target:c.a}),this.documentUploader.use(c.a,{inline:!1,showProgressDetails:!0,hideUploadButton:!0,closeModalOnClickOutside:!0,trigger:"#triggerDocument",note:"PDF, MS Word, zip or 7z, 15Mb or less"}),this.imageUploader.on("file-added",function(e){t.canSaveImage=!1}),this.documentUploader.on("file-added",function(e){t.canSaveDocument=!1}),this.imageUploader.on("complete",function(e){t.canSaveImage=!0}),this.documentUploader.on("complete",function(e){t.canSaveDocument=!0})},beforeDestroy:function(){this.imageUploader.close(),this.documentUploader.close()},methods:{scrollToBottom:function(){this.scrollTo(document.body.scrollHeight||document.documentElement.scrollHeight)},scrollTo:function(t){this.$nextTick(function(){window.scrollTo(0,t)})},addMaterial:function(){this.materials.push({description:"",value:1}),this.scrollToBottom()},addService:function(){this.services.push({description:"",value:1}),this.scrollToBottom()},removeMaterial:function(t){this.materials.splice(t,1)},removeServices:function(t){this.services.splice(t,1)},addZero:function(t){return t<10&&(t="0"+t),t},submit:function(){var t=this;if(this.$refs.form.validate()){var e=this.imageUploader.getState(),n=this.documentUploader.getState(),a=e&&(i()(e.files).map(function(t){return e.files[t]})||[]),r=n&&(i()(n.files).map(function(t){return n.files[t]})||[]);if(0===a.length||0===r.length)return void this.toast("error","Os serviços só serão validados pelo sistema após introduzir factura e imagens");var o={interventionId:this.id,materials:this.materials,services:this.services,observations:this.observations,dateStart:this.dateStart+" "+this.timeStart,documents:r,images:a};v.a.createExternalReport(o).then(function(e){t.toast("success","Intervenção finalizada"),t.imageUploader.reset(),t.documentUploader.reset(),t.$router.push("/dashboard")}).catch(function(e){t.toast("error",e)})}}}}},216:function(t,e,n){"use strict";var a=n(171),i=n.n(a),r=n(172),o=n.n(r);e.a={name:"app",data:function(){return{}},methods:{snackbar:function(){return this.$store.state.toast},login:function(){console.log("login called."),this.$router.push({name:"login"})}},created:function(){var t=this;return o()(i.a.mark(function e(){return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:try{t.$store.state.isLoggedIn()?(console.log("logged in"),"login"!==t.$route.name&&"landing"!==t.$route.name||t.$router.push({name:"dashboard"})):(console.log("not logged in"),t.login())}catch(t){console.log(t)}case 1:case"end":return e.stop()}},e,t)}))()},computed:{toast:{get:function(){return this.$store.state.toastVisible},set:function(t){this.$store.commit("toastVisible",t)}}}}},217:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),n.d(e,"app",function(){return p});var a=n(17),i=n(220),r=n.n(i),o=n(221),s=n.n(o),c=n(168),l=n(26),u=n(367),d=(n.n(u),n(368)),m=n(370),v=(n.n(m),n(371)),f=(n.n(v),n(372));n.n(f);n.d(e,"router",function(){return c.a}),n.d(e,"store",function(){return l.a}),a.default.use(r.a,{theme:{primary:"#98dd22",secondary:"#4CAF50",error:"#b71c1c"}}),a.default.use(s.a),a.default.config.productionTip=!1,Object(u.sync)(l.a,c.a);var p=new a.default({store:l.a,router:c.a,el:"#app",template:"",components:{App:d.a}})},222:function(t,e,n){function a(t){return n(i(t))}function i(t){var e=r[t];if(!(e+1))throw new Error("Cannot find module '"+t+"'.");return e}var r={"./af":41,"./af.js":41,"./ar":42,"./ar-dz":43,"./ar-dz.js":43,"./ar-kw":44,"./ar-kw.js":44,"./ar-ly":45,"./ar-ly.js":45,"./ar-ma":46,"./ar-ma.js":46,"./ar-sa":47,"./ar-sa.js":47,"./ar-tn":48,"./ar-tn.js":48,"./ar.js":42,"./az":49,"./az.js":49,"./be":50,"./be.js":50,"./bg":51,"./bg.js":51,"./bm":52,"./bm.js":52,"./bn":53,"./bn.js":53,"./bo":54,"./bo.js":54,"./br":55,"./br.js":55,"./bs":56,"./bs.js":56,"./ca":57,"./ca.js":57,"./cs":58,"./cs.js":58,"./cv":59,"./cv.js":59,"./cy":60,"./cy.js":60,"./da":61,"./da.js":61,"./de":62,"./de-at":63,"./de-at.js":63,"./de-ch":64,"./de-ch.js":64,"./de.js":62,"./dv":65,"./dv.js":65,"./el":66,"./el.js":66,"./en-SG":67,"./en-SG.js":67,"./en-au":68,"./en-au.js":68,"./en-ca":69,"./en-ca.js":69,"./en-gb":70,"./en-gb.js":70,"./en-ie":71,"./en-ie.js":71,"./en-il":72,"./en-il.js":72,"./en-nz":73,"./en-nz.js":73,"./eo":74,"./eo.js":74,"./es":75,"./es-do":76,"./es-do.js":76,"./es-us":77,"./es-us.js":77,"./es.js":75,"./et":78,"./et.js":78,"./eu":79,"./eu.js":79,"./fa":80,"./fa.js":80,"./fi":81,"./fi.js":81,"./fo":82,"./fo.js":82,"./fr":83,"./fr-ca":84,"./fr-ca.js":84,"./fr-ch":85,"./fr-ch.js":85,"./fr.js":83,"./fy":86,"./fy.js":86,"./ga":87,"./ga.js":87,"./gd":88,"./gd.js":88,"./gl":89,"./gl.js":89,"./gom-latn":90,"./gom-latn.js":90,"./gu":91,"./gu.js":91,"./he":92,"./he.js":92,"./hi":93,"./hi.js":93,"./hr":94,"./hr.js":94,"./hu":95,"./hu.js":95,"./hy-am":96,"./hy-am.js":96,"./id":97,"./id.js":97,"./is":98,"./is.js":98,"./it":99,"./it-ch":100,"./it-ch.js":100,"./it.js":99,"./ja":101,"./ja.js":101,"./jv":102,"./jv.js":102,"./ka":103,"./ka.js":103,"./kk":104,"./kk.js":104,"./km":105,"./km.js":105,"./kn":106,"./kn.js":106,"./ko":107,"./ko.js":107,"./ku":108,"./ku.js":108,"./ky":109,"./ky.js":109,"./lb":110,"./lb.js":110,"./lo":111,"./lo.js":111,"./lt":112,"./lt.js":112,"./lv":113,"./lv.js":113,"./me":114,"./me.js":114,"./mi":115,"./mi.js":115,"./mk":116,"./mk.js":116,"./ml":117,"./ml.js":117,"./mn":118,"./mn.js":118,"./mr":119,"./mr.js":119,"./ms":120,"./ms-my":121,"./ms-my.js":121,"./ms.js":120,"./mt":122,"./mt.js":122,"./my":123,"./my.js":123,"./nb":124,"./nb.js":124,"./ne":125,"./ne.js":125,"./nl":126,"./nl-be":127,"./nl-be.js":127,"./nl.js":126,"./nn":128,"./nn.js":128,"./pa-in":129,"./pa-in.js":129,"./pl":130,"./pl.js":130,"./pt":131,"./pt-br":132,"./pt-br.js":132,"./pt.js":131,"./ro":133,"./ro.js":133,"./ru":134,"./ru.js":134,"./sd":135,"./sd.js":135,"./se":136,"./se.js":136,"./si":137,"./si.js":137,"./sk":138,"./sk.js":138,"./sl":139,"./sl.js":139,"./sq":140,"./sq.js":140,"./sr":141,"./sr-cyrl":142,"./sr-cyrl.js":142,"./sr.js":141,"./ss":143,"./ss.js":143,"./sv":144,"./sv.js":144,"./sw":145,"./sw.js":145,"./ta":146,"./ta.js":146,"./te":147,"./te.js":147,"./tet":148,"./tet.js":148,"./tg":149,"./tg.js":149,"./th":150,"./th.js":150,"./tl-ph":151,"./tl-ph.js":151,"./tlh":152,"./tlh.js":152,"./tr":153,"./tr.js":153,"./tzl":154,"./tzl.js":154,"./tzm":155,"./tzm-latn":156,"./tzm-latn.js":156,"./tzm.js":155,"./ug-cn":157,"./ug-cn.js":157,"./uk":158,"./uk.js":158,"./ur":159,"./ur.js":159,"./uz":160,"./uz-latn":161,"./uz-latn.js":161,"./uz.js":160,"./vi":162,"./vi.js":162,"./x-pseudo":163,"./x-pseudo.js":163,"./yo":164,"./yo.js":164,"./zh-cn":165,"./zh-cn.js":165,"./zh-hk":166,"./zh-hk.js":166,"./zh-tw":167,"./zh-tw.js":167};a.keys=function(){return Object.keys(r)},a.resolve=i,t.exports=a,a.id=222},228:function(t,e,n){"use strict";n.d(e,"a",function(){return m});var a=n(229),i=n(277),r=n(280),o=n(285),s=n(290),c=n(293),l=n(358),u=n(361),d=n(364),m=[{path:"/",name:"login",component:a.a},{path:"",name:"dashboard",component:i.a,meta:{requiresAuth:!0},children:[{path:"/dashboard",name:"interventions_pending",component:o.a,meta:{requiresAuth:!0}},{path:"/interventions/history",name:"interventions_history",component:s.a,meta:{requiresAuth:!0}},{path:"/interventions/:id/details",name:"intervention_edit_external",component:u.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:1}}},{path:"/interventions/:id/report",name:"interventionreport_external",component:d.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:1}}},{path:"/interventions/create",name:"intervention_create",component:l.a,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}},{path:"/interventions/:interventionid/reports/:reportid/:context",name:"interventionreport",component:c.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}},{path:"/interventions/:id/:context",name:"intervention_edit",component:r.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}},{path:"/interventions/:id",name:"intervention_read",component:r.a,props:!0,meta:{requiresAuth:!0,requiresRole:"Technician",requiresProp:{name:"technicianType",value:0}}}]}]},229:function(t,e,n){"use strict";function a(t){n(230)}var i=n(170),r=n(276),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-17f7fee2",null);e.a=c.exports},23:function(t,e,n){"use strict";function a(t,e){e=e||{},e.headers=e.headers||{};var n={};return c()(e).forEach(function(t){"params"!==t&&"response"!==t&&(n[t]=e[t])}),i||(i=window.localStorage.getItem("access_token")),n.headers.Authorization="Bearer "+i,new o.a(function(a,r){var o=new URL("https://denariu.ddns.net:5050"+t);e.params&&c()(e.params).forEach(function(t){return o.searchParams.append(t,e.params[t])}),window.fetch(o,n).then(function(t){if(!(t.status>=400))return e.response&&"blob"===e.response?(t.headers.forEach(function(t,e){console.log(e,t)}),t.blob().then(function(e){var n=t.headers.get("Content-Disposition");return{stream:e,name:n&&n.match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/)[1]||""}}).catch(function(t){})):t.json().then(function(t){return t}).catch(function(t){});401===t.status&&(i=null,u.a.dispatch("logout"),l.a&&l.a.push({name:"login"})),t.text().then(function(e){console.log(e||t.statusText),r(e||t.statusText)})}).then(function(t){a(t)}).catch(function(t){r(t.message)})})}var i,r=n(27),o=n.n(r),s=n(16),c=n.n(s),l=n(168),u=n(26);e.a={call:a,getToken:function(t,e){var n={method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:"grant_type=password&username="+t+"&password="+e+"&client_id=technicians&client_secret=91CECEA9-AED2-4881-AC45-7B5CF236AF7D"};return new o.a(function(t,e){window.fetch("https://denariu.ddns.net:5050/api/connect/token",n).then(function(t){return t.json()}).then(function(n){n.error?e(n.error_description):(i=n.access_token,t(i))}).catch(function(t){e(t)})})},getUser:function(){return a("/api/userinfo")},getTechnician:function(t){return a("/api/technicians/userid/"+t)},getManagers:function(){return a("/api/managers")},getMaintenanceStatuses:function(){return a("/api/maintenancestatuses")},getMaintenancePriorities:function(){return a("/api/maintenancepriorities")},getCommonholds:function(){return a("/api/commonholds")}}},230:function(t,e){},26:function(t,e,n){"use strict";var a=n(169),i=n.n(a),r=n(17),o=n(225),s=n(226),c=n.n(s);r.default.use(o.a);var l=new c.a({key:"vuex",storage:window.localStorage}),u={drawer:!1,user:{},toast:{},toastVisible:!1,maintenanceStatuses:[],maintenancePriorities:[],commonholds:[],managers:[],currentScreenCache:{},isLoggedIn:function(){return!!window.localStorage.getItem("access_token")}},d={drawer:function(t,e){t.drawer=e},toast:function(t,e){t.toast=e},toastVisible:function(t,e){t.toastVisible=e},userId:function(t,e){r.default.set(t.user,"id",e)},userName:function(t,e){r.default.set(t.user,"name",e)},userRole:function(t,e){r.default.set(t.user,"role",e)},technicianId:function(t,e){r.default.set(t.user,"technicianId",e)},technicianType:function(t,e){r.default.set(t.user,"technicianType",e)},cacheMaintenanceStatuses:function(t,e){t.maintenanceStatuses=e},cacheMaintenancePriorities:function(t,e){t.maintenancePriorities=e},cacheCommonholds:function(t,e){t.commonholds=e},cacheManagers:function(t,e){t.managers=e},cacheScreen:function(t,e){t.currentScreenCache=e}},m={login:function(t,e){window.localStorage.setItem("access_token",e)},logout:function(t){f.commit("toast",{}),f.commit("toastVisible",!1),f.commit("userId"),f.commit("userName"),f.commit("userRole"),f.commit("technicianId"),f.commit("technicianType"),f.commit("cacheMaintenanceStatuses"),f.commit("cacheMaintenancePriorities"),f.commit("cacheCommonholds"),f.commit("cacheManagers"),f.commit("cacheScreen"),window.localStorage.removeItem("access_token"),window.localStorage.removeItem("user_claims")},toast:function(t,e){t.commit("toast",e),t.commit("toastVisible",!0)},setClaims:function(t,e){t.commit("userId",e.sub||""),t.commit("userName",e.name||""),t.commit("userRole",e.roles[0]||""),t.commit("technicianId",e.kid||""),window.localStorage.setItem("user_claims",i()(e))}},v={role:function(t){return t.user&&t.user.role},userId:function(t){return t.user&&t.user.id},userName:function(t){return t.user&&t.user.name},technicianId:function(t){return t.user&&t.user.technicianId},technicianType:function(t){return t.user&&t.user.technicianType}},f=new o.a.Store({state:u,mutations:d,actions:m,getters:v,plugins:[l.plugin]});e.a=f},270:function(t,e,n){"use strict";function a(t){n(271)}var i=n(187),r=n(272),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-005c6f9a",null);e.a=c.exports},271:function(t,e){},272:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"loader"})},i=[]},273:function(t,e,n){"use strict";function a(t){n(274)}var i=n(188),r=n(275),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-a40dab56",null);e.a=c.exports},274:function(t,e){},275:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"modal"}},[n("div",{staticClass:"modal-mask"},[n("div",{staticClass:"modal-wrapper"},[n("div",{staticClass:"modal-container"},[n("div",{staticClass:"modal-header"},[t._t("header")],2),t._v(" "),n("div",{staticClass:"modal-body"},[t._t("body")],2),t._v(" "),n("div",{staticClass:"modal-footer"},[t._t("footer",[n("button",{staticClass:"modal-default-button",on:{click:function(e){t.$emit("close")}}},[t._v("OK")])])],2)])])])])},i=[]},276:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-container",{staticClass:"fill-height"},[n("v-layout",{attrs:{row:"row","align-items-center":"align-items-center"}},[n("v-flex",{staticClass:"form-container",attrs:{"text-xs-center":"text-xs-center","align-center":"align-center"}},[n("v-form",{attrs:{"lazy-validation":"lazy-validation"},model:{value:t.valid,callback:function(e){t.valid=e},expression:"valid"}},[n("div",{staticClass:"panel panel-default my-auto"},[n("div",{staticClass:"panel-heading ac"},[n("img",{staticClass:"mx-auto my-3",attrs:{src:"static/logotipo.png"}}),n("h3",{staticClass:"mx-auto panel-title"},[t._v("ÁREA TÉCNICA")])]),n("div",{staticClass:"panel-body"},[n("v-alert",{attrs:{outline:"outline",color:"error",icon:"warning",value:t.error,transition:"scale-transition"}},[t._v(t._s(t.error))]),n("v-text-field",{attrs:{label:"Email",rules:t.emailRules,required:"required"},model:{value:t.email,callback:function(e){t.email=e},expression:"email"}}),n("v-text-field",{attrs:{label:"Password","append-icon":t.passwordHidden?"visibility":"visibility_off",type:t.passwordHidden?"password":"text",rules:t.passwordRules,required:"required"},on:{"click:append":function(){return t.passwordHidden=!t.passwordHidden}},model:{value:t.password,callback:function(e){t.password=e},expression:"password"}}),n("v-btn",{attrs:{color:"primary",depressed:"depressed",block:"block"},nativeOn:{click:function(e){return e.stopPropagation(),t.onLogin(e)}}},[t._v("Login")])],1)])])],1),t.loggingIn?n("modal",[n("h3",{attrs:{slot:"header"},slot:"header"},[t._v("Logging In")]),n("loading",{attrs:{slot:"body"},slot:"body"}),n("div",{attrs:{slot:"footer"},slot:"footer"},[n("span",[t._v("Please Wait...")])])],1):t._e()],1)],1)},i=[]},277:function(t,e,n){"use strict";function a(t){n(278)}var i=n(189),r=n(279),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-0cbff331",null);e.a=c.exports},278:function(t,e){},279:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-flex",[n("transition",{attrs:{name:"slide-fade",mode:"out-in"}},[n("router-view")],1)],1)},i=[]},280:function(t,e,n){"use strict";function a(t){n(281)}var i=n(190),r=n(284),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-42abc6d3",null);e.a=c.exports},281:function(t,e){},282:function(t,e){},283:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-list",{attrs:{color:"transparent"}},[n("v-subheader",[t._v(t._s(t.label||""))]),t._l(t.items,function(e){return n("v-list-group",{key:e.id,attrs:{"no-action":"no-action"}},[n("v-list-tile",{attrs:{slot:"activator"},slot:"activator"},[n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(e.name))])],1)],1),t._l(e.numbers,function(e){return n("v-list-tile",{key:e},[n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(e))])],1)],1)})],2)})],2)},i=[]},284:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},on:{click:t.goBack}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.intervention.id))],1)],1),n("v-container",[n("v-layout",{attrs:{row:"row"}},[n("v-form",[n("v-select",{attrs:{label:"Condomínio",items:t.$store.state.commonholds,value:t.intervention.commonholdId,"item-value":"id","item-text":"name","prepend-icon":"location_city",readonly:"readonly","single-line":"single-line"}}),n("v-text-field",{attrs:{label:"Reportado por:",value:t.managerName(t.intervention.createdBy)||t.userName,readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Reportado em:",value:t.getDate(t.intervention.createdOn),readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Dias de atraso:",value:Math.floor((new Date-t.intervention.createdOn)/864e5),readonly:"readonly"}}),n("v-checkbox",{attrs:{label:"Deve fazer volta completa?",readonly:"readonly"},model:{value:t.intervention.mustFullSweep,callback:function(e){t.$set(t.intervention,"mustFullSweep",e)},expression:"intervention.mustFullSweep"}}),n("v-textarea",{attrs:{label:"Observações:",value:t.intervention.initialObservations,readonly:"readonly"}}),n("contact-list",{attrs:{label:"Contactos:",value:t.intervention.contacts}}),t.documents&&t.documents.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(a={},a["grid-list-sm"]=!0,a),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Documentos")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.documents,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,height:"100px"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e(),t.images&&t.images.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(i={},i["grid-list-sm"]=!0,i),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Imagens")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.images,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,height:"100px"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e()],1)],1),n("v-layout",{attrs:{row:"row"}},[n("v-footer")],1)],1),t.readOnly?t._e():n("v-bottom-nav",{attrs:{fixed:"fixed",value:!0,active:t.currentStatus,color:"primary"},on:{"update:active":function(e){t.currentStatus=e}}},[n("v-btn",{attrs:{flat:"flat",color:"black",value:"3",disabled:!t.isActiveStatus(3)},nativeOn:{click:function(e){return e.stopPropagation(),t.newReport(e)}}},[n("span",[t._v("Iniciar")]),n("v-icon",[t._v("play_arrow")])],1),n("v-btn",{attrs:{flat:"flat",color:"black",value:"4",disabled:!t.isActiveStatus(4)},nativeOn:{click:function(e){e.stopPropagation(),t.execute(4)}}},[n("span",[t._v("Suspender")]),n("v-icon",[t._v("pause")])],1),n("v-btn",{attrs:{flat:"flat",color:"black",value:"5",disabled:!t.isActiveStatus(5)},nativeOn:{click:function(e){e.stopPropagation(),t.execute(5)}}},[n("span",[t._v("Finalizar")]),n("v-icon",[t._v("stop")])],1)],1),t.readOnly?t._e():n("v-dialog",{model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[t._v("Serviços pendentes")]),n("v-card-text",[t._v("Ainda existem "+t._s(t.pendingInterventions)+" serviço(s) pendentes para este condomínio.")]),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{color:"green darken-1",flat:"flat"},on:{click:function(e){t.dialog=!1}}},[t._v("Ok")])],1)],1)],1)],1);var a,i},i=[]},285:function(t,e,n){"use strict";function a(t){n(286)}var i=n(193),r=n(289),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-0ac0a958",null);e.a=c.exports},286:function(t,e){},287:function(t,e){},288:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-side-icon",{on:{click:function(e){t.drawer=!t.drawer}}}),t._t("toolbar")],2),n("v-navigation-drawer",{attrs:{"mini-variant":t.mini,temporary:"temporary",absolute:"absolute","hide-overlay":"hide-overlay"},model:{value:t.drawer,callback:function(e){t.drawer=e},expression:"drawer"}},[n("v-toolbar",{staticClass:"transparent",attrs:{flat:"flat"}},[n("v-list",{staticClass:"pa-0"},[n("v-list-tile",{attrs:{avatar:"avatar"}},[n("v-list-tile-avatar",[n("v-icon",[t._v("person")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(t.userName))])],1),n("v-list-tile-action",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.logout(e)}}},[n("v-icon",[t._v("power_settings_new")])],1)],1)],1)],1)],1),n("v-list",{staticClass:"pt-0",attrs:{dense:"dense"}},[n("v-divider"),n("v-list-tile",{attrs:{to:"/dashboard"}},[n("v-list-tile-action",[n("v-icon",[t._v("play_circle_outline")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v("Pendentes")])],1)],1),n("v-list-tile",{attrs:{to:"/interventions/history"}},[n("v-list-tile-action",[n("v-icon",[t._v("replay")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v("Histórico")])],1)],1),1!==t.technicianType?n("v-list-tile",{attrs:{to:"/interventions/create"}},[n("v-list-tile-action",[n("v-icon",[t._v("build")])],1),n("v-list-tile-content",[n("v-list-tile-title",[t._v("Nova intervenção")])],1)],1):t._e()],1)],1)],1)},i=[]},289:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("gci-navigation",{attrs:{technicianType:t.technicianType}},[n("template",{slot:"toolbar"},[n("v-toolbar-title",[t._v("Intervenções ("+t._s(t.filteredData.length)+")")]),n("v-spacer"),n("v-menu",{attrs:{"offset-y":"offset-y"}},[n("v-btn",{attrs:{slot:"activator",icon:"icon"},slot:"activator"},[n("v-icon",[t._v("apps")])],1),n("v-list",t._l(t.priorityFilterList,function(e){return n("v-list-tile",{key:e.id,on:{click:function(n){t.filter(e)}}},[n("div",{staticClass:"priority mr-2",class:t.getColor(e)}),n("v-list-tile-title",[t._v(t._s(e.name))])],1)}),1)],1)],1)],2),n("v-layout",{attrs:{row:"row"}},[n("v-flex",[n("v-card",[n("v-list",{attrs:{dense:"dense"}},[t._l(t.filteredData,function(e,a){return[n("v-list-tile",{key:e.id,attrs:{avatar:"avatar"},on:{click:function(n){t.select(e.id)}}},[n("div",{staticClass:"priority mr-2",class:t.getColor(e.priorityId)}),n("v-list-tile-content",[n("v-list-tile-title",[t._v(t._s(t.getCommonholdName(e.commonholdId)))]),n("v-list-tile-sub-title",[n("v-layout",[n("v-flex",{staticClass:"xs4"},[t._v("Atraso: "+t._s(Math.floor((new Date-e.createdOn)/864e5))+" dias")]),n("v-flex",{staticClass:"xs4"},[t._v("Pedido: "+t._s(e.id))]),n("v-flex",{staticClass:"xs4"},[t._v("Estado: "+t._s(t.getStatus(e.statusId)))])],1)],1)],1)],1)]})],2)],1)],1)],1)],1)},i=[]},290:function(t,e,n){"use strict";function a(t){n(291)}var i=n(196),r=n(292),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-30b5d7d1",null);e.a=c.exports},291:function(t,e){},292:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("gci-navigation",{attrs:{technicianType:t.technicianType}},[n("template",{slot:"toolbar"},[n("v-toolbar-title",[t._v("Histórico de Intervenções")])],1)],2),n("v-container",{attrs:{fluid:"fluid","grid-list-sm":"grid-list-sm"}},[n("v-autocomplete",{attrs:{items:t.commonholds,label:"Condomínio","item-text":"name","item-value":"id","prepend-icon":"place","menu-props":{auto:"auto"}},model:{value:t.currentCommonhold,callback:function(e){t.currentCommonhold=e},expression:"currentCommonhold"}}),n("v-text-field",{attrs:{label:"Pesquisa","prepend-icon":"search"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}),n("v-layout",{attrs:{row:"row"}},[n("v-select",{staticClass:"mx-1",attrs:{items:t.headers,label:"Ordenação","item-text":"text","item-value":"value"},model:{value:t.pagination.sortBy,callback:function(e){t.$set(t.pagination,"sortBy",e)},expression:"pagination.sortBy"}}),n("v-select",{staticClass:"mx-1",attrs:{items:[{text:"Ascendente",value:"+",icon:"arrow_upward"},{text:"Descendente",value:"-",icon:"arrow_downward"}],"item-text":"text","item-value":"value",label:"Ordem"},scopedSlots:t._u([{key:"item",fn:function(e){return[n("v-icon",[t._v(t._s(e.item.icon))]),t._v(t._s(e.item.text))]}}]),model:{value:t.pagination.descending,callback:function(e){t.$set(t.pagination,"descending",e)},expression:"pagination.descending"}}),n("v-btn",{attrs:{color:"secondary",dark:"dark",fab:"fab",small:"small"},on:{click:t.fetch}},[n("v-icon",[t._v("search")])],1)],1)],1),n("v-container",{attrs:{fluid:"fluid","grid-list-md":"grid-list-md"}},[t.loading?n("v-progress-linear",{attrs:{indeterminate:!0}}):t._e(),n("v-data-iterator",{attrs:{items:t.items,pagination:t.pagination,"total-items":t.totalItems,"rows-per-page-items":[6],"no-data-text":"Sem Intervenções a apresentar","no-results-text":"Sem Intervenções a apresentar","rows-per-page-text":"Registos por página","content-class":"list list--three-line",row:"row",wrap:"wrap"},on:{"update:pagination":function(e){t.pagination=e}},scopedSlots:t._u([{key:"item",fn:function(e){return[n("v-list-tile",{class:{"grey lighten-3":e.index%2==1},attrs:{to:"/interventions/"+e.item.id}},[n("v-list-tile-action",[t._v(t._s(e.item.id))]),n("v-list-tile-content",[n("v-list-tile-title",[n("span",[n("b",[t._v("Inicio: ")]),t._v(t._s(e.item.dateStart))]),t._v(" "),n("span",[n("b",[t._v("Fim: ")]),t._v(t._s(e.item.dateEnd))])]),n("v-list-tile-sub-title",{staticClass:"text--grey"},[t._v(t._s(e.item.description))])],1)],1)]}}])})],1)],1)},i=[]},293:function(t,e,n){"use strict";function a(t){n(294)}var i=n(197),r=n(357),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-137d058c",null);e.a=c.exports},294:function(t,e){},353:function(t,e,n){"use strict";function a(t){n(354)}var i=n(212),r=n(356),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-303eece4",null);e.a=c.exports},354:function(t,e){},355:function(t,e,n){"use strict";var a=n(23);e.a={getMaterials:function(){return a.a.call("/api/materials")}}},356:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.close(e)}}},[n("v-icon",[t._v("close")])],1),t._v("Materiais")],1)],1),n("v-list",[n("v-subheader",[n("v-text-field",{attrs:{placeholder:"Pesquisar","prepend-icon":"search",clearable:"clearable"},model:{value:t.filter,callback:function(e){t.filter=e},expression:"filter"}})],1),t._l(t.filteredData,function(e,a){return n("v-list-tile",{key:a,attrs:{avatar:"avatar"},on:{click:function(n){t.selected(e)}}},[n("v-list-tile-content",[n("v-list-tile-title",{domProps:{textContent:t._s(e.name)}})],1)],1)})],2)],1)],1)},i=[]},357:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{directives:[{name:"show",rawName:"v-show",value:!t.materialList,expression:"!materialList"}]},[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.goBack(e)}}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.report.interventionId||0)+" | Relatório: "+t._s(t.report.id||0))],1)],1),n("v-container",[n("v-layout",[n("v-form",{ref:"form"},[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs6:"xs6"}},[n("v-text-field",{attrs:{label:"Data",value:(new Date).toISOString().substr(0,10),readonly:"readonly"}})],1),n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"durationMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px"},model:{value:t.durationPicker,callback:function(e){t.durationPicker=e},expression:"durationPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Duração",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.duration,callback:function(e){t.duration=e},expression:"duration"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.durationMenu.save(t.duration)}},model:{value:t.duration,callback:function(e){t.duration=e},expression:"duration"}})],1)],1)],1),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"startMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px"},model:{value:t.startPicker,callback:function(e){t.startPicker=e},expression:"startPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Hora de início",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.startMenu.save(t.timeStart)}},model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}})],1)],1),n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"endMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px","return-value":t.timeEnd},on:{"update:returnValue":function(e){t.timeEnd=e}},model:{value:t.endPicker,callback:function(e){t.endPicker=e},expression:"endPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Hora de fim",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.timeEnd,callback:function(e){t.timeEnd=e},expression:"timeEnd"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.endMenu.save(t.timeEnd)}},model:{value:t.timeEnd,callback:function(e){t.timeEnd=e},expression:"timeEnd"}})],1)],1)],1),n("v-textarea",{attrs:{label:"Observações"},model:{value:t.observations,callback:function(e){t.observations=e},expression:"observations"}}),n("v-checkbox",{attrs:{label:"Volta completa?"},model:{value:t.fullSweep,callback:function(e){t.fullSweep=e},expression:"fullSweep"}}),n("v-list",{attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("build")]),t._v("Materiais"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){e.stopPropagation(),t.materialList=!0}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.materials,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs1:"xs1"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required,t.rules.positiveNumber],min:"0",prefix:e.unit},model:{value:e.quantity,callback:function(n){t.$set(e,"quantity",n)},expression:"item.quantity"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs8:"xs8"}},[n("v-text-field",{attrs:{value:e.name,readonly:"readonly"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeMaterial(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-list",{ref:"unlisted",staticClass:"mt-2 mb-2",attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("build")]),t._v("Materiais não tabelados"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){return e.stopPropagation(),t.addUnlistedMaterial(e)}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.unlistedMaterials,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs1:"xs1"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required,t.rules.positiveNumber],min:"0"},model:{value:e.quantity,callback:function(n){t.$set(e,"quantity",n)},expression:"item.quantity"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs5:"xs5"}},[n("v-text-field",{attrs:{rules:[t.rules.required],placeholder:"Nome"},model:{value:e.name,callback:function(n){t.$set(e,"name",n)},expression:"item.name"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs2:"xs2"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required],placeholder:"Preço",min:"0",max:"999",step:"0.01",prefix:"€"},model:{value:e.unitCost,callback:function(n){t.$set(e,"unitCost",n)},expression:"item.unitCost"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeUnlistedMaterial(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerImage",block:"block",color:"secondary"}},[t._v("Imagens")])],1)],1),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerDocument",block:"block",color:"secondary"}},[t._v("Documentos")])],1)],1)],1)],1)],1)],1),n("div",{directives:[{name:"show",rawName:"v-show",value:t.materialList,expression:"materialList"}],attrs:{id:"materials"}},[n("material-list",{ref:"materialListRef",on:{selected:t.onMaterialAdded,close:t.onMaterialListClose}})],1),n("v-fab-transition",{directives:[{name:"show",rawName:"v-show",value:!t.materialList,expression:"!materialList"}]},[n("v-btn",{staticClass:"elevation-5",attrs:{fab:"fab",color:"primary",bottom:"bottom",right:"right",fixed:"fixed",disabled:!t.canSaveImages&&!t.canSaveDocuments},nativeOn:{click:function(e){return e.stopPropagation(),t.submit(e)}}},[n("v-icon",[t._v("save")])],1)],1)],1)},i=[]},358:function(t,e,n){"use strict";function a(t){n(359)}var i=n(213),r=n(360),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-43844f71",null);e.a=c.exports},359:function(t,e){},360:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},on:{click:t.goBack}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Nova Intervenção")],1)],1),n("v-container",[n("v-layout",{attrs:{row:"row"}},[n("v-form",{ref:"form"},[n("v-autocomplete",{attrs:{label:"Condomínio",items:t.$store.state.commonholds,"prepend-icon":"location_city","item-value":"id","item-text":"name","single-line":"single-line",rules:[function(t){return!!t||"Condominio obrigatório!"}],required:"required"},model:{value:t.intervention.commonholdId,callback:function(e){t.$set(t.intervention,"commonholdId",e)},expression:"intervention.commonholdId"}}),n("v-datetime-picker",{attrs:{label:"Data",clearText:""},model:{value:t.intervention.createdOn,callback:function(e){t.$set(t.intervention,"createdOn",e)},expression:"intervention.createdOn"}}),n("v-textarea",{attrs:{label:"Observações:"},model:{value:t.intervention.initialObservations,callback:function(e){t.$set(t.intervention,"initialObservations",e)},expression:"intervention.initialObservations"}}),n("v-fab-transition",[n("v-btn",{staticClass:"elevation-5",attrs:{color:"primary",fab:"fab",bottom:"bottom",right:"right",fixed:"fixed"},nativeOn:{click:function(e){return e.stopPropagation(),t.submit(e)}}},[n("v-icon",[t._v("save")])],1)],1)],1)],1)],1)],1)},i=[]},361:function(t,e,n){"use strict";function a(t){n(362)}var i=n(214),r=n(363),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-12495b54",null);e.a=c.exports},362:function(t,e){},363:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},on:{click:t.goBack}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.intervention.id))],1)],1),n("v-container",[n("v-layout",{attrs:{row:"row"}},[n("v-form",[n("v-select",{attrs:{label:"Condomínio",items:t.$store.state.commonholds,value:t.intervention.commonholdId,"item-value":"id","item-text":"name","prepend-icon":"location_city",readonly:"readonly","single-line":"single-line"}}),n("v-text-field",{attrs:{label:"Reportado por:",value:t.managerName(t.intervention.createdBy)||t.userName,readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Reportado em:",value:t.getDate(t.intervention.createdOn),readonly:"readonly"}}),n("v-text-field",{attrs:{label:"Dias de atraso:",value:Math.floor((new Date-t.intervention.createdOn)/864e5),readonly:"readonly"}}),n("v-textarea",{attrs:{label:"Observações:",value:t.intervention.initialObservations,readonly:"readonly"}}),n("contact-list",{attrs:{label:"Contactos:",value:t.intervention.contacts}}),t.documents&&t.documents.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(a={},a["grid-list-sm"]=!0,a),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Documentos")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.documents,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,height:"100px"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e(),t.images&&t.images.length>0?n("v-container",t._b({attrs:{fluid:"fluid"}},"v-container",(i={},i["grid-list-sm"]=!0,i),!1),[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("span",{staticClass:"title mb-2"},[t._v("Imagens")])]),n("v-layout",{attrs:{row:"row",wrap:"wrap","align-center":"align-center"}},t._l(t.images,function(e,a){return n("v-flex",{key:a,staticClass:"text-xs-center",attrs:{xs6:"xs6"}},[n("img",{staticClass:"thumbnail",attrs:{src:e.Thumbnail,alt:e.id,width:"90%"},on:{click:function(n){t.download(t.intervention.id,e.id)}}})])}),1)],1):t._e()],1)],1),n("v-layout",{attrs:{row:"row"}},[n("v-footer")],1)],1),n("v-bottom-nav",{attrs:{fixed:"fixed",value:!0,active:t.currentStatus,color:"primary"},on:{"update:active":function(e){t.currentStatus=e}}},[n("v-btn",{attrs:{flat:"flat",color:"black"},nativeOn:{click:function(e){return e.stopPropagation(),t.close(e)}}},[n("span",[t._v("Finalizar")]),n("v-icon",[t._v("stop")])],1)],1),n("v-dialog",{model:{value:t.dialog,callback:function(e){t.dialog=e},expression:"dialog"}},[n("v-card",[n("v-card-title",{staticClass:"headline"},[t._v("Serviços pendentes")]),n("v-card-text",[t._v("Ainda existem "+t._s(t.pendingInterventions)+" serviço(s) pendentes para este condomínio.")]),n("v-card-actions",[n("v-spacer"),n("v-btn",{attrs:{color:"green darken-1",flat:"flat"},on:{click:function(e){t.dialog=!1}}},[t._v("Ok")])],1)],1)],1)],1);var a,i},i=[]},364:function(t,e,n){"use strict";function a(t){n(365)}var i=n(215),r=n(366),o=n(2),s=a,c=Object(o.a)(i.a,r.a,r.b,!1,s,"data-v-3c7e9af4",null);e.a=c.exports},365:function(t,e){},366:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("v-toolbar",{attrs:{color:"primary"}},[n("v-toolbar-title",[n("v-btn",{attrs:{icon:"icon"},nativeOn:{click:function(e){return e.stopPropagation(),t.goBack(e)}}},[n("v-icon",[t._v("arrow_back")])],1),t._v("Pedido: "+t._s(t.id||0))],1)],1),n("v-alert",{staticClass:"caption",attrs:{type:"warning",value:!0,dismissible:!0}},[t._v("Os serviços só serão validados pelo sistema após introduzir factura e imagens")]),n("v-container",[n("v-layout",[n("v-form",{ref:"form"},[n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs6:"xs6"}},[n("v-text-field",{attrs:{label:"Data",rules:[t.rules.required],readonly:"readonly"},model:{value:t.dateStart,callback:function(e){t.dateStart=e},expression:"dateStart"}})],1),n("v-flex",{attrs:{xs6:"xs6"}},[n("v-menu",{ref:"startMenu",attrs:{lazy:"lazy","close-on-content-click":!1,transition:"scale-transition","offset-y":"offset-y","nudge-right":40,"max-width":"290px","min-width":"290px"},model:{value:t.startPicker,callback:function(e){t.startPicker=e},expression:"startPicker"}},[n("v-text-field",{attrs:{slot:"activator",label:"Hora",rules:[t.rules.required],"prepend-icon":"access_time",readonly:"readonly"},slot:"activator",model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}}),n("v-time-picker",{attrs:{format:"24hr","full-width":"full-width"},on:{change:function(e){t.$refs.startMenu.save(t.timeStart)}},model:{value:t.timeStart,callback:function(e){t.timeStart=e},expression:"timeStart"}})],1)],1)],1),n("v-list",{ref:"services",staticClass:"mt-2 mb-2",attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("access_time")]),t._v("Serviços"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){return e.stopPropagation(),t.addService(e)}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.services,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs7:"xs7"}},[n("v-text-field",{attrs:{rules:[t.rules.required],placeholder:"Nome",required:"required"},model:{value:e.description,callback:function(n){t.$set(e,"description",n)},expression:"item.description"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs2:"xs2"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required],placeholder:"Preço",min:"0",max:"999",step:"0.01",prefix:"€",required:"required"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeService(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-list",{ref:"materials",staticClass:"mt-2 mb-2",attrs:{"two-line":"two-line"}},[n("v-subheader",[n("v-icon",{staticClass:"mr-2",attrs:{left:"left",small:"small"}},[t._v("build")]),t._v("Materiais"),n("v-spacer"),n("v-fab-transition",[n("v-btn",{attrs:{small:"small",flat:"flat",icon:"icon",color:"secondary"},nativeOn:{click:function(e){return e.stopPropagation(),t.addMaterial(e)}}},[n("v-icon",[t._v("add")])],1)],1)],1),t._l(t.materials,function(e,a){return[n("v-list-tile",{key:a,attrs:{ripple:"ripple"}},[n("v-list-tile-content",[n("v-layout",{attrs:{row:"row"}},[n("v-flex",{attrs:{xs7:"xs7"}},[n("v-text-field",{attrs:{rules:[t.rules.required],placeholder:"Nome",required:"required"},model:{value:e.description,callback:function(n){t.$set(e,"description",n)},expression:"item.description"}})],1),n("v-spacer"),n("v-flex",{attrs:{xs2:"xs2"}},[n("v-text-field",{attrs:{type:"number",rules:[t.rules.required],placeholder:"Preço",min:"0",max:"999",step:"0.01",prefix:"€",required:"required"},model:{value:e.value,callback:function(n){t.$set(e,"value",n)},expression:"item.value"}})],1),n("v-flex",{staticClass:"my-auto text-xs-right",attrs:{xs2:"xs2"},on:{click:function(e){e.stopPropagation(),t.removeMaterial(a)}}},[n("v-icon",[t._v("delete")])],1)],1)],1)],1)]})],2),n("v-textarea",{attrs:{label:"Observações"},model:{value:t.observations,callback:function(e){t.observations=e},expression:"observations"}}),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerImage",block:"block",color:"secondary"}},[t._v("Imagens")])],1)],1),n("v-layout",{attrs:{row:"row",wrap:"wrap"}},[n("v-flex",{attrs:{xs12:"xs12"}},[n("v-btn",{staticClass:"mx-auto",attrs:{id:"triggerDocument",block:"block",color:"secondary"}},[t._v("Documentos")])],1)],1)],1)],1)],1),n("v-fab-transition",[n("v-btn",{staticClass:"elevation-5",attrs:{fab:"fab",color:"primary",bottom:"bottom",right:"right",fixed:"fixed",disabled:!t.canSaveImages&&!t.canSaveDocuments},nativeOn:{click:function(e){return e.stopPropagation(),t.submit(e)}}},[n("v-icon",[t._v("save")])],1)],1)],1)},i=[]},368:function(t,e,n){"use strict";var a=n(216),i=n(369),r=n(2),o=Object(r.a)(a.a,i.a,i.b,!1,null,null,null);e.a=o.exports},369:function(t,e,n){"use strict";n.d(e,"a",function(){return a}),n.d(e,"b",function(){return i});var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("v-app",[n("v-snackbar",{attrs:{timeout:3e3,top:!0,right:!0,color:t.snackbar().context,vertical:!1},model:{value:t.toast,callback:function(e){t.toast=e},expression:"toast"}},[t._v(t._s(t.snackbar().message)),n("v-btn",{attrs:{dark:"dark",flat:"flat"},nativeOn:{click:function(e){t.toast=!1}}},[t._v("Close")])],1),n("transition",{attrs:{name:"slide-fade",mode:"out-in"}},[n("router-view")],1)],1)},i=[]},370:function(t,e){},371:function(t,e){},372:function(t,e){},6:function(t,e,n){"use strict";e.a={created:function(){},mounted:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},methods:{toast:function(t,e){this.$store.dispatch("toast",{context:t,message:"error"===t?"Error: "+e:e})},goBack:function(){this.$router.go(-1)},managerName:function(t){return((this.$store.state.managers||[]).find(function(e){return e.id===t})||{}).name||""}},computed:{role:function(){var t=this.$store.getters.role;if(!t){var e=JSON.parse(window.localStorage.getItem("user_claims"));e&&this.$store.dispatch("setClaims",e),t=this.$store.getters.role}return t},technicianType:function(){return this.$store.getters.technicianType},technicianId:function(){return this.$store.getters.technicianId},isAdmin:function(){return"Admin"===this.role},isInternalTechnician:function(){return"Technician"===this.role&&0===this.technicianType},isExternalTechnician:function(){return"Technician"===this.role&&1===this.technicianType},userId:function(){var t=this.$store.getters.userId;if(!t){var e=JSON.parse(window.localStorage.getItem("user_claims"));e&&this.$store.dispatch("setClaims",e),t=this.$store.getters.userId}return t},userName:function(){var t=this.$store.getters.userName;if(!t){var e=JSON.parse(window.localStorage.getItem("user_claims"));e&&this.$store.dispatch("setClaims",e),t=this.$store.getters.userName}return t}}}},8:function(t,e,n){"use strict";var a=n(169),i=n.n(a),r=n(23);e.a={getInterventions:function(){return r.a.call("/api/interventions")},getInterventionDocuments:function(t){return r.a.call("/api/interventions/"+t+"/documents")},getInterventionImages:function(t){return r.a.call("/api/interventions/"+t+"/images")},findInterventions:function(t,e,n,a,i,o){var s={commonholdId:t,page:e,pageSize:n};return o&&(s.includePending=o),a&&(s.sort=a),i&&(s.search=i),r.a.call("/api/interventions/find",{method:"GET",headers:{"Content-Type":"application/json"},params:s})},getIntervention:function(t){return r.a.call("/api/interventions/"+t)},createIntervention:function(t){return r.a.call("/api/interventions/",{method:"POST",headers:{"Content-Type":"application/json"},body:i()(t)})},getInterventionDocument:function(t,e){return r.a.call("/api/interventions/"+t+"/documents/"+e,{response:"blob"})},createReport:function(t){return r.a.call("/api/interventions/"+t+"/reports",{method:"POST",headers:{"Content-Type":"application/json"}})},createExternalReport:function(t){var e=new FormData;return t.images.forEach(function(t){e.append("images",t.data,t.name)}),t.documents.forEach(function(t){e.append("documents",t.data,t.name)}),delete t.images,delete t.documents,e.append("model",i()(t)),r.a.call("/api/interventions/"+t.interventionId+"/externalreports/",{method:"POST",headers:{Accept:"application/json"},body:e})},updateReport:function(t,e){var n=new FormData;return t.images.forEach(function(t){n.append("images",t.data,t.name)}),t.documents.forEach(function(t){n.append("documents",t.data,t.name)}),delete t.images,delete t.documents,n.append("model",i()(t)),r.a.call("/api/interventions/"+t.interventionId+"/reports/"+t.id+"/"+e,{method:"PUT",headers:{Accept:"application/json"},body:n})},getInterventionReport:function(t,e){return r.a.call("/api/interventions/"+t+"/reports/"+e)}}}},[217]);
-//# sourceMappingURL=app.7e81d0c87f1552acf0e2.js.map
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/static/js/app.7e81d0c87f1552acf0e2.js.map b/GCI.Maintenance/wwwroot/static/js/app.7e81d0c87f1552acf0e2.js.map
deleted file mode 100644
index b4cab6a..0000000
--- a/GCI.Maintenance/wwwroot/static/js/app.7e81d0c87f1552acf0e2.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["webpack:///static/js/app.7e81d0c87f1552acf0e2.js","webpack:///./src/router.js","webpack:///src/components/Login.vue","webpack:///src/components/loading.vue","webpack:///src/components/Modal.vue","webpack:///src/components/Dashboard.vue","webpack:///src/components/interventions/Intervention.vue","webpack:///./src/components/contacts/ContactList.vue","webpack:///src/components/contacts/ContactList.vue","webpack:///src/components/interventions/InterventionPending.vue","webpack:///./src/components/Navigation.vue","webpack:///src/components/Navigation.vue","webpack:///src/components/interventions/InterventionHistory.vue","webpack:///src/components/interventions/InterventionReport.vue","webpack:///./src/mixins/dateMixins.js","webpack:///./src/mixins/formRules.js","webpack:///src/components/materials/MaterialList.vue","webpack:///src/components/interventions/InterventionCreate.vue","webpack:///src/components/interventions/InterventionExternal.vue","webpack:///src/components/interventions/InterventionReportExternal.vue","webpack:///src/components/App.vue","webpack:///./src/main.js","webpack:///./node_modules/moment/locale ^\\.\\/.*$","webpack:///./src/routes.js","webpack:///./src/components/Login.vue","webpack:///./src/services/api.js","webpack:///./src/store/index.js","webpack:///./src/components/loading.vue","webpack:///./src/components/loading.vue?d750","webpack:///./src/components/Modal.vue","webpack:///./src/components/Modal.vue?f3f9","webpack:///./src/components/Login.vue?b8d0","webpack:///./src/components/Dashboard.vue","webpack:///./src/components/Dashboard.vue?288e","webpack:///./src/components/interventions/Intervention.vue","webpack:///./src/components/contacts/ContactList.vue?05b7","webpack:///./src/components/interventions/Intervention.vue?ad1d","webpack:///./src/components/interventions/InterventionPending.vue","webpack:///./src/components/Navigation.vue?1776","webpack:///./src/components/interventions/InterventionPending.vue?bf41","webpack:///./src/components/interventions/InterventionHistory.vue","webpack:///./src/components/interventions/InterventionHistory.vue?0b91","webpack:///./src/components/interventions/InterventionReport.vue","webpack:///./src/components/materials/MaterialList.vue","webpack:///./src/services/materials.js","webpack:///./src/components/materials/MaterialList.vue?21da","webpack:///./src/components/interventions/InterventionReport.vue?2ca7","webpack:///./src/components/interventions/InterventionCreate.vue","webpack:///./src/components/interventions/InterventionCreate.vue?e496","webpack:///./src/components/interventions/InterventionExternal.vue","webpack:///./src/components/interventions/InterventionExternal.vue?1c55","webpack:///./src/components/interventions/InterventionReportExternal.vue","webpack:///./src/components/interventions/InterventionReportExternal.vue?6ade","webpack:///./src/components/App.vue","webpack:///./src/components/App.vue?b447","webpack:///./src/mixins/lifecycleMixins.js","webpack:///./src/services/interventions.js"],"names":["webpackJsonp","168","module","__webpack_exports__","__webpack_require__","__dirname","__WEBPACK_IMPORTED_MODULE_0_vue__","__WEBPACK_IMPORTED_MODULE_1_vue_router__","__WEBPACK_IMPORTED_MODULE_2__store__","__WEBPACK_IMPORTED_MODULE_3__routes__","use","router","hashbang","mode","base","saveScrollPosition","routes","scrollBehavior","to","from","savedPosition","meta","fromHistory","x","y","beforeEach","next","requiresAuth","state","isLoggedIn","requiresRole","indexOf","getters","role","requiresProp","name","value","Error","call","170","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default","n","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default","__WEBPACK_IMPORTED_MODULE_2__services_api__","__WEBPACK_IMPORTED_MODULE_3__mixins_lifecycleMixins__","__WEBPACK_IMPORTED_MODULE_4__loading_vue__","__WEBPACK_IMPORTED_MODULE_5__Modal_vue__","mixins","components","loading","modal","data","email","emailRules","v","test","password","passwordRules","valid","loggingIn","error","passwordHidden","methods","onLogin","this","self","getToken","then","token","$store","dispatch","console","log","getUser","getTechnician","sub","success","commit","technician","id","type","$router","push","catch","message","created","_this","a","mark","_callee","wrap","_context","prev","stop","187","188","189","__WEBPACK_IMPORTED_MODULE_0__services_api__","__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__","mounted","maintenanceStatuses","length","getMaintenanceStatuses","toast","maintenancePriorities","priorities","getMaintenancePriorities","commonholds","getCommonholds","managers","getManagers","190","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default","__WEBPACK_IMPORTED_MODULE_1__services_interventions__","__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__","__WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__","intervention","documents","images","currentStatus","dialog","pendingInterventions","props","String","required","context","contact-list","fetch","getIntervention","createdOn","Date","parse","statusId","getInterventionDocuments","map","el","obj","getInterventionImages","isActiveStatus","status","getDate","dateEpoch","date","month","getMonth","day","getFullYear","newReport","_this2","createReport","currentReportId","execute","action","download","interventionId","_this3","getInterventionDocument","url","window","URL","createObjectURL","Blob","stream","link","document","createElement","href","setAttribute","body","appendChild","click","computed","readOnly","191","injectStyle","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ContactList_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__","__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__","__vue_styles__","Component","Object","192","items","JSON","numbers","PhoneNumber","split","Id","Name","193","__WEBPACK_IMPORTED_MODULE_0__services_interventions__","__WEBPACK_IMPORTED_MODULE_2__components_Navigation__","gci-navigation","interventions","priorityFilter","getInterventions","filter","e","visible","currentReportStartDate","getColor","priority","find","options","color","getStatus","getCommonholdName","item","select","isExternalTechnician","params","priorityFilterList","list","slice","unshift","filteredData","priorityId","194","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Navigation_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__","195","drawer","toggleVariant","mini","logout","userName","196","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default","__WEBPACK_IMPORTED_MODULE_3__components_Navigation__","currentCommonhold","search","totalItems","pagination","sortBy","descending","headers","text","$route","cache","currentScreenCache","index","resolve","reject","_pagination","page","rowsPerPage","findInterventions","includePending","total","setTimeout","197","__WEBPACK_IMPORTED_MODULE_1__uppy_core__","__WEBPACK_IMPORTED_MODULE_1__uppy_core___default","__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__","__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default","__WEBPACK_IMPORTED_MODULE_3__uppy_webcam__","__WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default","__WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__","__WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__","__WEBPACK_IMPORTED_MODULE_6__services_interventions__","__WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__","__WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__","__WEBPACK_IMPORTED_MODULE_9__mixins_formRules__","__WEBPACK_IMPORTED_MODULE_10__components_materials_MaterialList__","timeStart","timeEnd","duration","observations","fullSweep","materials","unlistedMaterials","report","startPicker","endPicker","durationPicker","materialList","canSaveDocuments","canSaveImages","documentUploader","restrictions","maxFileSize","maxNumberOfFiles","minNumberOfFiles","allowedFileTypes","imageUploader","interventionid","reportid","material-list","inline","showProgressDetails","hideUploadButton","closeModalOnClickOutside","trigger","note","target","on","file","canSaveImage","canSaveDocument","result","beforeDestroy","close","getInterventionReport","startDate","roundDate","dateStart","estimatedDateStart","addZero","getHours","getMinutes","now","Math","floor","formatTime","materialsList","$refs","materialListRef","mat","materialId","i","scrollToBottom","scrollTo","scrollHeight","documentElement","height","$nextTick","onMaterialAdded","material","quantity","onMaterialListClose","addUnlistedMaterial","unitCost","removeMaterial","splice","removeUnlistedMaterial","submit","form","validate","imageUploaderState","getState","documentUploaderState","files","dateEnd","formatTimeString","estimatedDateEnd","estimatedDuration","updateReport","reset","208","exports","209","210","minutes","parseInt","hours","durationParts","round","getTime","toISOString","substr","time","211","rules","positiveNumber","Number","212","__WEBPACK_IMPORTED_MODULE_0__services_materials__","getMaterials","selected","$emit","toUpperCase","213","initialObservations","contacts","createdBy","userId","technicianId","createIntervention","214","215","services","addMaterial","description","addService","removeServices","createExternalReport","216","snackbar","login","get","toastVisible","set","217","defineProperty","d","app","__WEBPACK_IMPORTED_MODULE_1_vuetify__","__WEBPACK_IMPORTED_MODULE_1_vuetify___default","__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker__","__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker___default","__WEBPACK_IMPORTED_MODULE_3__router__","__WEBPACK_IMPORTED_MODULE_4__store__","__WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__","__WEBPACK_IMPORTED_MODULE_6__components_App__","__WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css__","__WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl__","__WEBPACK_IMPORTED_MODULE_9__main_styl__","theme","primary","secondary","config","productionTip","store","template","App","222","webpackContext","req","webpackContextResolve","./af","./af.js","./ar","./ar-dz","./ar-dz.js","./ar-kw","./ar-kw.js","./ar-ly","./ar-ly.js","./ar-ma","./ar-ma.js","./ar-sa","./ar-sa.js","./ar-tn","./ar-tn.js","./ar.js","./az","./az.js","./be","./be.js","./bg","./bg.js","./bm","./bm.js","./bn","./bn.js","./bo","./bo.js","./br","./br.js","./bs","./bs.js","./ca","./ca.js","./cs","./cs.js","./cv","./cv.js","./cy","./cy.js","./da","./da.js","./de","./de-at","./de-at.js","./de-ch","./de-ch.js","./de.js","./dv","./dv.js","./el","./el.js","./en-SG","./en-SG.js","./en-au","./en-au.js","./en-ca","./en-ca.js","./en-gb","./en-gb.js","./en-ie","./en-ie.js","./en-il","./en-il.js","./en-nz","./en-nz.js","./eo","./eo.js","./es","./es-do","./es-do.js","./es-us","./es-us.js","./es.js","./et","./et.js","./eu","./eu.js","./fa","./fa.js","./fi","./fi.js","./fo","./fo.js","./fr","./fr-ca","./fr-ca.js","./fr-ch","./fr-ch.js","./fr.js","./fy","./fy.js","./ga","./ga.js","./gd","./gd.js","./gl","./gl.js","./gom-latn","./gom-latn.js","./gu","./gu.js","./he","./he.js","./hi","./hi.js","./hr","./hr.js","./hu","./hu.js","./hy-am","./hy-am.js","./id","./id.js","./is","./is.js","./it","./it-ch","./it-ch.js","./it.js","./ja","./ja.js","./jv","./jv.js","./ka","./ka.js","./kk","./kk.js","./km","./km.js","./kn","./kn.js","./ko","./ko.js","./ku","./ku.js","./ky","./ky.js","./lb","./lb.js","./lo","./lo.js","./lt","./lt.js","./lv","./lv.js","./me","./me.js","./mi","./mi.js","./mk","./mk.js","./ml","./ml.js","./mn","./mn.js","./mr","./mr.js","./ms","./ms-my","./ms-my.js","./ms.js","./mt","./mt.js","./my","./my.js","./nb","./nb.js","./ne","./ne.js","./nl","./nl-be","./nl-be.js","./nl.js","./nn","./nn.js","./pa-in","./pa-in.js","./pl","./pl.js","./pt","./pt-br","./pt-br.js","./pt.js","./ro","./ro.js","./ru","./ru.js","./sd","./sd.js","./se","./se.js","./si","./si.js","./sk","./sk.js","./sl","./sl.js","./sq","./sq.js","./sr","./sr-cyrl","./sr-cyrl.js","./sr.js","./ss","./ss.js","./sv","./sv.js","./sw","./sw.js","./ta","./ta.js","./te","./te.js","./tet","./tet.js","./tg","./tg.js","./th","./th.js","./tl-ph","./tl-ph.js","./tlh","./tlh.js","./tr","./tr.js","./tzl","./tzl.js","./tzm","./tzm-latn","./tzm-latn.js","./tzm.js","./ug-cn","./ug-cn.js","./uk","./uk.js","./ur","./ur.js","./uz","./uz-latn","./uz-latn.js","./uz.js","./vi","./vi.js","./x-pseudo","./x-pseudo.js","./yo","./yo.js","./zh-cn","./zh-cn.js","./zh-hk","./zh-hk.js","./zh-tw","./zh-tw.js","keys","228","__WEBPACK_IMPORTED_MODULE_0__components_Login__","__WEBPACK_IMPORTED_MODULE_1__components_Dashboard__","__WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__","__WEBPACK_IMPORTED_MODULE_3__components_interventions_InterventionPending__","__WEBPACK_IMPORTED_MODULE_4__components_interventions_InterventionHistory__","__WEBPACK_IMPORTED_MODULE_5__components_interventions_InterventionReport__","__WEBPACK_IMPORTED_MODULE_6__components_interventions_InterventionCreate__","__WEBPACK_IMPORTED_MODULE_7__components_interventions_InterventionExternal__","__WEBPACK_IMPORTED_MODULE_8__components_interventions_InterventionReportExternal__","path","component","children","229","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Login_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__","23","getFetchRequestPromise","endpoint","fetchProps","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default","forEach","key","localStorage","getItem","Authorization","searchParams","append","response","val","blob","header","match","err","json","__WEBPACK_IMPORTED_MODULE_3__store__","__WEBPACK_IMPORTED_MODULE_2__router__","statusText","__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys__","method","Content-Type","error_description","access_token","230","26","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default","__WEBPACK_IMPORTED_MODULE_1_vue__","__WEBPACK_IMPORTED_MODULE_2_vuex__","__WEBPACK_IMPORTED_MODULE_3_vuex_persist__","__WEBPACK_IMPORTED_MODULE_3_vuex_persist___default","vuexLocalStorage","storage","user","mutations","userRole","technicianType","cacheMaintenanceStatuses","statuses","cacheMaintenancePriorities","cacheCommonholds","cacheManagers","cacheScreen","actions","setItem","removeItem","setClaims","claims","roles","kid","Store","plugins","plugin","270","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_loading_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__","271","272","render","staticRenderFns","_vm","_h","$createElement","_self","_c","staticClass","273","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Modal_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__","274","275","attrs","_t","_v","$event","276","row","align-items-center","text-xs-center","align-center","lazy-validation","model","callback","$$v","expression","src","outline","icon","transition","_s","label","append-icon","click:append","depressed","block","nativeOn","stopPropagation","slot","_e","277","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Dashboard_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__","278","279","280","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Intervention_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__","281","282","283","_l","no-action","subItem","284","goBack","commonholdId","item-value","item-text","prepend-icon","readonly","single-line","managerName","$set","_b","fluid","_obj","xs6","Thumbnail","alt","_obj$1","fixed","active","update:active","flat","disabled","285","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionPending_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__","286","287","288","mini-variant","temporary","absolute","hide-overlay","avatar","dense","289","offset-y","class","290","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionHistory_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__","291","292","grid-list-sm","menu-props","auto","scopedSlots","_u","fn","dark","fab","small","grid-list-md","indeterminate","total-items","rows-per-page-items","no-data-text","no-results-text","rows-per-page-text","content-class","update:pagination","grey lighten-3","293","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReport_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__","294","353","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MaterialList_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__","354","355","__WEBPACK_IMPORTED_MODULE_0__api__","356","xs12","placeholder","clearable","domProps","textContent","357","directives","rawName","ref","lazy","close-on-content-click","nudge-right","max-width","min-width","format","full-width","change","durationMenu","save","startMenu","return-value","update:returnValue","endMenu","two-line","left","ripple","xs1","min","prefix","unit","xs8","xs2","xs5","max","step","bottom","right","358","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionCreate_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__","359","360","clearText","361","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionExternal_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__","362","363","width","364","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReportExternal_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__","365","366","dismissible","xs7","removeService","368","__WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__","__WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__","369","timeout","top","vertical","370","371","372","6","updated","destroyed","go","isAdmin","isInternalTechnician","8","__WEBPACK_IMPORTED_MODULE_1__api__","commonhold","pageSize","sort","formData","FormData","Accept","reportId"],"mappings":"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AkE,EalkCvJC,EAAA,GbmkCErN,KAAM,WACJ,OACEuN,UalkCN,KbmkCMC,QalkCN,KbmkCMC,SalkCN,KbmkCMC,aalkCN,GbmkCMC,WalkCN,EbmkCMC,aACAC,qBAEAC,UACAC,aalkCN,EbmkCMC,WalkCN,EbmkCMC,gBalkCN,EbmkCMC,cajkCN,EbmkCMC,kBalkCN,EbmkCMC,ealkCN,EbmkCMC,iBAAkB1B,KAChB2B,cACEC,YalkCV,KbmkCUC,iBalkCV,EbmkCUC,iBalkCV,EbmkCUC,kBAAmB,kBAAmB,qBAAsB,0EAA2E,kBahkCjJ,kCbmkCMC,cAAehC,KACb2B,cACEC,YalkCV,KbmkCUC,iBalkCV,EbmkCUC,iBalkCV,EbmkCUC,kBa/jCV,gBbqkCElK,OACEoK,gBACE/M,KankCN4C,ObokCMC,UalkCN,GbokCImK,UACEhN,KankCN4C,ObokCMC,UalkCN,GbokCIC,SACE9C,KankCN4C,ObokCMC,UajkCN,IbokCE7E,YACEiP,gBalkCJxB,EAAA,GbokCEtK,QAAS,WankCX,GAAAb,GAAAtB,IbskCIA,MAAK8N,cAActR,IAAIwP,EAAsDzK,GAC3E2M,QarkCN,EbskCMC,qBarkCN,EbskCMC,kBarkCN,EbskCMC,0BarkCN,EbskCMC,QarkCN,gBbskCMC,KarkCN,8BANA/R,IAAA0P,EAAA3K,Gb6kCMiN,OankCNxC,EAAAzK,IbskCIvB,KAAKwN,iBAAiBhR,IAAIwP,EAAsDzK,GAC9E2M,QarkCN,EbskCMC,qBarkCN,EbskCMC,kBarkCN,EbskCMC,0BarkCN,EbskCMC,QarkCN,mBbskCMC,KankCN,0CbskCIvO,KAAK8N,cAAcW,GAAG,aAAc,SAAUC,GAC5CpN,EAAMqN,carkCZ,IbukCI3O,KAAKwN,iBAAiBiB,GAAG,aAAc,SAAUC,GAC/CpN,EAAMsN,iBarkCZ,IbwkCI5O,KAAK8N,cAAcW,GAAG,WAAY,SAAUI,GAC1CvN,EAAMqN,carkCZ,IbukCI3O,KAAKwN,iBAAiBiB,GAAG,WAAY,SAAUI,GAC7CvN,EAAMsN,iBarkCZ,IbwkCI5O,KAAKgE,MAAMhE,KA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,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,aAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,aAAA,GACAC,gBAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,UAAA,GACAC,aAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,GACAC,OAAA,GACAC,UAAA,IACAC,aAAA,IACAC,UAAA,GACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,aAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,aAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,UAAA,IACAC,aAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,aAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,YAAA,IACAC,eAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,QAAA,IACAC,WAAA,IACAC,OAAA,IACAC,UAAA,IACAC,OAAA,IACAC,UAAA,IACAC,UAAA,IACAC,aAAA,IACAC,QAAA,IACAC,WAAA,IACAC,OAAA,IACAC,UAAA,IACAC,QAAA,IACAC,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","file":"static/js/app.7e81d0c87f1552acf0e2.js","sourcesContent":["webpackJsonp([1],{\n\n/***/ 168:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* WEBPACK VAR INJECTION */(function(__dirname) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue_router__ = __webpack_require__(223);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__store__ = __webpack_require__(26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__routes__ = __webpack_require__(228);\n\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_1_vue_router__[\"a\" /* default */]);\n\nvar router = new __WEBPACK_IMPORTED_MODULE_1_vue_router__[\"a\" /* default */]({\n hashbang: false,\n mode: 'history',\n base: __dirname,\n saveScrollPosition: true,\n routes: __WEBPACK_IMPORTED_MODULE_3__routes__[\"a\" /* routes */],\n scrollBehavior: function scrollBehavior(to, from, savedPosition) {\n // Tell the route if we came from a history back. Allow to cache and restore screen data\n to.meta.fromHistory = savedPosition !== null;\n\n if (savedPosition) {\n return savedPosition;\n } else {\n return { x: 0, y: 0 };\n }\n }\n});\n\nrouter.beforeEach(function (to, from, next) {\n if (to.meta && to.meta.requiresAuth) {\n if (!__WEBPACK_IMPORTED_MODULE_2__store__[\"a\" /* default */].state.isLoggedIn()) {\n next({\n name: 'login'\n });\n } else if (!to.meta.requiresRole || to.meta.requiresRole.indexOf(__WEBPACK_IMPORTED_MODULE_2__store__[\"a\" /* default */].getters.role) !== -1) {\n next();\n } else if (!to.meta.requiresProp || __WEBPACK_IMPORTED_MODULE_2__store__[\"a\" /* default */].getters[to.meta.requiresProp.name] === to.meta.requiresProp.value) {\n next();\n } else {\n next(Error('Unauthorized'));\n }\n } else {\n next();\n }\n});\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (router);\n/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, \"/\"))\n\n/***/ }),\n\n/***/ 170:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(171);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__ = __webpack_require__(172);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__services_api__ = __webpack_require__(23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__loading_vue__ = __webpack_require__(270);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__Modal_vue__ = __webpack_require__(273);\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'Login',\n mixins: [__WEBPACK_IMPORTED_MODULE_3__mixins_lifecycleMixins__[\"a\" /* default */]],\n components: {\n 'loading': __WEBPACK_IMPORTED_MODULE_4__loading_vue__[\"a\" /* default */],\n 'modal': __WEBPACK_IMPORTED_MODULE_5__Modal_vue__[\"a\" /* default */]\n },\n data: function data() {\n return {\n email: '',\n emailRules: [function (v) {\n return !!v || 'Email is required';\n }, function (v) {\n return (/^\\w+([.-]?\\w+)*@\\w+([.-]?\\w+)*(\\.\\w{2,3})+$/.test(v) || 'Email must be valid'\n );\n }],\n password: '',\n passwordRules: [function (v) {\n return !!v || 'Password is required';\n }],\n valid: false,\n loggingIn: false,\n error: null,\n passwordHidden: true\n };\n },\n\n methods: {\n onLogin: function onLogin() {\n this.loggingIn = true;\n var self = this;\n __WEBPACK_IMPORTED_MODULE_2__services_api__[\"a\" /* default */].getToken(this.email, this.password).then(function (token) {\n self.$store.dispatch('login', token);\n console.log('logged in');\n\n return __WEBPACK_IMPORTED_MODULE_2__services_api__[\"a\" /* default */].getUser();\n }).then(function (data) {\n self.$store.dispatch('setClaims', data);\n self.loggingIn = false;\n\n return __WEBPACK_IMPORTED_MODULE_2__services_api__[\"a\" /* default */].getTechnician(data.sub);\n }).then(function (data) {\n if (data && data.success) {\n self.$store.commit('technicianId', data.technician.id);\n self.$store.commit('technicianType', data.technician.type);\n }\n\n self.$router.push('/dashboard');\n }).catch(function (error) {\n self.loggingIn = false;\n self.error = error.message || error;\n });\n }\n },\n created: function created() {\n var _this = this;\n\n return __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default()( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee() {\n return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n try {\n if (_this.$store.state.isLoggedIn()) {\n _this.$router.push('/dashboard');\n }\n } catch (error) {\n console.log('catch login.created error : ' + error.message || error);\n }\n\n case 1:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n }\n});\n\n/***/ }),\n\n/***/ 187:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'loading'\n});\n\n/***/ }),\n\n/***/ 188:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'modal'\n});\n\n/***/ }),\n\n/***/ 189:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_api__ = __webpack_require__(23);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n mounted: function mounted() {\n var _this = this;\n\n var self = this;\n\n if (!this.$store.state.maintenanceStatuses || this.$store.state.maintenanceStatuses.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getMaintenanceStatuses().then(function (data) {\n self.$store.commit('cacheMaintenanceStatuses', data);\n }).catch(function (error) {\n self.toast('error', error);\n });\n }\n\n if (!this.$store.state.maintenancePriorities || this.$store.state.maintenancePriorities.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getMaintenancePriorities().then(function (data) {\n self.$store.commit('cacheMaintenancePriorities', data);\n }).catch(function (error) {\n self.toast('error', error);\n });\n } else {\n this.priorities = this.$store.state.maintenancePriorities;\n }\n\n if (!this.$store.state.commonholds || this.$store.state.commonholds.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getCommonholds().then(function (data) {\n self.$store.commit('cacheCommonholds', data);\n _this.commonholds = data;\n }).catch(function (error) {\n self.toast('error', error);\n });\n }\n\n if (!this.$store.state.managers || this.$store.state.managers.length === 0) {\n __WEBPACK_IMPORTED_MODULE_0__services_api__[\"a\" /* default */].getManagers().then(function (data) {\n self.$store.commit('cacheManagers', data);\n }).catch(function (error) {\n self.toast('error', error);\n });\n }\n }\n});\n\n/***/ }),\n\n/***/ 190:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__ = __webpack_require__(191);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n// https://serversideup.net/uploading-files-vuejs-axios/\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n intervention: {},\n documents: [],\n images: [],\n currentStatus: 0,\n dialog: false,\n pendingInterventions: 0\n };\n },\n\n props: {\n id: {\n type: String,\n required: true\n },\n context: {\n type: String,\n required: false\n }\n },\n components: {\n 'contact-list': __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__[\"a\" /* default */]\n },\n mounted: function mounted() {\n this.fetch(this.id);\n },\n\n methods: {\n fetch: function fetch(id) {\n var _this = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getIntervention(id).then(function (data) {\n data.createdOn = Date.parse(data.createdOn) || data.createdOn;\n _this.intervention = data;\n _this.currentStatus = _this.intervention.statusId;\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocuments(id).then(function (data) {\n if (data) {\n _this.documents = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.documents = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionImages(id).then(function (data) {\n if (data) {\n _this.images = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.images = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n },\n isActiveStatus: function isActiveStatus(status) {\n switch (this.intervention.statusId) {\n case 2:\n return status === 3; // Atribuido\n case 3:\n return status === 4 || status === 5; // Iniciado\n case 4:\n return status === 3 || status === 5; // Suspenso\n default:\n return false; // Finalizado\n }\n },\n getDate: function getDate(dateEpoch) {\n var date = new Date(dateEpoch);\n\n var month = date.getMonth() + 1;\n if (month < 10) {\n month = '0' + month;\n }\n\n var day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n\n return date.getFullYear() + '-' + month + '-' + day;\n },\n newReport: function newReport() {\n var _this2 = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].createReport(this.intervention.id).then(function (data) {\n _this2.toast('success', 'Intervenção iniciada');\n _this2.intervention.statusId = 3;\n _this2.intervention.currentReportId = data.id;\n\n if (data.pendingInterventions && data.pendingInterventions > 0) {\n _this2.pendingInterventions = data.pendingInterventions;\n _this2.dialog = true;\n }\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n },\n execute: function execute(action) {\n this.$router.push('/interventions/' + this.intervention.id + '/reports/' + this.intervention.currentReportId + '/' + action);\n },\n download: function download(interventionId, id) {\n var _this3 = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocument(interventionId, id).then(function (data) {\n if (data) {\n var url = window.URL.createObjectURL(new Blob([data.stream]));\n var link = document.createElement('a');\n link.href = url;\n link.setAttribute('download', data.name);\n document.body.appendChild(link);\n link.click();\n }\n }).catch(function (error) {\n _this3.toast('error', error);\n });\n }\n },\n computed: {\n readOnly: function readOnly() {\n return this.context !== 'edit';\n }\n }\n});\n\n/***/ }),\n\n/***/ 191:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ContactList_vue__ = __webpack_require__(192);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__ = __webpack_require__(283);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(282)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-29323b63\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_ContactList_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_29323b63_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_ContactList_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 192:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n props: ['label', 'value'],\n computed: {\n items: function items() {\n if (!this.value) {\n return [];\n }\n\n var items = JSON.parse(this.value);\n return items.map(function (el) {\n var numbers = el.PhoneNumber.split('\\r\\n');\n return {\n id: el.Id,\n name: el.Name,\n numbers: numbers\n };\n });\n }\n }\n});\n\n/***/ }),\n\n/***/ 193:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_Navigation__ = __webpack_require__(194);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n components: {\n 'gci-navigation': __WEBPACK_IMPORTED_MODULE_2__components_Navigation__[\"a\" /* default */]\n },\n data: function data() {\n return {\n interventions: [],\n priorityFilter: null\n };\n },\n mounted: function mounted() {\n var _this = this;\n\n var self = this;\n\n __WEBPACK_IMPORTED_MODULE_0__services_interventions__[\"a\" /* default */].getInterventions().then(function (data) {\n _this.interventions = data.filter(function (e) {\n var visible = e.statusId > 1 && e.statusId < 5;\n if (visible) {\n e.createdOn = Date.parse(e.createdOn) || e.createdOn;\n e.currentReportStartDate = Date.parse(e.currentReportStartDate) || e.currentReportStartDate;\n }\n\n return visible;\n });\n }).catch(function (error) {\n self.toast('error', error);\n });\n },\n\n methods: {\n getColor: function getColor(priority) {\n if (typeof priority === 'number' && this.$store.state.maintenancePriorities) {\n priority = this.$store.state.maintenancePriorities.find(function (el) {\n return el.id === priority;\n });\n }\n\n if (priority && priority.options && priority.options !== '') {\n var color = JSON.parse(priority.options).color;\n return color || 'black';\n } else {\n return 'white';\n }\n },\n getStatus: function getStatus(id) {\n if (this.$store.state.maintenanceStatuses) {\n var status = this.$store.state.maintenanceStatuses.find(function (el) {\n return el.id === id;\n });\n if (status) {\n return status.name;\n }\n }\n\n return id;\n },\n getCommonholdName: function getCommonholdName(id) {\n var item = this.$store.state.commonholds && this.$store.state.commonholds.find(function (el) {\n return el.id === id;\n });\n return item && item.name || id || '';\n },\n filter: function filter(item) {\n if (!item || item.id === 0) {\n this.priorityFilter = null;\n } else {\n this.priorityFilter = item;\n }\n },\n select: function select(id) {\n if (this.isExternalTechnician) {\n this.$router.push({ name: 'intervention_edit_external', params: { id: String(id) } });\n } else {\n this.$router.push({ name: 'intervention_edit', params: { id: String(id), context: 'edit' } });\n }\n }\n },\n computed: {\n priorityFilterList: function priorityFilterList() {\n var list = this.$store.state.maintenancePriorities && this.$store.state.maintenancePriorities.slice(0);\n if (list && !list.find(function (el) {\n return el.id === 0;\n })) {\n list.unshift({ id: 0, name: '-- Todas --' });\n }\n\n return list;\n },\n filteredData: function filteredData() {\n var _this2 = this;\n\n if (!this.priorityFilter) {\n return this.interventions;\n } else {\n return this.interventions.filter(function (el) {\n return el.priorityId === _this2.priorityFilter.id;\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 194:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Navigation_vue__ = __webpack_require__(195);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__ = __webpack_require__(288);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(287)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-24c3c2a3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Navigation_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_24c3c2a3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Navigation_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 195:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n data: function data() {\n return {\n drawer: false\n };\n },\n\n props: ['technicianType'],\n methods: {\n toggleVariant: function toggleVariant() {\n this.$store.commit('drawer', !this.mini);\n },\n logout: function logout() {\n console.log('logout called.');\n this.$store.dispatch('logout');\n this.$router.push('/');\n }\n },\n computed: {\n userName: function userName() {\n return this.$store.getters.userName || 'Técnico';\n },\n mini: function mini() {\n return this.$store.state.drawer;\n }\n }\n});\n\n/***/ }),\n\n/***/ 196:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__ = __webpack_require__(27);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_Navigation__ = __webpack_require__(194);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__[\"a\" /* default */]],\n components: {\n 'gci-navigation': __WEBPACK_IMPORTED_MODULE_3__components_Navigation__[\"a\" /* default */]\n },\n data: function data() {\n return {\n currentCommonhold: null,\n search: '',\n totalItems: 0,\n items: [],\n loading: false,\n pagination: { sortBy: 'id', descending: '+' },\n // Header parameters\n // {\n // text: string;\n // value: string;\n // align: 'left' | 'center' | 'right';\n // sortable: boolean;\n // class: string[] | string;\n // width: string;\n // }\n headers: [{ text: 'Pedido', value: 'id' }, { text: 'Estado', value: 'statusId' }, { text: 'Data Inicio', value: 'dateStart' }, { text: 'Data Fim', value: 'dateEnd' }]\n };\n },\n created: function created() {\n if (this.$route.meta.fromHistory) {\n // restore last state\n var cache = this.$store.state.currentScreenCache;\n\n if (cache && cache.currentCommonhold) {\n this.currentCommonhold = cache.currentCommonhold;\n this.search = cache.search;\n this.totalItems = cache.totalItems;\n this.items = cache.items;\n this.pagination = cache.pagination;\n }\n }\n },\n\n methods: {\n getColor: function getColor(index) {\n if (index % 2 === 0) {\n return 'white';\n } else {\n return 'lightgrey';\n }\n },\n select: function select(id) {\n this.$router.push({ name: 'intervention_read', params: { id: String(id), context: 'read' } });\n },\n fetch: function fetch() {\n var _this = this;\n\n return new __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a(function (resolve, reject) {\n if (_this.currentCommonhold && !_this.loading) {\n _this.loading = true;\n var self = _this;\n\n var _pagination = _this.pagination,\n sortBy = _pagination.sortBy,\n descending = _pagination.descending,\n page = _pagination.page,\n rowsPerPage = _pagination.rowsPerPage; // eslint-disable-line\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].findInterventions(_this.currentCommonhold, page, rowsPerPage, descending + sortBy, _this.search, _this.includePending).then(function (data) {\n var items = data.items;\n var total = data.totalItems;\n\n setTimeout(function () {\n self.loading = false;\n self.items = items;\n self.totalItems = total;\n\n _this.$store.commit('cacheScreen', {\n currentCommonhold: self.currentCommonhold,\n search: self.search,\n totalItems: self.totalItems,\n items: self.items,\n pagination: self.pagination\n });\n\n resolve();\n }, 1000);\n }).catch(function (error) {\n self.toast('error', error);\n });\n } else {\n resolve();\n }\n });\n }\n },\n computed: {\n commonholds: function commonholds() {\n return this.$store.state.commonholds;\n }\n }\n});\n\n/***/ }),\n\n/***/ 197:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__uppy_core__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__ = __webpack_require__(200);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam__ = __webpack_require__(206);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__ = __webpack_require__(208);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__ = __webpack_require__(209);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__ = __webpack_require__(210);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__ = __webpack_require__(211);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__components_materials_MaterialList__ = __webpack_require__(353);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__[\"a\" /* default */]],\n data: function data() {\n return {\n timeStart: null,\n timeEnd: null,\n duration: null,\n observations: '',\n fullSweep: false,\n materials: [],\n unlistedMaterials: [],\n\n report: {},\n startPicker: false,\n endPicker: false,\n durationPicker: false,\n materialList: false,\n\n canSaveDocuments: true,\n canSaveImages: true,\n documentUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/x-7z-compressed']\n }\n }),\n imageUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['image/*']\n }\n })\n };\n },\n\n props: {\n interventionid: {\n type: String,\n required: true\n },\n reportid: {\n type: String,\n required: true\n },\n context: {\n type: String,\n required: true\n }\n },\n components: {\n 'material-list': __WEBPACK_IMPORTED_MODULE_10__components_materials_MaterialList__[\"a\" /* default */]\n },\n mounted: function mounted() {\n var _this = this;\n\n this.imageUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerImage',\n note: 'Images only, 15Mb or less'\n }).use(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default.a, {\n target: __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a\n });\n\n this.documentUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerDocument',\n note: 'PDF, MS Word, zip or 7z, 15Mb or less'\n });\n\n this.imageUploader.on('file-added', function (file) {\n _this.canSaveImage = false;\n });\n this.documentUploader.on('file-added', function (file) {\n _this.canSaveDocument = false;\n });\n\n this.imageUploader.on('complete', function (result) {\n _this.canSaveImage = true;\n });\n this.documentUploader.on('complete', function (result) {\n _this.canSaveDocument = true;\n });\n\n this.fetch(this.interventionid, this.reportid);\n },\n beforeDestroy: function beforeDestroy() {\n this.imageUploader.close();\n this.documentUploader.close();\n },\n\n methods: {\n fetch: function fetch(interventionid, reportid) {\n var _this2 = this;\n\n __WEBPACK_IMPORTED_MODULE_6__services_interventions__[\"a\" /* default */].getInterventionReport(interventionid, reportid).then(function (data) {\n _this2.report = data;\n var startDate = _this2.roundDate(new Date(data.dateStart));\n\n _this2.report.estimatedDateStart = startDate;\n _this2.timeStart = _this2.addZero(startDate.getHours() || 0) + ':' + _this2.addZero(startDate.getMinutes() || 0);\n\n var now = _this2.roundDate(new Date());\n _this2.timeEnd = _this2.addZero(now.getHours() || 0) + ':' + _this2.addZero(now.getMinutes() || 0);\n\n var duration = Math.floor(now - startDate);\n _this2.duration = _this2.formatTime(duration);\n\n var materialsList = _this2.$refs.materialListRef.materials;\n\n _this2.materials = data.materials.map(function (el) {\n var mat = materialsList.find(function (x) {\n return x && x.id === el.materialId;\n }) || {};\n\n el.name = mat.name;\n\n return el;\n }) || [];\n _this2.unlistedMaterials = data.unlistedMaterials || [];\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n },\n addZero: function addZero(i) {\n if (i < 10) {\n i = '0' + i;\n }\n return i;\n },\n scrollToBottom: function scrollToBottom() {\n this.scrollTo(document.body.scrollHeight || document.documentElement.scrollHeight);\n },\n scrollTo: function scrollTo(height) {\n this.$nextTick(function () {\n window.scrollTo(0, height);\n });\n },\n onMaterialAdded: function onMaterialAdded(item) {\n var material = this.materials.find(function (el) {\n return el.id === item.id;\n });\n if (material) {\n material.quantity++;\n } else {\n item.materialId = item.id;\n item.id = 0;\n item.quantity = 1;\n this.materials.unshift(item);\n }\n\n this.onMaterialListClose();\n },\n onMaterialListClose: function onMaterialListClose() {\n this.materialList = false;\n },\n addUnlistedMaterial: function addUnlistedMaterial() {\n this.unlistedMaterials.push({ name: '', quantity: 1, unitCost: 1 });\n this.scrollToBottom();\n },\n removeMaterial: function removeMaterial(index) {\n this.materials.splice(index, 1);\n },\n removeUnlistedMaterial: function removeUnlistedMaterial(index) {\n this.unlistedMaterials.splice(index, 1);\n },\n submit: function submit() {\n var _this3 = this;\n\n if (this.$refs.form.validate()) {\n var now = this.roundDate(new Date());\n var imageUploaderState = this.imageUploader.getState();\n var documentUploaderState = this.documentUploader.getState();\n var images = imageUploaderState && __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(imageUploaderState.files).map(function (el) {\n return imageUploaderState.files[el];\n });\n var documents = documentUploaderState && __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(documentUploaderState.files).map(function (el) {\n return documentUploaderState.files[el];\n });\n\n var report = {\n id: this.report.id,\n interventionId: this.report.interventionId,\n\n materials: this.materials,\n unlistedMaterials: this.unlistedMaterials,\n observations: this.observations,\n dateStart: this.timeStart,\n dateEnd: this.timeEnd,\n\n duration: this.formatTimeString(this.duration) || 0, // minutes\n estimatedDateStart: this.addZero(this.report.estimatedDateStart.getHours() || 0) + ':' + this.addZero(this.report.estimatedDateStart.getMinutes() || 0),\n estimatedDateEnd: this.addZero(now.getHours() || 0) + ':' + this.addZero(now.getMinutes() || 0),\n estimatedDuration: Math.floor((now - this.report.estimatedDateStart || 0) / 60000), // minutes\n\n fullSweep: this.fullSweep,\n\n documents: documents,\n images: images\n };\n\n __WEBPACK_IMPORTED_MODULE_6__services_interventions__[\"a\" /* default */].updateReport(report, this.context).then(function (data) {\n _this3.toast('success', _this3.context === '4' ? 'Intervenção suspensa' : 'Intervenção finalizada');\n _this3.imageUploader.reset();\n _this3.documentUploader.reset();\n _this3.$router.push('/dashboard');\n }).catch(function (error) {\n _this3.toast('error', error);\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 208:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 209:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 210:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n methods: {\n formatTime: function formatTime(duration) {\n if (duration <= 0) {\n return '00:00';\n }\n\n var minutes = parseInt(duration / 60000 % 60) || 0;\n var hours = parseInt(duration / 360000 % 24) || 0;\n\n return this.addZero(hours) + ':' + this.addZero(minutes);\n },\n formatTimeString: function formatTimeString(duration) {\n var durationParts = this.duration.split(':');\n var minutes = parseInt(durationParts[1]);\n var hours = parseInt(durationParts[0]) * 60;\n\n return hours + minutes;\n },\n roundDate: function roundDate(date) {\n var coeff = 60000; // By the minute\n\n return new Date(Math.round(date.getTime() / coeff) * coeff);\n },\n now: function now() {\n var now = new Date();\n return {\n date: now.toISOString().substr(0, 10),\n time: this.addZero(now.getHours() || 0) + ':' + this.addZero(now.getMinutes() || 0)\n };\n }\n }\n});\n\n/***/ }),\n\n/***/ 211:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n data: function data() {\n return {\n rules: {\n required: function required(value) {\n return !!value || 'Valor obrigatório.';\n },\n positiveNumber: function positiveNumber(value) {\n return !!value && Number(value) && Number(value) > 0 || 'Número deve ser positivo.';\n }\n }\n };\n }\n});\n\n/***/ }),\n\n/***/ 212:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_materials__ = __webpack_require__(355);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n filter: '',\n materials: []\n };\n },\n mounted: function mounted() {\n this.fetch();\n },\n\n methods: {\n fetch: function fetch(interventionid, reportid) {\n var _this = this;\n\n __WEBPACK_IMPORTED_MODULE_0__services_materials__[\"a\" /* default */].getMaterials().then(function (data) {\n _this.materials = data;\n }).catch(function (error) {\n _this.toast('error', error);\n });\n },\n selected: function selected(item) {\n this.$emit('selected', item);\n },\n close: function close() {\n this.$emit('close');\n }\n },\n computed: {\n filteredData: function filteredData() {\n var _this2 = this;\n\n if (this.filter) {\n return this.materials.filter(function (el) {\n return el && el.name && el.name.toUpperCase().indexOf(_this2.filter.toUpperCase()) !== -1;\n });\n } else {\n return this.materials;\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 213:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__ = __webpack_require__(6);\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_1__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n intervention: {\n createdOn: new Date(),\n priorityId: 2,\n statusId: 2,\n initialObservations: '',\n fullSweep: false,\n contacts: '',\n documents: ''\n }\n };\n },\n\n methods: {\n submit: function submit() {\n var _this = this;\n\n this.intervention.createdBy = this.userId;\n this.intervention.technicianId = this.technicianId;\n this.intervention.createdOn = this.intervention.createdOn || new Date();\n\n if (this.$refs.form.validate()) {\n __WEBPACK_IMPORTED_MODULE_0__services_interventions__[\"a\" /* default */].createIntervention(this.intervention).then(function (data) {\n _this.toast('success', 'Intervenção criada');\n\n _this.$router.push({ name: 'intervention_edit', params: { id: String(data), context: 'edit' } });\n }).catch(function (error) {\n _this.toast('error', error);\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 214:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__ = __webpack_require__(191);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n// https://serversideup.net/uploading-files-vuejs-axios/\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_2__mixins_lifecycleMixins__[\"a\" /* default */]],\n data: function data() {\n return {\n intervention: {},\n documents: [],\n images: [],\n currentStatus: 0,\n dialog: false,\n pendingInterventions: 0\n };\n },\n\n props: {\n id: {\n type: String,\n required: true\n }\n },\n components: {\n 'contact-list': __WEBPACK_IMPORTED_MODULE_3__components_contacts_ContactList__[\"a\" /* default */]\n },\n mounted: function mounted() {\n this.fetch(this.id);\n },\n\n methods: {\n fetch: function fetch(id) {\n var _this = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getIntervention(id).then(function (data) {\n data.createdOn = Date.parse(data.createdOn) || data.createdOn;\n _this.intervention = data;\n _this.currentStatus = _this.intervention.statusId;\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocuments(id).then(function (data) {\n if (data) {\n _this.documents = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.documents = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionImages(id).then(function (data) {\n if (data) {\n _this.images = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(data).map(function (el) {\n var obj = data[el];\n obj.id = el;\n\n return obj;\n });\n } else {\n _this.images = [];\n }\n }).catch(function (error) {\n _this.toast('error', error);\n });\n },\n getDate: function getDate(dateEpoch) {\n var date = new Date(dateEpoch);\n\n var month = date.getMonth() + 1;\n if (month < 10) {\n month = '0' + month;\n }\n\n var day = date.getDate();\n if (day < 10) {\n day = '0' + day;\n }\n\n return date.getFullYear() + '-' + month + '-' + day;\n },\n close: function close() {\n this.$router.push({ name: 'interventionreport_external', params: { id: String(this.intervention.id) } });\n },\n download: function download(interventionId, id) {\n var _this2 = this;\n\n __WEBPACK_IMPORTED_MODULE_1__services_interventions__[\"a\" /* default */].getInterventionDocument(interventionId, id).then(function (data) {\n if (data) {\n var url = window.URL.createObjectURL(new Blob([data.stream]));\n var link = document.createElement('a');\n link.href = url;\n link.setAttribute('download', data.name);\n document.body.appendChild(link);\n link.click();\n }\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n }\n }\n});\n\n/***/ }),\n\n/***/ 215:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core__ = __webpack_require__(9);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__uppy_core___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__uppy_core__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__ = __webpack_require__(200);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam__ = __webpack_require__(206);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__ = __webpack_require__(208);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__uppy_core_dist_style_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__ = __webpack_require__(209);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5__uppy_dashboard_dist_style_min_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__services_interventions__ = __webpack_require__(8);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__ = __webpack_require__(6);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__ = __webpack_require__(210);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__ = __webpack_require__(211);\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n mixins: [__WEBPACK_IMPORTED_MODULE_7__mixins_lifecycleMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_8__mixins_dateMixins__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_9__mixins_formRules__[\"a\" /* default */]],\n data: function data() {\n var now = this.now();\n\n return {\n dateStart: now.date,\n timeStart: now.time,\n observations: '',\n materials: [],\n services: [],\n\n startPicker: false,\n\n canSaveDocuments: true,\n canSaveImages: true,\n documentUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['application/pdf', 'application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip', 'application/x-7z-compressed']\n }\n }),\n imageUploader: __WEBPACK_IMPORTED_MODULE_1__uppy_core___default()({\n restrictions: {\n maxFileSize: 15000000,\n maxNumberOfFiles: 5,\n minNumberOfFiles: 1,\n allowedFileTypes: ['image/*']\n }\n })\n };\n },\n\n props: {\n id: {\n type: String,\n required: true\n }\n },\n mounted: function mounted() {\n var _this = this;\n\n this.imageUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerImage',\n note: 'Images only, 15Mb or less'\n }).use(__WEBPACK_IMPORTED_MODULE_3__uppy_webcam___default.a, {\n target: __WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a\n });\n\n this.documentUploader.use(__WEBPACK_IMPORTED_MODULE_2__uppy_dashboard___default.a, {\n inline: false,\n showProgressDetails: true,\n hideUploadButton: true,\n closeModalOnClickOutside: true,\n trigger: '#triggerDocument',\n note: 'PDF, MS Word, zip or 7z, 15Mb or less'\n });\n\n this.imageUploader.on('file-added', function (file) {\n _this.canSaveImage = false;\n });\n this.documentUploader.on('file-added', function (file) {\n _this.canSaveDocument = false;\n });\n\n this.imageUploader.on('complete', function (result) {\n _this.canSaveImage = true;\n });\n this.documentUploader.on('complete', function (result) {\n _this.canSaveDocument = true;\n });\n },\n beforeDestroy: function beforeDestroy() {\n this.imageUploader.close();\n this.documentUploader.close();\n },\n\n methods: {\n scrollToBottom: function scrollToBottom() {\n this.scrollTo(document.body.scrollHeight || document.documentElement.scrollHeight);\n },\n scrollTo: function scrollTo(height) {\n this.$nextTick(function () {\n window.scrollTo(0, height);\n });\n },\n addMaterial: function addMaterial() {\n this.materials.push({ description: '', value: 1 });\n this.scrollToBottom();\n },\n addService: function addService() {\n this.services.push({ description: '', value: 1 });\n this.scrollToBottom();\n },\n removeMaterial: function removeMaterial(index) {\n this.materials.splice(index, 1);\n },\n removeServices: function removeServices(index) {\n this.services.splice(index, 1);\n },\n addZero: function addZero(i) {\n if (i < 10) {\n i = '0' + i;\n }\n return i;\n },\n submit: function submit() {\n var _this2 = this;\n\n if (this.$refs.form.validate()) {\n var imageUploaderState = this.imageUploader.getState();\n var documentUploaderState = this.documentUploader.getState();\n var images = imageUploaderState && (__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(imageUploaderState.files).map(function (el) {\n return imageUploaderState.files[el];\n }) || []);\n var documents = documentUploaderState && (__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_keys___default()(documentUploaderState.files).map(function (el) {\n return documentUploaderState.files[el];\n }) || []);\n\n if (images.length === 0 || documents.length === 0) {\n this.toast('error', 'Os serviços só serão validados pelo sistema após introduzir factura e imagens');\n return;\n }\n\n var report = {\n interventionId: this.id,\n\n materials: this.materials,\n services: this.services,\n observations: this.observations,\n dateStart: this.dateStart + ' ' + this.timeStart,\n\n documents: documents,\n images: images\n };\n\n __WEBPACK_IMPORTED_MODULE_6__services_interventions__[\"a\" /* default */].createExternalReport(report).then(function (data) {\n _this2.toast('success', 'Intervenção finalizada');\n _this2.imageUploader.reset();\n _this2.documentUploader.reset();\n _this2.$router.push('/dashboard');\n }).catch(function (error) {\n _this2.toast('error', error);\n });\n }\n }\n }\n});\n\n/***/ }),\n\n/***/ 216:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__ = __webpack_require__(171);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__ = __webpack_require__(172);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator__);\n\n\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n name: 'app',\n data: function data() {\n return {};\n },\n\n\n methods: {\n snackbar: function snackbar() {\n return this.$store.state.toast;\n },\n login: function login() {\n console.log('login called.');\n this.$router.push({ name: 'login' });\n }\n },\n\n created: function created() {\n var _this = this;\n\n return __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_asyncToGenerator___default()( /*#__PURE__*/__WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.mark(function _callee() {\n return __WEBPACK_IMPORTED_MODULE_0_babel_runtime_regenerator___default.a.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n try {\n if (!_this.$store.state.isLoggedIn()) {\n console.log('not logged in');\n _this.login();\n } else {\n console.log('logged in');\n if (_this.$route.name === 'login' || _this.$route.name === 'landing') {\n _this.$router.push({ name: 'dashboard' });\n }\n }\n } catch (error) {\n console.log(error);\n }\n\n case 1:\n case 'end':\n return _context.stop();\n }\n }\n }, _callee, _this);\n }))();\n },\n\n\n computed: {\n toast: {\n get: function get() {\n return this.$store.state.toastVisible;\n },\n set: function set(value) {\n this.$store.commit('toastVisible', value);\n }\n }\n }\n\n});\n\n/***/ }),\n\n/***/ 217:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\nObject.defineProperty(__webpack_exports__, \"__esModule\", { value: true });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"app\", function() { return app; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_vue__ = __webpack_require__(17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vuetify__ = __webpack_require__(220);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vuetify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_vuetify__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker__ = __webpack_require__(221);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__router__ = __webpack_require__(168);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__store__ = __webpack_require__(26);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__ = __webpack_require__(367);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_vuex_router_sync___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__components_App__ = __webpack_require__(368);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css__ = __webpack_require__(370);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_vuetify_dist_vuetify_min_css__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl__ = __webpack_require__(371);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_vuetify_datetime_picker_src_stylus_main_styl__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__main_styl__ = __webpack_require__(372);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9__main_styl___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9__main_styl__);\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"router\", function() { return __WEBPACK_IMPORTED_MODULE_3__router__[\"a\"]; });\n/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, \"store\", function() { return __WEBPACK_IMPORTED_MODULE_4__store__[\"a\"]; });\n\n\n\n// import axios from 'axios'\n\n\n\n\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_1_vuetify___default.a, {\n theme: {\n primary: '#98dd22',\n secondary: '#4CAF50',\n error: '#b71c1c'\n }\n});\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_2_vuetify_datetime_picker___default.a);\n\n// Vue.prototype.$http = axios\n\n__WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"].config.productionTip = false;\n\nObject(__WEBPACK_IMPORTED_MODULE_5_vuex_router_sync__[\"sync\"])(__WEBPACK_IMPORTED_MODULE_4__store__[\"a\" /* default */], __WEBPACK_IMPORTED_MODULE_3__router__[\"a\" /* default */]);\n\nvar app = new __WEBPACK_IMPORTED_MODULE_0_vue__[\"default\"]({\n store: __WEBPACK_IMPORTED_MODULE_4__store__[\"a\" /* default */],\n router: __WEBPACK_IMPORTED_MODULE_3__router__[\"a\" /* default */],\n el: '#app',\n template: '',\n components: { App: __WEBPACK_IMPORTED_MODULE_6__components_App__[\"a\" /* default */] }\n});\n\n\n\n/***/ }),\n\n/***/ 222:\n/***/ (function(module, exports, __webpack_require__) {\n\nvar map = {\n\t\"./af\": 41,\n\t\"./af.js\": 41,\n\t\"./ar\": 42,\n\t\"./ar-dz\": 43,\n\t\"./ar-dz.js\": 43,\n\t\"./ar-kw\": 44,\n\t\"./ar-kw.js\": 44,\n\t\"./ar-ly\": 45,\n\t\"./ar-ly.js\": 45,\n\t\"./ar-ma\": 46,\n\t\"./ar-ma.js\": 46,\n\t\"./ar-sa\": 47,\n\t\"./ar-sa.js\": 47,\n\t\"./ar-tn\": 48,\n\t\"./ar-tn.js\": 48,\n\t\"./ar.js\": 42,\n\t\"./az\": 49,\n\t\"./az.js\": 49,\n\t\"./be\": 50,\n\t\"./be.js\": 50,\n\t\"./bg\": 51,\n\t\"./bg.js\": 51,\n\t\"./bm\": 52,\n\t\"./bm.js\": 52,\n\t\"./bn\": 53,\n\t\"./bn.js\": 53,\n\t\"./bo\": 54,\n\t\"./bo.js\": 54,\n\t\"./br\": 55,\n\t\"./br.js\": 55,\n\t\"./bs\": 56,\n\t\"./bs.js\": 56,\n\t\"./ca\": 57,\n\t\"./ca.js\": 57,\n\t\"./cs\": 58,\n\t\"./cs.js\": 58,\n\t\"./cv\": 59,\n\t\"./cv.js\": 59,\n\t\"./cy\": 60,\n\t\"./cy.js\": 60,\n\t\"./da\": 61,\n\t\"./da.js\": 61,\n\t\"./de\": 62,\n\t\"./de-at\": 63,\n\t\"./de-at.js\": 63,\n\t\"./de-ch\": 64,\n\t\"./de-ch.js\": 64,\n\t\"./de.js\": 62,\n\t\"./dv\": 65,\n\t\"./dv.js\": 65,\n\t\"./el\": 66,\n\t\"./el.js\": 66,\n\t\"./en-SG\": 67,\n\t\"./en-SG.js\": 67,\n\t\"./en-au\": 68,\n\t\"./en-au.js\": 68,\n\t\"./en-ca\": 69,\n\t\"./en-ca.js\": 69,\n\t\"./en-gb\": 70,\n\t\"./en-gb.js\": 70,\n\t\"./en-ie\": 71,\n\t\"./en-ie.js\": 71,\n\t\"./en-il\": 72,\n\t\"./en-il.js\": 72,\n\t\"./en-nz\": 73,\n\t\"./en-nz.js\": 73,\n\t\"./eo\": 74,\n\t\"./eo.js\": 74,\n\t\"./es\": 75,\n\t\"./es-do\": 76,\n\t\"./es-do.js\": 76,\n\t\"./es-us\": 77,\n\t\"./es-us.js\": 77,\n\t\"./es.js\": 75,\n\t\"./et\": 78,\n\t\"./et.js\": 78,\n\t\"./eu\": 79,\n\t\"./eu.js\": 79,\n\t\"./fa\": 80,\n\t\"./fa.js\": 80,\n\t\"./fi\": 81,\n\t\"./fi.js\": 81,\n\t\"./fo\": 82,\n\t\"./fo.js\": 82,\n\t\"./fr\": 83,\n\t\"./fr-ca\": 84,\n\t\"./fr-ca.js\": 84,\n\t\"./fr-ch\": 85,\n\t\"./fr-ch.js\": 85,\n\t\"./fr.js\": 83,\n\t\"./fy\": 86,\n\t\"./fy.js\": 86,\n\t\"./ga\": 87,\n\t\"./ga.js\": 87,\n\t\"./gd\": 88,\n\t\"./gd.js\": 88,\n\t\"./gl\": 89,\n\t\"./gl.js\": 89,\n\t\"./gom-latn\": 90,\n\t\"./gom-latn.js\": 90,\n\t\"./gu\": 91,\n\t\"./gu.js\": 91,\n\t\"./he\": 92,\n\t\"./he.js\": 92,\n\t\"./hi\": 93,\n\t\"./hi.js\": 93,\n\t\"./hr\": 94,\n\t\"./hr.js\": 94,\n\t\"./hu\": 95,\n\t\"./hu.js\": 95,\n\t\"./hy-am\": 96,\n\t\"./hy-am.js\": 96,\n\t\"./id\": 97,\n\t\"./id.js\": 97,\n\t\"./is\": 98,\n\t\"./is.js\": 98,\n\t\"./it\": 99,\n\t\"./it-ch\": 100,\n\t\"./it-ch.js\": 100,\n\t\"./it.js\": 99,\n\t\"./ja\": 101,\n\t\"./ja.js\": 101,\n\t\"./jv\": 102,\n\t\"./jv.js\": 102,\n\t\"./ka\": 103,\n\t\"./ka.js\": 103,\n\t\"./kk\": 104,\n\t\"./kk.js\": 104,\n\t\"./km\": 105,\n\t\"./km.js\": 105,\n\t\"./kn\": 106,\n\t\"./kn.js\": 106,\n\t\"./ko\": 107,\n\t\"./ko.js\": 107,\n\t\"./ku\": 108,\n\t\"./ku.js\": 108,\n\t\"./ky\": 109,\n\t\"./ky.js\": 109,\n\t\"./lb\": 110,\n\t\"./lb.js\": 110,\n\t\"./lo\": 111,\n\t\"./lo.js\": 111,\n\t\"./lt\": 112,\n\t\"./lt.js\": 112,\n\t\"./lv\": 113,\n\t\"./lv.js\": 113,\n\t\"./me\": 114,\n\t\"./me.js\": 114,\n\t\"./mi\": 115,\n\t\"./mi.js\": 115,\n\t\"./mk\": 116,\n\t\"./mk.js\": 116,\n\t\"./ml\": 117,\n\t\"./ml.js\": 117,\n\t\"./mn\": 118,\n\t\"./mn.js\": 118,\n\t\"./mr\": 119,\n\t\"./mr.js\": 119,\n\t\"./ms\": 120,\n\t\"./ms-my\": 121,\n\t\"./ms-my.js\": 121,\n\t\"./ms.js\": 120,\n\t\"./mt\": 122,\n\t\"./mt.js\": 122,\n\t\"./my\": 123,\n\t\"./my.js\": 123,\n\t\"./nb\": 124,\n\t\"./nb.js\": 124,\n\t\"./ne\": 125,\n\t\"./ne.js\": 125,\n\t\"./nl\": 126,\n\t\"./nl-be\": 127,\n\t\"./nl-be.js\": 127,\n\t\"./nl.js\": 126,\n\t\"./nn\": 128,\n\t\"./nn.js\": 128,\n\t\"./pa-in\": 129,\n\t\"./pa-in.js\": 129,\n\t\"./pl\": 130,\n\t\"./pl.js\": 130,\n\t\"./pt\": 131,\n\t\"./pt-br\": 132,\n\t\"./pt-br.js\": 132,\n\t\"./pt.js\": 131,\n\t\"./ro\": 133,\n\t\"./ro.js\": 133,\n\t\"./ru\": 134,\n\t\"./ru.js\": 134,\n\t\"./sd\": 135,\n\t\"./sd.js\": 135,\n\t\"./se\": 136,\n\t\"./se.js\": 136,\n\t\"./si\": 137,\n\t\"./si.js\": 137,\n\t\"./sk\": 138,\n\t\"./sk.js\": 138,\n\t\"./sl\": 139,\n\t\"./sl.js\": 139,\n\t\"./sq\": 140,\n\t\"./sq.js\": 140,\n\t\"./sr\": 141,\n\t\"./sr-cyrl\": 142,\n\t\"./sr-cyrl.js\": 142,\n\t\"./sr.js\": 141,\n\t\"./ss\": 143,\n\t\"./ss.js\": 143,\n\t\"./sv\": 144,\n\t\"./sv.js\": 144,\n\t\"./sw\": 145,\n\t\"./sw.js\": 145,\n\t\"./ta\": 146,\n\t\"./ta.js\": 146,\n\t\"./te\": 147,\n\t\"./te.js\": 147,\n\t\"./tet\": 148,\n\t\"./tet.js\": 148,\n\t\"./tg\": 149,\n\t\"./tg.js\": 149,\n\t\"./th\": 150,\n\t\"./th.js\": 150,\n\t\"./tl-ph\": 151,\n\t\"./tl-ph.js\": 151,\n\t\"./tlh\": 152,\n\t\"./tlh.js\": 152,\n\t\"./tr\": 153,\n\t\"./tr.js\": 153,\n\t\"./tzl\": 154,\n\t\"./tzl.js\": 154,\n\t\"./tzm\": 155,\n\t\"./tzm-latn\": 156,\n\t\"./tzm-latn.js\": 156,\n\t\"./tzm.js\": 155,\n\t\"./ug-cn\": 157,\n\t\"./ug-cn.js\": 157,\n\t\"./uk\": 158,\n\t\"./uk.js\": 158,\n\t\"./ur\": 159,\n\t\"./ur.js\": 159,\n\t\"./uz\": 160,\n\t\"./uz-latn\": 161,\n\t\"./uz-latn.js\": 161,\n\t\"./uz.js\": 160,\n\t\"./vi\": 162,\n\t\"./vi.js\": 162,\n\t\"./x-pseudo\": 163,\n\t\"./x-pseudo.js\": 163,\n\t\"./yo\": 164,\n\t\"./yo.js\": 164,\n\t\"./zh-cn\": 165,\n\t\"./zh-cn.js\": 165,\n\t\"./zh-hk\": 166,\n\t\"./zh-hk.js\": 166,\n\t\"./zh-tw\": 167,\n\t\"./zh-tw.js\": 167\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 222;\n\n/***/ }),\n\n/***/ 228:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return routes; });\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__components_Login__ = __webpack_require__(229);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_Dashboard__ = __webpack_require__(277);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__ = __webpack_require__(280);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__components_interventions_InterventionPending__ = __webpack_require__(285);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__components_interventions_InterventionHistory__ = __webpack_require__(290);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5__components_interventions_InterventionReport__ = __webpack_require__(293);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__components_interventions_InterventionCreate__ = __webpack_require__(358);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__components_interventions_InterventionExternal__ = __webpack_require__(361);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__components_interventions_InterventionReportExternal__ = __webpack_require__(364);\n// import Landing from '@/components/Landing'\n\n\n\n\n\n\n\n\n\n\nvar routes = [\n// { path: '/', name: 'landing', component: Landing },\n{ path: '/', name: 'login', component: __WEBPACK_IMPORTED_MODULE_0__components_Login__[\"a\" /* default */] }, {\n path: '',\n name: 'dashboard',\n component: __WEBPACK_IMPORTED_MODULE_1__components_Dashboard__[\"a\" /* default */],\n meta: { requiresAuth: true },\n children: [{ path: '/dashboard', name: 'interventions_pending', component: __WEBPACK_IMPORTED_MODULE_3__components_interventions_InterventionPending__[\"a\" /* default */], meta: { requiresAuth: true } }, { path: '/interventions/history', name: 'interventions_history', component: __WEBPACK_IMPORTED_MODULE_4__components_interventions_InterventionHistory__[\"a\" /* default */], meta: { requiresAuth: true } },\n // Externals\n {\n path: '/interventions/:id/details',\n name: 'intervention_edit_external',\n component: __WEBPACK_IMPORTED_MODULE_7__components_interventions_InterventionExternal__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n }, {\n path: '/interventions/:id/report',\n name: 'interventionreport_external',\n component: __WEBPACK_IMPORTED_MODULE_8__components_interventions_InterventionReportExternal__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n },\n // Technicians\n {\n path: '/interventions/create',\n name: 'intervention_create',\n component: __WEBPACK_IMPORTED_MODULE_6__components_interventions_InterventionCreate__[\"a\" /* default */],\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }, {\n path: '/interventions/:interventionid/reports/:reportid/:context',\n name: 'interventionreport',\n component: __WEBPACK_IMPORTED_MODULE_5__components_interventions_InterventionReport__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }, {\n path: '/interventions/:id/:context',\n name: 'intervention_edit',\n component: __WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }, {\n path: '/interventions/:id',\n name: 'intervention_read',\n component: __WEBPACK_IMPORTED_MODULE_2__components_interventions_Intervention__[\"a\" /* default */],\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }]\n}];\n\n/***/ }),\n\n/***/ 229:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Login_vue__ = __webpack_require__(170);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__ = __webpack_require__(276);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(230)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17f7fee2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Login_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_17f7fee2_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Login_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 23:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__ = __webpack_require__(27);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys__ = __webpack_require__(16);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__router__ = __webpack_require__(168);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__store__ = __webpack_require__(26);\n\n\n\n\n\n// this data must be same like in db table OpenIddictApplications\n// otherwise call for auth token will be rejected\nvar clientId = \"technicians\";\nvar clientSecret = \"91CECEA9-AED2-4881-AC45-7B5CF236AF7D\";\n\nvar token;\n\n// create a fetch request with url and props passed and return a promise with the data returned\n// also add the auth header\nfunction getFetchRequestPromise(endpoint, fetchProps) {\n fetchProps = fetchProps || {};\n fetchProps.headers = fetchProps.headers || {};\n\n var props = {};\n __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default()(fetchProps).forEach(function (key) {\n if (key !== 'params' && key !== 'response') {\n props[key] = fetchProps[key];\n }\n });\n\n if (!token) {\n token = window.localStorage.getItem('access_token');\n }\n\n props.headers.Authorization = 'Bearer ' + token;\n\n if (false) {\n props.mode = 'cors';\n }\n\n return new __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a(function (resolve, reject) {\n var url = new URL(\"https://denariu.ddns.net:5050\" + endpoint);\n\n if (fetchProps.params) {\n __WEBPACK_IMPORTED_MODULE_1_babel_runtime_core_js_object_keys___default()(fetchProps.params).forEach(function (key) {\n return url.searchParams.append(key, fetchProps.params[key]);\n });\n }\n\n window.fetch(url, props).then(function (response) {\n if (response.status >= 400) {\n // If Unauthorized, token must have expired\n // TODO : refresh token\n if (response.status === 401) {\n token = null;\n __WEBPACK_IMPORTED_MODULE_3__store__[\"a\" /* default */].dispatch('logout');\n\n __WEBPACK_IMPORTED_MODULE_2__router__[\"a\" /* default */] && __WEBPACK_IMPORTED_MODULE_2__router__[\"a\" /* default */].push({ name: 'login' });\n }\n\n response.text().then(function (text) {\n console.log(text || response.statusText);\n reject(text || response.statusText);\n });\n } else {\n if (fetchProps.response && fetchProps.response === 'blob') {\n response.headers.forEach(function (val, key) {\n console.log(key, val);\n });\n\n return response.blob().then(function (blob) {\n var header = response.headers.get('Content-Disposition');\n var filename = header && header.match(/filename[^;=\\n]*=((['\"]).*?\\2|[^;\\n]*)/)[1] || '';\n\n return {\n stream: blob,\n name: filename\n };\n }).catch(function (err) {}); // eslint-disable-line handle-callback-err\n } else {\n return response.json().then(function (json) {\n return json;\n }).catch(function (err) {}); // eslint-disable-line handle-callback-err\n }\n }\n }).then(function (data) {\n resolve(data);\n }).catch(function (error) {\n reject(error.message); // TODO sanitize error\n });\n });\n}\n\n// function addItemsToForm(form, names, obj) {\n// if (!obj) return addItemToForm(form, names, '')\n\n// if (\n// typeof obj === 'string' ||\n// typeof obj === 'number' ||\n// obj === true ||\n// obj === false\n// ) return addItemToForm(form, names, obj)\n\n// if (obj instanceof Date) return addItemToForm(form, names, obj.toJSON())\n\n// // array or otherwise array-like\n// if (obj instanceof Array) {\n// return obj.forEach((v, i) => {\n// names.push(`[${i}]`)\n// addItemsToForm(form, names, v)\n// names.pop()\n// })\n// }\n\n// if (typeof obj === 'object') {\n// return Object.keys(obj).forEach((k) => {\n// names.push(k)\n// addItemsToForm(form, names, obj[k])\n// names.pop()\n// })\n// }\n// }\n\n// function addItemToForm(form, names, value) {\n// var name = encodeURIComponent(names.join('.').replace(/\\.\\[/g, '['))\n// value = encodeURIComponent(value.toString())\n// form.push(`${name}=${value}`)\n// }\n\n// create a fetch request with url and props passed and return a promise with the response returned\n// also add the auth header\n// function getNonDataFetchRequestPromise(url, fetchProps) {\n// fetchProps = fetchProps || {}\n// fetchProps.headers = fetchProps.headers || {}\n// fetchProps.headers.Authorization = 'Bearer ' + token\n// var p = new Promise((resolve, reject) => {\n// window.fetch(process.env.API_ENDPOINT + url, fetchProps).then((response) => {\n// if (response.ok) {\n// resolve(response)\n// } else {\n// reject(response.statusText) // TODO sanitize error\n// }\n// }).catch((error) => {\n// reject(error)\n// })\n// })\n// return p\n// }\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n call: getFetchRequestPromise,\n getToken: function getToken(email, password) {\n var fetchProps = {\n method: 'POST',\n headers: { 'Content-Type': 'application/x-www-form-urlencoded' },\n // TODO : change this to AuthorizationCode + PKCE ASAP\n body: 'grant_type=password&username=' + email + '&password=' + password + '&client_id=' + clientId + '&client_secret=' + clientSecret\n };\n\n if (false) {\n fetchProps.mode = 'cors';\n }\n\n return new __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_promise___default.a(function (resolve, reject) {\n window.fetch(\"https://denariu.ddns.net:5050\" + '/api/connect/token', fetchProps).then(function (response) {\n return response.json();\n }).then(function (data) {\n if (data.error) {\n reject(data.error_description);\n } else {\n token = data.access_token;\n resolve(token);\n }\n }).catch(function (error) {\n reject(error);\n });\n });\n },\n getUser: function getUser() {\n return getFetchRequestPromise('/api/userinfo');\n },\n getTechnician: function getTechnician(userId) {\n return getFetchRequestPromise('/api/technicians/userid/' + userId);\n },\n getManagers: function getManagers() {\n return getFetchRequestPromise('/api/managers');\n },\n getMaintenanceStatuses: function getMaintenanceStatuses() {\n return getFetchRequestPromise('/api/maintenancestatuses');\n },\n getMaintenancePriorities: function getMaintenancePriorities() {\n return getFetchRequestPromise('/api/maintenancepriorities');\n },\n getCommonholds: function getCommonholds() {\n return getFetchRequestPromise('/api/commonholds');\n // return new Promise((resolve, reject) => {\n // resolve([{\n // id: '005',\n // name: 'Condomínio Edificio Casas N´Aldeia'\n // }, {\n // id: '01',\n // name: 'Condomínio Rua Nova do Monte, 18 e 36'\n // }, {\n // id: '010',\n // name: 'Condomínio Rua Ferreira de Castro, 81'\n // }, {\n // id: '02',\n // name: 'Edíficio Palmeira Sol II'\n // }, {\n // id: '03',\n // name: 'Condomínio Bloco J'\n // }])\n // })\n }\n});\n\n/***/ }),\n\n/***/ 230:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 26:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__ = __webpack_require__(169);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_vue__ = __webpack_require__(17);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_vuex__ = __webpack_require__(225);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_vuex_persist__ = __webpack_require__(226);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_vuex_persist___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_vuex_persist__);\n\n\n\n\n\n__WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].use(__WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */]);\n\nvar vuexLocalStorage = new __WEBPACK_IMPORTED_MODULE_3_vuex_persist___default.a({\n key: 'vuex', // The key to store the state on in the storage provider.\n storage: window.localStorage // or window.sessionStorage or localForage\n // Function that passes the state and returns the state with only the objects you want to store.\n // reducer: state => state,\n // Function that passes a mutation and lets you decide if it should update the state in localStorage.\n // filter: mutation => (true)\n});\n\n// TYPES\n\n// STATE\nvar state = {\n drawer: false,\n user: {},\n toast: {},\n toastVisible: false,\n maintenanceStatuses: [],\n maintenancePriorities: [],\n commonholds: [],\n managers: [],\n currentScreenCache: {},\n isLoggedIn: function isLoggedIn() {\n var token = window.localStorage.getItem('access_token');\n return !!token;\n }\n};\n\n// MUTATIONS\nvar mutations = {\n drawer: function drawer(state, mini) {\n state.drawer = mini;\n },\n toast: function toast(state, _toast) {\n state.toast = _toast;\n },\n toastVisible: function toastVisible(state, visible) {\n state.toastVisible = visible;\n },\n userId: function userId(state, id) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'id', id);\n },\n userName: function userName(state, name) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'name', name);\n },\n userRole: function userRole(state, role) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'role', role);\n },\n technicianId: function technicianId(state, id) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'technicianId', id);\n },\n technicianType: function technicianType(state, type) {\n __WEBPACK_IMPORTED_MODULE_1_vue__[\"default\"].set(state.user, 'technicianType', type);\n },\n cacheMaintenanceStatuses: function cacheMaintenanceStatuses(state, statuses) {\n state.maintenanceStatuses = statuses;\n },\n cacheMaintenancePriorities: function cacheMaintenancePriorities(state, priorities) {\n state.maintenancePriorities = priorities;\n },\n cacheCommonholds: function cacheCommonholds(state, commonholds) {\n state.commonholds = commonholds;\n },\n cacheManagers: function cacheManagers(state, managers) {\n state.managers = managers;\n },\n cacheScreen: function cacheScreen(state, data) {\n state.currentScreenCache = data;\n }\n};\n\n// ACTIONS\nvar actions = {\n login: function login(state, token) {\n window.localStorage.setItem('access_token', token);\n },\n logout: function logout(state) {\n store.commit('toast', {});\n store.commit('toastVisible', false);\n store.commit('userId');\n store.commit('userName');\n store.commit('userRole');\n store.commit('technicianId');\n store.commit('technicianType');\n store.commit('cacheMaintenanceStatuses');\n store.commit('cacheMaintenancePriorities');\n store.commit('cacheCommonholds');\n store.commit('cacheManagers');\n store.commit('cacheScreen');\n window.localStorage.removeItem('access_token');\n window.localStorage.removeItem('user_claims');\n },\n toast: function toast(store, _toast2) {\n store.commit('toast', _toast2);\n store.commit('toastVisible', true);\n },\n setClaims: function setClaims(store, claims) {\n store.commit('userId', claims.sub || '');\n store.commit('userName', claims.name || '');\n store.commit('userRole', claims.roles[0] || '');\n store.commit('technicianId', claims.kid || '');\n\n window.localStorage.setItem('user_claims', __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(claims));\n }\n};\n\n// GETTERS\nvar getters = {\n role: function role(state) {\n return state.user && state.user.role;\n },\n userId: function userId(state) {\n return state.user && state.user.id;\n },\n userName: function userName(state) {\n return state.user && state.user.name;\n },\n technicianId: function technicianId(state) {\n return state.user && state.user.technicianId;\n },\n technicianType: function technicianType(state) {\n return state.user && state.user.technicianType;\n }\n};\n\nvar store = new __WEBPACK_IMPORTED_MODULE_2_vuex__[\"a\" /* default */].Store({\n // root state object.\n // each Vuex instance is just a single state tree.\n state: state,\n // mutations are operations that actually mutates the state.\n // each mutation handler gets the entire state tree as the\n // first argument, followed by additional payload arguments.\n // mutations must be synchronous and can be recorded by plugins\n // for debugging purposes.\n mutations: mutations,\n // actions are functions that cause side effects and can involve\n // asynchronous operations.\n actions: actions,\n // getters are functions\n getters: getters,\n plugins: [vuexLocalStorage.plugin]\n});\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (store);\n\n/***/ }),\n\n/***/ 270:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_loading_vue__ = __webpack_require__(187);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__ = __webpack_require__(272);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(271)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-005c6f9a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_loading_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_005c6f9a_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_loading_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 271:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 272:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"loader\"})}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 273:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Modal_vue__ = __webpack_require__(188);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__ = __webpack_require__(275);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(274)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a40dab56\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Modal_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_a40dab56_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_selector_type_template_index_0_Modal_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 274:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 275:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"modal\"}},[_c('div',{staticClass:\"modal-mask\"},[_c('div',{staticClass:\"modal-wrapper\"},[_c('div',{staticClass:\"modal-container\"},[_c('div',{staticClass:\"modal-header\"},[_vm._t(\"header\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_vm._t(\"body\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_vm._t(\"footer\",[_c('button',{staticClass:\"modal-default-button\",on:{\"click\":function($event){_vm.$emit('close')}}},[_vm._v(\"OK\")])])],2)])])])])}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 276:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{staticClass:\"fill-height\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"align-items-center\":\"align-items-center\"}},[_c('v-flex',{staticClass:\"form-container\",attrs:{\"text-xs-center\":\"text-xs-center\",\"align-center\":\"align-center\"}},[_c('v-form',{attrs:{\"lazy-validation\":\"lazy-validation\"},model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('div',{staticClass:\"panel panel-default my-auto\"},[_c('div',{staticClass:\"panel-heading ac\"},[_c('img',{staticClass:\"mx-auto my-3\",attrs:{\"src\":\"static/logotipo.png\"}}),_c('h3',{staticClass:\"mx-auto panel-title\"},[_vm._v(\"ÁREA TÉCNICA\")])]),_c('div',{staticClass:\"panel-body\"},[_c('v-alert',{attrs:{\"outline\":\"outline\",\"color\":\"error\",\"icon\":\"warning\",\"value\":_vm.error,\"transition\":\"scale-transition\"}},[_vm._v(_vm._s(_vm.error))]),_c('v-text-field',{attrs:{\"label\":\"Email\",\"rules\":_vm.emailRules,\"required\":\"required\"},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}}),_c('v-text-field',{attrs:{\"label\":\"Password\",\"append-icon\":_vm.passwordHidden ? 'visibility' : 'visibility_off',\"type\":_vm.passwordHidden ? 'password' : 'text',\"rules\":_vm.passwordRules,\"required\":\"required\"},on:{\"click:append\":function () { return (_vm.passwordHidden = !_vm.passwordHidden); }},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-btn',{attrs:{\"color\":\"primary\",\"depressed\":\"depressed\",\"block\":\"block\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.onLogin($event)}}},[_vm._v(\"Login\")])],1)])])],1),(_vm.loggingIn)?_c('modal',[_c('h3',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_vm._v(\"Logging In\")]),_c('loading',{attrs:{\"slot\":\"body\"},slot:\"body\"}),_c('div',{attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('span',[_vm._v(\"Please Wait...\")])])],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 277:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Dashboard_vue__ = __webpack_require__(189);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__ = __webpack_require__(279);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(278)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0cbff331\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Dashboard_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0cbff331_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Dashboard_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 278:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 279:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-flex',[_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 280:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Intervention_vue__ = __webpack_require__(190);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__ = __webpack_require__(284);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(281)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-42abc6d3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_Intervention_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_42abc6d3_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_Intervention_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 281:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 282:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 283:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-list',{attrs:{\"color\":\"transparent\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.label || ''))]),_vm._l((_vm.items),function(item){return _c('v-list-group',{key:item.id,attrs:{\"no-action\":\"no-action\"}},[_c('v-list-tile',{attrs:{\"slot\":\"activator\"},slot:\"activator\"},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)],1),_vm._l((item.numbers),function(subItem){return _c('v-list-tile',{key:subItem},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(subItem))])],1)],1)})],2)})],2)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 284:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-checkbox',{attrs:{\"label\":\"Deve fazer volta completa?\",\"readonly\":\"readonly\"},model:{value:(_vm.intervention.mustFullSweep),callback:function ($$v) {_vm.$set(_vm.intervention, \"mustFullSweep\", $$v)},expression:\"intervention.mustFullSweep\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),(!_vm.readOnly)?_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"3\",\"disabled\":!_vm.isActiveStatus(3)},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.newReport($event)}}},[_c('span',[_vm._v(\"Iniciar\")]),_c('v-icon',[_vm._v(\"play_arrow\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"4\",\"disabled\":!_vm.isActiveStatus(4)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(4)}}},[_c('span',[_vm._v(\"Suspender\")]),_c('v-icon',[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"5\",\"disabled\":!_vm.isActiveStatus(5)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(5)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1):_vm._e(),(!_vm.readOnly)?_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1):_vm._e()],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 285:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionPending_vue__ = __webpack_require__(193);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__ = __webpack_require__(289);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(286)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0ac0a958\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionPending_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_0ac0a958_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionPending_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 286:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 287:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 288:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-side-icon',{on:{\"click\":function($event){_vm.drawer = !_vm.drawer}}}),_vm._t(\"toolbar\")],2),_c('v-navigation-drawer',{attrs:{\"mini-variant\":_vm.mini,\"temporary\":\"temporary\",\"absolute\":\"absolute\",\"hide-overlay\":\"hide-overlay\"},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('v-toolbar',{staticClass:\"transparent\",attrs:{\"flat\":\"flat\"}},[_c('v-list',{staticClass:\"pa-0\"},[_c('v-list-tile',{attrs:{\"avatar\":\"avatar\"}},[_c('v-list-tile-avatar',[_c('v-icon',[_vm._v(\"person\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.userName))])],1),_c('v-list-tile-action',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.logout($event)}}},[_c('v-icon',[_vm._v(\"power_settings_new\")])],1)],1)],1)],1)],1),_c('v-list',{staticClass:\"pt-0\",attrs:{\"dense\":\"dense\"}},[_c('v-divider'),_c('v-list-tile',{attrs:{\"to\":\"/dashboard\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"play_circle_outline\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Pendentes\")])],1)],1),_c('v-list-tile',{attrs:{\"to\":\"/interventions/history\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"replay\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Histórico\")])],1)],1),(_vm.technicianType !== 1)?_c('v-list-tile',{attrs:{\"to\":\"/interventions/create\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"build\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Nova intervenção\")])],1)],1):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 289:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Intervenções (\"+_vm._s(_vm.filteredData.length)+\")\")]),_c('v-spacer'),_c('v-menu',{attrs:{\"offset-y\":\"offset-y\"}},[_c('v-btn',{attrs:{\"slot\":\"activator\",\"icon\":\"icon\"},slot:\"activator\"},[_c('v-icon',[_vm._v(\"apps\")])],1),_c('v-list',_vm._l((_vm.priorityFilterList),function(item){return _c('v-list-tile',{key:item.id,on:{\"click\":function($event){_vm.filter(item)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item)}),_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)}),1)],1)],1)],2),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',[_c('v-card',[_c('v-list',{attrs:{\"dense\":\"dense\"}},[_vm._l((_vm.filteredData),function(item,index){return [_c('v-list-tile',{key:item.id,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.select(item.id)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item.priorityId)}),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.getCommonholdName(item.commonholdId)))]),_c('v-list-tile-sub-title',[_c('v-layout',[_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Atraso: \"+_vm._s(Math.floor((new Date() - item.createdOn) / (1000*60*60*24)))+\" dias\")]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Pedido: \"+_vm._s(item.id))]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Estado: \"+_vm._s(_vm.getStatus(item.statusId)))])],1)],1)],1)],1)]})],2)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 290:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionHistory_vue__ = __webpack_require__(196);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__ = __webpack_require__(292);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(291)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-30b5d7d1\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionHistory_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_30b5d7d1_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionHistory_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 291:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 292:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Histórico de Intervenções\")])],1)],2),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-sm\":\"grid-list-sm\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.commonholds,\"label\":\"Condomínio\",\"item-text\":\"name\",\"item-value\":\"id\",\"prepend-icon\":\"place\",\"menu-props\":{auto:'auto'}},model:{value:(_vm.currentCommonhold),callback:function ($$v) {_vm.currentCommonhold=$$v},expression:\"currentCommonhold\"}}),_c('v-text-field',{attrs:{\"label\":\"Pesquisa\",\"prepend-icon\":\"search\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":_vm.headers,\"label\":\"Ordenação\",\"item-text\":\"text\",\"item-value\":\"value\"},model:{value:(_vm.pagination.sortBy),callback:function ($$v) {_vm.$set(_vm.pagination, \"sortBy\", $$v)},expression:\"pagination.sortBy\"}}),_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":[{ text: 'Ascendente', value: '+', icon: 'arrow_upward' }, { text: 'Descendente', value: '-', icon: 'arrow_downward' }],\"item-text\":\"text\",\"item-value\":\"value\",\"label\":\"Ordem\"},scopedSlots:_vm._u([{key:\"item\",fn:function(data){return [_c('v-icon',[_vm._v(_vm._s(data.item.icon))]),_vm._v(_vm._s(data.item.text))]}}]),model:{value:(_vm.pagination.descending),callback:function ($$v) {_vm.$set(_vm.pagination, \"descending\", $$v)},expression:\"pagination.descending\"}}),_c('v-btn',{attrs:{\"color\":\"secondary\",\"dark\":\"dark\",\"fab\":\"fab\",\"small\":\"small\"},on:{\"click\":_vm.fetch}},[_c('v-icon',[_vm._v(\"search\")])],1)],1)],1),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-md\":\"grid-list-md\"}},[(_vm.loading)?_c('v-progress-linear',{attrs:{\"indeterminate\":true}}):_vm._e(),_c('v-data-iterator',{attrs:{\"items\":_vm.items,\"pagination\":_vm.pagination,\"total-items\":_vm.totalItems,\"rows-per-page-items\":[6],\"no-data-text\":\"Sem Intervenções a apresentar\",\"no-results-text\":\"Sem Intervenções a apresentar\",\"rows-per-page-text\":\"Registos por página\",\"content-class\":\"list list--three-line\",\"row\":\"row\",\"wrap\":\"wrap\"},on:{\"update:pagination\":function($event){_vm.pagination=$event}},scopedSlots:_vm._u([{key:\"item\",fn:function(props){return [_c('v-list-tile',{class:{ 'grey lighten-3': (props.index % 2 === 1) },attrs:{\"to\":\"/interventions/\" + props.item.id}},[_c('v-list-tile-action',[_vm._v(_vm._s(props.item.id))]),_c('v-list-tile-content',[_c('v-list-tile-title',[_c('span',[_c('b',[_vm._v(\"Inicio: \")]),_vm._v(_vm._s(props.item.dateStart))]),_vm._v(\" \"),_c('span',[_c('b',[_vm._v(\"Fim: \")]),_vm._v(_vm._s(props.item.dateEnd))])]),_c('v-list-tile-sub-title',{staticClass:\"text--grey\"},[_vm._v(_vm._s(props.item.description))])],1)],1)]}}])})],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 293:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReport_vue__ = __webpack_require__(197);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__ = __webpack_require__(357);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(294)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-137d058c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReport_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_137d058c_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReport_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 294:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 353:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MaterialList_vue__ = __webpack_require__(212);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__ = __webpack_require__(356);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(354)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-303eece4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_MaterialList_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_303eece4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_MaterialList_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 354:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 355:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__api__ = __webpack_require__(23);\n\n\n// let materials = [{\n// id: 1,\n// name: 'martelo',\n// unit: ''\n// }, {\n// id: 2,\n// name: 'lâmpada',\n// unit: ''\n// }, {\n// id: 3,\n// name: 'fio elétrico',\n// unit: 'm'\n// }, {\n// id: 4,\n// name: 'óleo',\n// unit: 'l'\n// }]\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n getMaterials: function getMaterials() {\n return __WEBPACK_IMPORTED_MODULE_0__api__[\"a\" /* default */].call('/api/materials');\n // return new Promise((resolve, reject) => {\n // resolve(materials)\n // })\n }\n});\n\n/***/ }),\n\n/***/ 356:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('v-icon',[_vm._v(\"close\")])],1),_vm._v(\"Materiais\")],1)],1),_c('v-list',[_c('v-subheader',[_c('v-text-field',{attrs:{\"placeholder\":\"Pesquisar\",\"prepend-icon\":\"search\",\"clearable\":\"clearable\"},model:{value:(_vm.filter),callback:function ($$v) {_vm.filter=$$v},expression:\"filter\"}})],1),_vm._l((_vm.filteredData),function(item,index){return _c('v-list-tile',{key:index,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.selected(item)}}},[_c('v-list-tile-content',[_c('v-list-tile-title',{domProps:{\"textContent\":_vm._s(item.name)}})],1)],1)})],2)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 357:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.report.interventionId || 0)+\" | Relatório: \"+_vm._s(_vm.report.id || 0))],1)],1),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"value\":new Date().toISOString().substr(0, 10),\"readonly\":\"readonly\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"durationMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.durationPicker),callback:function ($$v) {_vm.durationPicker=$$v},expression:\"durationPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Duração\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.durationMenu.save(_vm.duration)}},model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}})],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de início\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"endMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\",\"return-value\":_vm.timeEnd},on:{\"update:returnValue\":function($event){_vm.timeEnd=$event}},model:{value:(_vm.endPicker),callback:function ($$v) {_vm.endPicker=$$v},expression:\"endPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de fim\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.endMenu.save(_vm.timeEnd)}},model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}})],1)],1)],1),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-checkbox',{attrs:{\"label\":\"Volta completa?\"},model:{value:(_vm.fullSweep),callback:function ($$v) {_vm.fullSweep=$$v},expression:\"fullSweep\"}}),_c('v-list',{attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.materialList = true}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\",\"prefix\":item.unit},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs8\":\"xs8\"}},[_c('v-text-field',{attrs:{\"value\":item.name,\"readonly\":\"readonly\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"unlisted\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais não tabelados\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addUnlistedMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.unlistedMaterials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\"},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"xs5\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\"},model:{value:(item.name),callback:function ($$v) {_vm.$set(item, \"name\", $$v)},expression:\"item.name\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\"},model:{value:(item.unitCost),callback:function ($$v) {_vm.$set(item, \"unitCost\", $$v)},expression:\"item.unitCost\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeUnlistedMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.materialList),expression:\"materialList\"}],attrs:{\"id\":\"materials\"}},[_c('material-list',{ref:\"materialListRef\",on:{\"selected\":_vm.onMaterialAdded,\"close\":_vm.onMaterialListClose}})],1),_c('v-fab-transition',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 358:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionCreate_vue__ = __webpack_require__(213);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__ = __webpack_require__(360);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(359)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-43844f71\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionCreate_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_43844f71_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionCreate_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 359:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 360:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Nova Intervenção\")],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',{ref:\"form\"},[_c('v-autocomplete',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"prepend-icon\":\"location_city\",\"item-value\":\"id\",\"item-text\":\"name\",\"single-line\":\"single-line\",\"rules\":[function (v) { return !!v || 'Condominio obrigatório!'; }],\"required\":\"required\"},model:{value:(_vm.intervention.commonholdId),callback:function ($$v) {_vm.$set(_vm.intervention, \"commonholdId\", $$v)},expression:\"intervention.commonholdId\"}}),_c('v-datetime-picker',{attrs:{\"label\":\"Data\",\"clearText\":\"\"},model:{value:(_vm.intervention.createdOn),callback:function ($$v) {_vm.$set(_vm.intervention, \"createdOn\", $$v)},expression:\"intervention.createdOn\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\"},model:{value:(_vm.intervention.initialObservations),callback:function ($$v) {_vm.$set(_vm.intervention, \"initialObservations\", $$v)},expression:\"intervention.initialObservations\"}}),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"color\":\"primary\",\"fab\":\"fab\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 361:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionExternal_vue__ = __webpack_require__(214);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__ = __webpack_require__(363);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(362)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-12495b54\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionExternal_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_12495b54_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionExternal_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 362:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 363:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"width\":\"90%\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1),_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1)],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 364:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReportExternal_vue__ = __webpack_require__(215);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__ = __webpack_require__(366);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\nfunction injectStyle (context) {\n __webpack_require__(365)\n}\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3c7e9af4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_InterventionReportExternal_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_3c7e9af4_hasScoped_true_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_InterventionReportExternal_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 365:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 366:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.id || 0))],1)],1),_c('v-alert',{staticClass:\"caption\",attrs:{\"type\":\"warning\",\"value\":true,\"dismissible\":true}},[_vm._v(\"Os serviços só serão validados pelo sistema após introduzir factura e imagens\")]),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"rules\":[_vm.rules.required],\"readonly\":\"readonly\"},model:{value:(_vm.dateStart),callback:function ($$v) {_vm.dateStart=$$v},expression:\"dateStart\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1)],1),_c('v-list',{ref:\"services\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"access_time\")]),_vm._v(\"Serviços\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addService($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.services),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeService(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"materials\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 368:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__ = __webpack_require__(216);\n/* unused harmony namespace reexport */\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__ = __webpack_require__(369);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__ = __webpack_require__(2);\n/* script */\n\n\n/* template */\n\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\n\nvar Component = Object(__WEBPACK_IMPORTED_MODULE_2__node_modules_vue_loader_lib_runtime_component_normalizer__[\"a\" /* default */])(\n __WEBPACK_IMPORTED_MODULE_0__babel_loader_node_modules_vue_loader_lib_selector_type_script_index_0_App_vue__[\"a\" /* default */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__[\"a\" /* render */],\n __WEBPACK_IMPORTED_MODULE_1__node_modules_vue_loader_lib_template_compiler_index_id_data_v_96813bf4_hasScoped_false_buble_transforms_node_modules_vue_loader_lib_template_compiler_preprocessor_engine_pug_node_modules_vue_loader_lib_selector_type_template_index_0_App_vue__[\"b\" /* staticRenderFns */],\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\n/* harmony default export */ __webpack_exports__[\"a\"] = (Component.exports);\n\n\n/***/ }),\n\n/***/ 369:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"a\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"b\", function() { return staticRenderFns; });\nvar render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('v-snackbar',{attrs:{\"timeout\":3000,\"top\":true,\"right\":true,\"color\":_vm.snackbar().context,\"vertical\":false},model:{value:(_vm.toast),callback:function ($$v) {_vm.toast=$$v},expression:\"toast\"}},[_vm._v(_vm._s(_vm.snackbar().message)),_c('v-btn',{attrs:{\"dark\":\"dark\",\"flat\":\"flat\"},nativeOn:{\"click\":function($event){_vm.toast = false}}},[_vm._v(\"Close\")])],1),_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\n\n\n/***/ }),\n\n/***/ 370:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 371:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 372:\n/***/ (function(module, exports) {\n\n// removed by extract-text-webpack-plugin\n\n/***/ }),\n\n/***/ 6:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n created: function created() {},\n mounted: function mounted() {},\n updated: function updated() {},\n beforeDestroy: function beforeDestroy() {},\n destroyed: function destroyed() {},\n\n methods: {\n toast: function toast(context, message) {\n this.$store.dispatch('toast', {\n context: context,\n message: context === 'error' ? 'Error: ' + message : message\n });\n },\n goBack: function goBack() {\n this.$router.go(-1);\n },\n managerName: function managerName(id) {\n var managers = this.$store.state.managers || [];\n var manager = managers.find(function (el) {\n return el.id === id;\n }) || {};\n return manager.name || '';\n }\n },\n computed: {\n role: function role() {\n var role = this.$store.getters.role;\n if (!role) {\n var claims = JSON.parse(window.localStorage.getItem('user_claims'));\n if (claims) {\n this.$store.dispatch('setClaims', claims);\n }\n\n role = this.$store.getters.role;\n }\n\n return role;\n },\n technicianType: function technicianType() {\n var type = this.$store.getters.technicianType;\n\n return type;\n },\n technicianId: function technicianId() {\n var id = this.$store.getters.technicianId;\n\n return id;\n },\n isAdmin: function isAdmin() {\n return this.role === 'Admin';\n },\n isInternalTechnician: function isInternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 0;\n },\n isExternalTechnician: function isExternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 1;\n },\n userId: function userId() {\n var userId = this.$store.getters.userId;\n if (!userId) {\n var claims = JSON.parse(window.localStorage.getItem('user_claims'));\n if (claims) {\n this.$store.dispatch('setClaims', claims);\n }\n\n userId = this.$store.getters.userId;\n }\n\n return userId;\n },\n userName: function userName() {\n var userName = this.$store.getters.userName;\n if (!userName) {\n var claims = JSON.parse(window.localStorage.getItem('user_claims'));\n if (claims) {\n this.$store.dispatch('setClaims', claims);\n }\n\n userName = this.$store.getters.userName;\n }\n\n return userName;\n }\n }\n});\n\n/***/ }),\n\n/***/ 8:\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__ = __webpack_require__(169);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify__);\n/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__api__ = __webpack_require__(23);\n\n\n\n// let interventions = [{\n// id: 1,\n// priorityId: 1,\n// statusId: 1,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 2,\n// priorityId: 2,\n// statusId: 2,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 3,\n// priorityId: 3,\n// statusId: 3,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 4,\n// priorityId: 4,\n// statusId: 4,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }, {\n// id: 5,\n// priorityId: 5,\n// statusId: 5,\n// commonholdId: '01',\n// createdOn: '2018-01-01 10:20:30',\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\n// currentReportId: 1,\n// currentReportStartDate: '2018-01-01 10:20:30',\n// interventionReports: []\n// }]\n\n/* harmony default export */ __webpack_exports__[\"a\"] = ({\n getInterventions: function getInterventions() {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions');\n // return new Promise((resolve, reject) => {\n // resolve(interventions)\n // })\n },\n getInterventionDocuments: function getInterventionDocuments(id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + id + '/documents');\n },\n getInterventionImages: function getInterventionImages(id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + id + '/images');\n },\n findInterventions: function findInterventions(commonhold, page, pageSize, sort, search, includePending) {\n var params = {\n commonholdId: commonhold,\n page: page,\n pageSize: pageSize\n };\n\n if (includePending) {\n params.includePending = includePending;\n }\n if (sort) {\n params.sort = sort;\n }\n if (search) {\n params.search = search;\n }\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/find', {\n method: 'GET',\n headers: { 'Content-Type': 'application/json' },\n params: params\n });\n },\n getIntervention: function getIntervention(id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + id);\n // return new Promise((resolve, reject) => {\n // resolve(interventions.find(el => el.id === Number(id)))\n // })\n },\n createIntervention: function createIntervention(intervention) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/', {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' },\n body: __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(intervention)\n });\n },\n\n getInterventionDocument: function getInterventionDocument(interventionId, id) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + interventionId + '/documents/' + id, { response: 'blob' });\n // return new Promise((resolve, reject) => {\n // resolve(interventions.find(el => el.id === Number(id)))\n // })\n },\n createReport: function createReport(interventionId) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + interventionId + '/reports', {\n method: 'POST',\n headers: { 'Content-Type': 'application/json' }\n });\n // return new Promise((resolve, reject) => {\n // let intervention = interventions.find(el => el.id === Number(interventionId))\n // intervention.interventionReports.push({\n // id: intervention.interventionReports.length + 1,\n // interventionid: intervention.id,\n // createdOn: new Date(),\n // createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f'\n // })\n // resolve(1)\n // })\n },\n\n createExternalReport: function createExternalReport(report) {\n var formData = new FormData();\n\n report.images.forEach(function (el) {\n formData.append('images', el.data, el.name);\n });\n report.documents.forEach(function (el) {\n formData.append('documents', el.data, el.name);\n });\n\n delete report.images;\n delete report.documents;\n formData.append('model', __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(report));\n\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + report.interventionId + '/externalreports/', {\n method: 'POST',\n headers: { 'Accept': 'application/json' },\n body: formData\n });\n },\n updateReport: function updateReport(report, status) {\n var formData = new FormData();\n\n report.images.forEach(function (el) {\n formData.append('images', el.data, el.name);\n });\n report.documents.forEach(function (el) {\n formData.append('documents', el.data, el.name);\n });\n\n delete report.images;\n delete report.documents;\n formData.append('model', __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default()(report));\n\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + report.interventionId + '/reports/' + report.id + '/' + status, {\n method: 'PUT',\n headers: { 'Accept': 'application/json' },\n body: formData\n });\n },\n getInterventionReport: function getInterventionReport(interventionId, reportId) {\n return __WEBPACK_IMPORTED_MODULE_1__api__[\"a\" /* default */].call('/api/interventions/' + interventionId + '/reports/' + reportId);\n // return new Promise((resolve, reject) => {\n // let intervention = interventions.find(el => el.id === Number(interventionid))\n // let report = intervention && intervention.interventionReports && intervention.interventionReports.find(elem => elem.id === Number(reportid))\n // resolve(report || {})\n // })\n }\n});\n\n/***/ })\n\n},[217]);\n\n\n// WEBPACK FOOTER //\n// static/js/app.7e81d0c87f1552acf0e2.js","import Vue from 'vue'\nimport VueRouter from 'vue-router'\n\nimport store from '@/store'\nimport { routes } from './routes'\n\nVue.use(VueRouter)\n\nlet router = new VueRouter({\n hashbang: false,\n mode: 'history',\n base: __dirname,\n saveScrollPosition: true,\n routes,\n scrollBehavior(to, from, savedPosition) {\n // Tell the route if we came from a history back. Allow to cache and restore screen data\n to.meta.fromHistory = savedPosition !== null\n\n if (savedPosition) {\n return savedPosition\n } else {\n return { x: 0, y: 0 }\n }\n }\n})\n\nrouter.beforeEach((to, from, next) => {\n if (to.meta && to.meta.requiresAuth) {\n if (!store.state.isLoggedIn()) {\n next({\n name: 'login'\n })\n } else if (!to.meta.requiresRole || to.meta.requiresRole.indexOf(store.getters.role) !== -1) {\n next()\n } else if (!to.meta.requiresProp || store.getters[to.meta.requiresProp.name] === to.meta.requiresProp.value) {\n next()\n } else {\n next(Error('Unauthorized'))\n }\n } else {\n next()\n }\n})\n\nexport default router\n\n\n\n// WEBPACK FOOTER //\n// ./src/router.js","\nv-container(class=\"fill-height\")\n v-layout(row align-items-center)\n v-flex.form-container(text-xs-center align-center)\n v-form(v-model=\"valid\" lazy-validation)\n div(class=\"panel panel-default my-auto\")\n\n div(class=\"panel-heading ac\")\n img(src=\"static/logotipo.png\" class=\"mx-auto my-3\")\n h3(class=\"mx-auto panel-title\") ÁREA TÉCNICA\n\n div(class=\"panel-body\")\n v-alert(\n outline\n color=\"error\"\n icon=\"warning\"\n :value=\"error\"\n transition=\"scale-transition\")\n | {{ error }}\n v-text-field(\n label=\"Email\"\n v-model=\"email\"\n :rules=\"emailRules\"\n required)\n\n v-text-field(\n label=\"Password\"\n v-model=\"password\"\n :append-icon=\"passwordHidden ? 'visibility' : 'visibility_off'\"\n @click:append=\"() => (passwordHidden = !passwordHidden)\"\n :type=\"passwordHidden ? 'password' : 'text'\"\n :rules=\"passwordRules\"\n required)\n\n v-btn(color='primary'\n depressed\n block\n @click.native.stop='onLogin') Login\n\n modal(v-if=\"loggingIn\")\n h3(slot=\"header\") Logging In\n loading(slot=\"body\")\n div(slot=\"footer\")\n span Please Wait...\n\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/Login.vue","\n \n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/loading.vue","\n \n \n \n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/Modal.vue","\nv-flex\n transition(name=\"slide-fade\" mode=\"out-in\")\n router-view\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/Dashboard.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ intervention.id }}\r\n\r\n v-container\r\n v-layout(row)\r\n v-form\r\n v-select(label=\"Condomínio\" :items=\"$store.state.commonholds\" :value=\"intervention.commonholdId\" item-value=\"id\" item-text=\"name\" prepend-icon=\"location_city\" readonly single-line)\r\n v-text-field(label=\"Reportado por:\" :value=\"managerName(intervention.createdBy) || userName\" readonly)\r\n v-text-field(label=\"Reportado em:\" :value=\"getDate(intervention.createdOn)\" readonly)\r\n v-text-field(label=\"Dias de atraso:\" :value=\"Math.floor((new Date() - intervention.createdOn) / (1000*60*60*24))\" readonly)\r\n v-checkbox(label=\"Deve fazer volta completa?\" v-model=\"intervention.mustFullSweep\" readonly)\r\n v-textarea(label=\"Observações:\" :value=\"intervention.initialObservations\" readonly)\r\n contact-list(label=\"Contactos:\" :value=\"intervention.contacts\")\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"documents && documents.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Documentos\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in documents' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' height='100px' @click='download(intervention.id, item.id)')\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"images && images.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Imagens\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in images' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' height='100px' @click='download(intervention.id, item.id)')\r\n v-layout(row)\r\n //- filler for size of v-bottom-nav\r\n v-footer\r\n\r\n v-bottom-nav(fixed :value='true' :active.sync='currentStatus' color='primary' v-if='!readOnly')\r\n v-btn(flat color='black' value='3' :disabled='!isActiveStatus(3)' @click.native.stop=\"newReport\")\r\n span Iniciar\r\n v-icon play_arrow\r\n v-btn(flat color='black' value='4' :disabled='!isActiveStatus(4)' @click.native.stop=\"execute(4)\")\r\n span Suspender\r\n v-icon pause\r\n v-btn(flat color='black' value='5' :disabled='!isActiveStatus(5)' @click.native.stop=\"execute(5)\")\r\n span Finalizar\r\n v-icon stop\r\n\r\n v-dialog(v-model='dialog' v-if='!readOnly')\r\n v-card\r\n v-card-title.headline Serviços pendentes\r\n v-card-text\r\n | Ainda existem {{ pendingInterventions }} serviço(s) pendentes para este condomínio.\r\n v-card-actions\r\n v-spacer\r\n v-btn(color='green darken-1' flat @click='dialog = false')\r\n | Ok\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/Intervention.vue","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-29323b63\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./ContactList.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./ContactList.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./ContactList.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-29323b63\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./ContactList.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-29323b63\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/contacts/ContactList.vue\n// module id = 191\n// module chunks = 1","\r\nv-list(color='transparent')\r\n v-subheader {{ label || '' }}\r\n v-list-group(v-for='item in items' :key='item.id' no-action)\r\n v-list-tile(slot='activator')\r\n v-list-tile-content\r\n v-list-tile-title {{ item.name }}\r\n v-list-tile(v-for='subItem in item.numbers' :key='subItem')\r\n v-list-tile-content\r\n v-list-tile-title {{ subItem }}\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/contacts/ContactList.vue","\ndiv\n gci-navigation(:technicianType='technicianType')\n template(slot='toolbar')\n v-toolbar-title Intervenções ({{ filteredData.length }})\n v-spacer\n v-menu(offset-y)\n v-btn(icon slot='activator')\n v-icon apps\n v-list\n v-list-tile(v-for='item in priorityFilterList' :key='item.id' @click='filter(item)')\n div.priority.mr-2(:class='getColor(item)')\n v-list-tile-title {{ item.name }}\n\n v-layout(row)\n v-flex\n v-card\n\n v-list(dense)\n template(v-for='(item, index) in filteredData')\n v-list-tile(avatar :key='item.id' @click='select(item.id)')\n div.priority.mr-2(:class='getColor(item.priorityId)')\n v-list-tile-content\n v-list-tile-title {{ getCommonholdName(item.commonholdId) }}\n v-list-tile-sub-title\n v-layout\n v-flex.xs4 Atraso: {{ Math.floor((new Date() - item.createdOn) / (1000*60*60*24)) }} dias\n v-flex.xs4 Pedido: {{ item.id }}\n v-flex.xs4 Estado: {{ getStatus(item.statusId) }}\n\n\n\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionPending.vue","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-24c3c2a3\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Navigation.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Navigation.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Navigation.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-24c3c2a3\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Navigation.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-24c3c2a3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Navigation.vue\n// module id = 194\n// module chunks = 1","\r\ndiv\r\n v-toolbar(color='primary')\r\n v-toolbar-side-icon(@click='drawer = !drawer')\r\n slot(name='toolbar')\r\n\r\n v-navigation-drawer(:mini-variant='mini' v-model='drawer' temporary absolute hide-overlay)\r\n v-toolbar.transparent(flat)\r\n v-list.pa-0\r\n v-list-tile(avatar)\r\n v-list-tile-avatar\r\n v-icon person\r\n v-list-tile-content\r\n v-list-tile-title {{ userName }}\r\n v-list-tile-action\r\n v-btn(icon @click.native.stop='logout')\r\n v-icon power_settings_new\r\n // v-btn(icon @click.native.stop='toggleVariant')\r\n // v-icon chevron_left\r\n v-list.pt-0(dense)\r\n v-divider\r\n v-list-tile(to='/dashboard')\r\n v-list-tile-action\r\n v-icon play_circle_outline\r\n v-list-tile-content\r\n v-list-tile-title Pendentes\r\n v-list-tile(to='/interventions/history')\r\n v-list-tile-action\r\n v-icon replay\r\n v-list-tile-content\r\n v-list-tile-title Histórico\r\n v-list-tile(v-if='technicianType !== 1' to='/interventions/create')\r\n v-list-tile-action\r\n v-icon build\r\n v-list-tile-content\r\n v-list-tile-title Nova intervenção\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/Navigation.vue","\r\ndiv\r\n gci-navigation(:technicianType='technicianType')\r\n template(slot='toolbar')\r\n v-toolbar-title Histórico de Intervenções\r\n\r\n v-container(fluid grid-list-sm)\r\n v-autocomplete(:items=\"commonholds\"\r\n v-model=\"currentCommonhold\"\r\n label=\"Condomínio\"\r\n item-text=\"name\"\r\n item-value=\"id\"\r\n prepend-icon=\"place\"\r\n :menu-props=\"{auto:'auto'}\")\r\n\r\n v-text-field(label=\"Pesquisa\"\r\n v-model=\"search\"\r\n prepend-icon=\"search\")\r\n\r\n v-layout(row)\r\n v-select.mx-1(:items=\"headers\"\r\n v-model=\"pagination.sortBy\"\r\n label=\"Ordenação\"\r\n item-text=\"text\"\r\n item-value=\"value\")\r\n v-select.mx-1(:items=\"[{ text: 'Ascendente', value: '+', icon: 'arrow_upward' }, { text: 'Descendente', value: '-', icon: 'arrow_downward' }]\"\r\n v-model=\"pagination.descending\"\r\n item-text=\"text\"\r\n item-value=\"value\"\r\n label=\"Ordem\")\r\n template(slot=\"item\" slot-scope=\"data\")\r\n v-icon {{ data.item.icon }}\r\n | {{ data.item.text }}\r\n\r\n v-btn(color='secondary' dark fab small @click='fetch')\r\n v-icon search\r\n\r\n v-container(fluid grid-list-md)\r\n //- finalized/all\r\n\r\n v-progress-linear(v-if=\"loading\" :indeterminate=\"true\")\r\n v-data-iterator(\r\n :items='items'\r\n :pagination.sync='pagination'\r\n :total-items='totalItems'\r\n :rows-per-page-items=\"[6]\"\r\n no-data-text='Sem Intervenções a apresentar'\r\n no-results-text='Sem Intervenções a apresentar'\r\n rows-per-page-text='Registos por página'\r\n content-class=\"list list--three-line\"\r\n row\r\n wrap)\r\n template(slot=\"item\" slot-scope=\"props\" xs12 sm6 md4 lg3)\r\n v-list-tile(:class=\"{ 'grey lighten-3': (props.index % 2 === 1) }\" :to='\"/interventions/\" + props.item.id')\r\n v-list-tile-action\r\n | {{ props.item.id }}\r\n v-list-tile-content\r\n v-list-tile-title\r\n span\r\n b Inicio: \r\n | {{ props.item.dateStart }}\r\n | \r\n span\r\n b Fim: \r\n | {{ props.item.dateEnd }}\r\n v-list-tile-sub-title.text--grey {{ props.item.description }}\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionHistory.vue","\r\ndiv\r\n div(v-show='!materialList')\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click.native.stop='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ report.interventionId || 0 }} | Relatório: {{ report.id || 0 }}\r\n\r\n v-container\r\n v-layout\r\n v-form(ref='form')\r\n v-layout(row wrap)\r\n v-flex(xs6)\r\n v-text-field(label='Data'\r\n :value='new Date().toISOString().substr(0, 10)'\r\n readonly)\r\n v-flex(xs6)\r\n v-menu(ref='durationMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='durationPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px')\r\n v-text-field(slot='activator'\r\n label='Duração'\r\n v-model='duration'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='duration' format='24hr' full-width @change='$refs.durationMenu.save(duration)')\r\n v-layout(row wrap)\r\n v-flex(xs6)\r\n v-menu(ref='startMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='startPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px')\r\n v-text-field(slot='activator'\r\n label='Hora de início'\r\n v-model='timeStart'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='timeStart' format='24hr' full-width @change='$refs.startMenu.save(timeStart)')\r\n v-flex(xs6)\r\n v-menu(ref='endMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='endPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px'\r\n :return-value.sync='timeEnd')\r\n v-text-field(slot='activator'\r\n label='Hora de fim'\r\n v-model='timeEnd'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='timeEnd' format='24hr' full-width @change='$refs.endMenu.save(timeEnd)')\r\n \r\n v-textarea(label='Observações' v-model='observations')\r\n\r\n v-checkbox(label=\"Volta completa?\" v-model=\"fullSweep\")\r\n\r\n v-list(two-line)\r\n v-subheader \r\n v-icon.mr-2(left small) build\r\n | Materiais\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary' \r\n @click.native.stop='materialList = true')\r\n v-icon add\r\n template(v-for='(item, index) in materials')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs1)\r\n v-text-field(type='number' :rules='[rules.required, rules.positiveNumber]' v-model='item.quantity' min='0' :prefix='item.unit')\r\n v-spacer\r\n v-flex(xs8)\r\n v-text-field(:value='item.name' readonly)\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeMaterial(index)')\r\n v-icon delete\r\n\r\n v-list.mt-2.mb-2(ref='unlisted' two-line)\r\n v-subheader\r\n v-icon.mr-2(left small) build\r\n | Materiais não tabelados\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary'\r\n @click.native.stop='addUnlistedMaterial')\r\n v-icon add\r\n template(v-for='(item, index) in unlistedMaterials')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs1)\r\n v-text-field(type='number' :rules='[rules.required, rules.positiveNumber]' v-model='item.quantity' min='0')\r\n v-spacer\r\n v-flex(xs5)\r\n v-text-field(v-model='item.name' :rules='[rules.required]' placeholder='Nome')\r\n v-spacer\r\n v-flex(xs2)\r\n v-text-field(v-model='item.unitCost' type='number' :rules='[rules.required]' placeholder='Preço' min='0' max='999' step='0.01' prefix='€')\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeUnlistedMaterial(index)')\r\n v-icon delete\r\n\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerImage.mx-auto(block color=\"secondary\") Imagens\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerDocument.mx-auto(block color=\"secondary\") Documentos\r\n\r\n #materials(v-show='materialList')\r\n material-list(ref='materialListRef' @selected='onMaterialAdded' @close='onMaterialListClose')\r\n\r\n v-fab-transition(v-show='!materialList')\r\n v-btn.elevation-5(fab color='primary' bottom right fixed :disabled='!canSaveImages && !canSaveDocuments' @click.native.stop='submit')\r\n v-icon save\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionReport.vue","export default {\r\n methods: {\r\n formatTime(duration) {\r\n if (duration <= 0) {\r\n return '00:00'\r\n }\r\n\r\n let minutes = parseInt((duration / 60000) % 60) || 0\r\n let hours = parseInt((duration / 360000) % 24) || 0\r\n\r\n return this.addZero(hours) + ':' + this.addZero(minutes)\r\n },\r\n formatTimeString(duration) {\r\n let durationParts = this.duration.split(':')\r\n let minutes = parseInt(durationParts[1])\r\n let hours = parseInt(durationParts[0]) * 60\r\n\r\n return (hours + minutes)\r\n },\r\n roundDate(date) {\r\n var coeff = 60000 // By the minute\r\n\r\n return new Date(Math.round(date.getTime() / coeff) * coeff)\r\n },\r\n now() {\r\n var now = new Date()\r\n return {\r\n date: now.toISOString().substr(0, 10),\r\n time: `${this.addZero(now.getHours() || 0)}:${this.addZero(now.getMinutes() || 0)}`\r\n }\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/dateMixins.js","export default {\r\n data() {\r\n return {\r\n rules: {\r\n required: (value) => !!value || 'Valor obrigatório.',\r\n positiveNumber: (value) => (!!value && Number(value) && Number(value) > 0) || 'Número deve ser positivo.'\r\n }\r\n }\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/formRules.js","\r\nv-layout(row)\r\n v-flex(xs12)\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click.native.stop='close')\r\n v-icon close\r\n | Materiais\r\n v-list\r\n v-subheader\r\n v-text-field(placeholder='Pesquisar'\r\n v-model='filter'\r\n prepend-icon='search'\r\n clearable)\r\n v-list-tile(avatar v-for='(item, index) in filteredData' :key='index' @click='selected(item)')\r\n v-list-tile-content\r\n v-list-tile-title(v-text='item.name')\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/materials/MaterialList.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click='goBack')\r\n v-icon arrow_back\r\n | Nova Intervenção\r\n\r\n v-container\r\n v-layout(row)\r\n v-form(ref='form')\r\n v-autocomplete(label=\"Condomínio\" \r\n :items=\"$store.state.commonholds\" \r\n v-model=\"intervention.commonholdId\" \r\n prepend-icon=\"location_city\"\r\n item-value=\"id\" \r\n item-text=\"name\" \r\n single-line\r\n :rules=\"[v => !!v || 'Condominio obrigatório!']\" \r\n required)\r\n v-datetime-picker(label=\"Data\" clearText=\"\" v-model=\"intervention.createdOn\")\r\n v-textarea(label=\"Observações:\" v-model=\"intervention.initialObservations\")\r\n\r\n v-fab-transition\r\n v-btn.elevation-5(color='primary' fab bottom right fixed @click.native.stop='submit')\r\n v-icon save\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionCreate.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ intervention.id }}\r\n\r\n v-container\r\n v-layout(row)\r\n v-form\r\n v-select(label=\"Condomínio\" :items=\"$store.state.commonholds\" :value=\"intervention.commonholdId\" item-value=\"id\" item-text=\"name\" prepend-icon=\"location_city\" readonly single-line)\r\n v-text-field(label=\"Reportado por:\" :value=\"managerName(intervention.createdBy) || userName\" readonly)\r\n v-text-field(label=\"Reportado em:\" :value=\"getDate(intervention.createdOn)\" readonly)\r\n v-text-field(label=\"Dias de atraso:\" :value=\"Math.floor((new Date() - intervention.createdOn) / (1000*60*60*24))\" readonly)\r\n v-textarea(label=\"Observações:\" :value=\"intervention.initialObservations\" readonly)\r\n contact-list(label=\"Contactos:\" :value=\"intervention.contacts\")\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"documents && documents.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Documentos\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in documents' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' height='100px' @click='download(intervention.id, item.id)')\r\n v-container(v-bind='{ [`grid-list-sm`]: true }' fluid v-if=\"images && images.length > 0\")\r\n v-layout(row wrap)\r\n span.title.mb-2 Imagens\r\n v-layout(row wrap align-center)\r\n v-flex.text-xs-center(v-for='(item, index) in images' :key='index' xs6)\r\n img.thumbnail(:src='item.Thumbnail' :alt='item.id' width='90%' @click='download(intervention.id, item.id)')\r\n v-layout(row)\r\n //- filler for size of v-bottom-nav\r\n v-footer\r\n\r\n v-bottom-nav(fixed :value='true' :active.sync='currentStatus' color='primary')\r\n v-btn(flat color='black' @click.native.stop=\"close\")\r\n span Finalizar\r\n v-icon stop\r\n\r\n v-dialog(v-model='dialog')\r\n v-card\r\n v-card-title.headline Serviços pendentes\r\n v-card-text\r\n | Ainda existem {{ pendingInterventions }} serviço(s) pendentes para este condomínio.\r\n v-card-actions\r\n v-spacer\r\n v-btn(color='green darken-1' flat @click='dialog = false')\r\n | Ok\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionExternal.vue","\r\ndiv\r\n //- Navigation needed?\r\n v-toolbar(color='primary')\r\n //- v-toolbar-side-icon\r\n v-toolbar-title \r\n v-btn(icon @click.native.stop='goBack')\r\n v-icon arrow_back\r\n | Pedido: {{ id || 0 }}\r\n\r\n v-alert.caption(type=\"warning\" :value=\"true\" :dismissible=\"true\") Os serviços só serão validados pelo sistema após introduzir factura e imagens\r\n \r\n v-container\r\n v-layout\r\n v-form(ref='form')\r\n v-layout(row wrap)\r\n v-flex(xs6)\r\n v-text-field(v-model='dateStart'\r\n label='Data'\r\n :rules='[rules.required]'\r\n readonly)\r\n v-flex(xs6)\r\n v-menu(ref='startMenu'\r\n lazy\r\n :close-on-content-click='false'\r\n v-model='startPicker'\r\n transition='scale-transition'\r\n offset-y\r\n :nudge-right='40'\r\n max-width='290px'\r\n min-width='290px')\r\n v-text-field(slot='activator'\r\n label='Hora'\r\n v-model='timeStart'\r\n :rules='[rules.required]'\r\n prepend-icon='access_time'\r\n readonly)\r\n v-time-picker(v-model='timeStart' format='24hr' full-width @change='$refs.startMenu.save(timeStart)')\r\n\r\n v-list.mt-2.mb-2(ref='services' two-line)\r\n v-subheader\r\n v-icon.mr-2(left small) access_time\r\n | Serviços\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary'\r\n @click.native.stop='addService')\r\n v-icon add\r\n template(v-for='(item, index) in services')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs7)\r\n v-text-field(v-model='item.description' :rules='[rules.required]' placeholder='Nome' required)\r\n v-spacer\r\n v-flex(xs2)\r\n v-text-field(v-model='item.value' type='number' :rules='[rules.required]' placeholder='Preço' min='0' max='999' step='0.01' prefix='€' required)\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeService(index)')\r\n v-icon delete\r\n\r\n v-list.mt-2.mb-2(ref='materials' two-line)\r\n v-subheader\r\n v-icon.mr-2(left small) build\r\n | Materiais\r\n v-spacer\r\n v-fab-transition\r\n v-btn(small\r\n flat\r\n icon\r\n color='secondary'\r\n @click.native.stop='addMaterial')\r\n v-icon add\r\n template(v-for='(item, index) in materials')\r\n v-list-tile(ripple :key='index')\r\n v-list-tile-content\r\n v-layout(row)\r\n v-flex(xs7)\r\n v-text-field(v-model='item.description' :rules='[rules.required]' placeholder='Nome' required)\r\n v-spacer\r\n v-flex(xs2)\r\n v-text-field(v-model='item.value' type='number' :rules='[rules.required]' placeholder='Preço' min='0' max='999' step='0.01' prefix='€' required)\r\n v-flex.my-auto.text-xs-right(xs2 @click.stop='removeMaterial(index)')\r\n v-icon delete\r\n\r\n v-textarea(label='Observações' v-model='observations')\r\n\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerImage.mx-auto(block color=\"secondary\") Imagens\r\n v-layout(row wrap)\r\n v-flex(xs12)\r\n v-btn#triggerDocument.mx-auto(block color=\"secondary\") Documentos\r\n\r\n v-fab-transition\r\n v-btn.elevation-5(fab color='primary' bottom right fixed :disabled='!canSaveImages && !canSaveDocuments' @click.native.stop='submit')\r\n v-icon save\r\n\r\n\r\n\r\n\r\n\r\n\n\n\n// WEBPACK FOOTER //\n// src/components/interventions/InterventionReportExternal.vue","\nv-app\n v-snackbar(:timeout='3000'\n :top='true'\n :right='true'\n :color=\"snackbar().context\"\n :vertical='false'\n v-model='toast') {{ snackbar().message }}\n v-btn(dark\n flat\n @click.native='toast = false') Close\n transition(name=\"slide-fade\" mode=\"out-in\")\n router-view\n\n\n\n\n\n// WEBPACK FOOTER //\n// src/components/App.vue","import Vue from 'vue'\nimport Vuetify from 'vuetify'\nimport DatetimePicker from 'vuetify-datetime-picker'\n// import axios from 'axios'\nimport router from './router'\nimport store from './store'\nimport { sync } from 'vuex-router-sync'\nimport App from './components/App'\n\nimport 'vuetify/dist/vuetify.min.css'\nimport 'vuetify-datetime-picker/src/stylus/main.styl'\nimport './main.styl'\n\nVue.use(Vuetify, {\n theme: {\n primary: '#98dd22',\n secondary: '#4CAF50',\n error: '#b71c1c'\n }\n})\nVue.use(DatetimePicker)\n\n// Vue.prototype.$http = axios\n\nVue.config.productionTip = false\n\nsync(store, router)\n\nconst app = new Vue({\n store,\n router,\n el: '#app',\n template: '',\n components: { App }\n})\n\nexport {\n app,\n router,\n store\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","var map = {\n\t\"./af\": 41,\n\t\"./af.js\": 41,\n\t\"./ar\": 42,\n\t\"./ar-dz\": 43,\n\t\"./ar-dz.js\": 43,\n\t\"./ar-kw\": 44,\n\t\"./ar-kw.js\": 44,\n\t\"./ar-ly\": 45,\n\t\"./ar-ly.js\": 45,\n\t\"./ar-ma\": 46,\n\t\"./ar-ma.js\": 46,\n\t\"./ar-sa\": 47,\n\t\"./ar-sa.js\": 47,\n\t\"./ar-tn\": 48,\n\t\"./ar-tn.js\": 48,\n\t\"./ar.js\": 42,\n\t\"./az\": 49,\n\t\"./az.js\": 49,\n\t\"./be\": 50,\n\t\"./be.js\": 50,\n\t\"./bg\": 51,\n\t\"./bg.js\": 51,\n\t\"./bm\": 52,\n\t\"./bm.js\": 52,\n\t\"./bn\": 53,\n\t\"./bn.js\": 53,\n\t\"./bo\": 54,\n\t\"./bo.js\": 54,\n\t\"./br\": 55,\n\t\"./br.js\": 55,\n\t\"./bs\": 56,\n\t\"./bs.js\": 56,\n\t\"./ca\": 57,\n\t\"./ca.js\": 57,\n\t\"./cs\": 58,\n\t\"./cs.js\": 58,\n\t\"./cv\": 59,\n\t\"./cv.js\": 59,\n\t\"./cy\": 60,\n\t\"./cy.js\": 60,\n\t\"./da\": 61,\n\t\"./da.js\": 61,\n\t\"./de\": 62,\n\t\"./de-at\": 63,\n\t\"./de-at.js\": 63,\n\t\"./de-ch\": 64,\n\t\"./de-ch.js\": 64,\n\t\"./de.js\": 62,\n\t\"./dv\": 65,\n\t\"./dv.js\": 65,\n\t\"./el\": 66,\n\t\"./el.js\": 66,\n\t\"./en-SG\": 67,\n\t\"./en-SG.js\": 67,\n\t\"./en-au\": 68,\n\t\"./en-au.js\": 68,\n\t\"./en-ca\": 69,\n\t\"./en-ca.js\": 69,\n\t\"./en-gb\": 70,\n\t\"./en-gb.js\": 70,\n\t\"./en-ie\": 71,\n\t\"./en-ie.js\": 71,\n\t\"./en-il\": 72,\n\t\"./en-il.js\": 72,\n\t\"./en-nz\": 73,\n\t\"./en-nz.js\": 73,\n\t\"./eo\": 74,\n\t\"./eo.js\": 74,\n\t\"./es\": 75,\n\t\"./es-do\": 76,\n\t\"./es-do.js\": 76,\n\t\"./es-us\": 77,\n\t\"./es-us.js\": 77,\n\t\"./es.js\": 75,\n\t\"./et\": 78,\n\t\"./et.js\": 78,\n\t\"./eu\": 79,\n\t\"./eu.js\": 79,\n\t\"./fa\": 80,\n\t\"./fa.js\": 80,\n\t\"./fi\": 81,\n\t\"./fi.js\": 81,\n\t\"./fo\": 82,\n\t\"./fo.js\": 82,\n\t\"./fr\": 83,\n\t\"./fr-ca\": 84,\n\t\"./fr-ca.js\": 84,\n\t\"./fr-ch\": 85,\n\t\"./fr-ch.js\": 85,\n\t\"./fr.js\": 83,\n\t\"./fy\": 86,\n\t\"./fy.js\": 86,\n\t\"./ga\": 87,\n\t\"./ga.js\": 87,\n\t\"./gd\": 88,\n\t\"./gd.js\": 88,\n\t\"./gl\": 89,\n\t\"./gl.js\": 89,\n\t\"./gom-latn\": 90,\n\t\"./gom-latn.js\": 90,\n\t\"./gu\": 91,\n\t\"./gu.js\": 91,\n\t\"./he\": 92,\n\t\"./he.js\": 92,\n\t\"./hi\": 93,\n\t\"./hi.js\": 93,\n\t\"./hr\": 94,\n\t\"./hr.js\": 94,\n\t\"./hu\": 95,\n\t\"./hu.js\": 95,\n\t\"./hy-am\": 96,\n\t\"./hy-am.js\": 96,\n\t\"./id\": 97,\n\t\"./id.js\": 97,\n\t\"./is\": 98,\n\t\"./is.js\": 98,\n\t\"./it\": 99,\n\t\"./it-ch\": 100,\n\t\"./it-ch.js\": 100,\n\t\"./it.js\": 99,\n\t\"./ja\": 101,\n\t\"./ja.js\": 101,\n\t\"./jv\": 102,\n\t\"./jv.js\": 102,\n\t\"./ka\": 103,\n\t\"./ka.js\": 103,\n\t\"./kk\": 104,\n\t\"./kk.js\": 104,\n\t\"./km\": 105,\n\t\"./km.js\": 105,\n\t\"./kn\": 106,\n\t\"./kn.js\": 106,\n\t\"./ko\": 107,\n\t\"./ko.js\": 107,\n\t\"./ku\": 108,\n\t\"./ku.js\": 108,\n\t\"./ky\": 109,\n\t\"./ky.js\": 109,\n\t\"./lb\": 110,\n\t\"./lb.js\": 110,\n\t\"./lo\": 111,\n\t\"./lo.js\": 111,\n\t\"./lt\": 112,\n\t\"./lt.js\": 112,\n\t\"./lv\": 113,\n\t\"./lv.js\": 113,\n\t\"./me\": 114,\n\t\"./me.js\": 114,\n\t\"./mi\": 115,\n\t\"./mi.js\": 115,\n\t\"./mk\": 116,\n\t\"./mk.js\": 116,\n\t\"./ml\": 117,\n\t\"./ml.js\": 117,\n\t\"./mn\": 118,\n\t\"./mn.js\": 118,\n\t\"./mr\": 119,\n\t\"./mr.js\": 119,\n\t\"./ms\": 120,\n\t\"./ms-my\": 121,\n\t\"./ms-my.js\": 121,\n\t\"./ms.js\": 120,\n\t\"./mt\": 122,\n\t\"./mt.js\": 122,\n\t\"./my\": 123,\n\t\"./my.js\": 123,\n\t\"./nb\": 124,\n\t\"./nb.js\": 124,\n\t\"./ne\": 125,\n\t\"./ne.js\": 125,\n\t\"./nl\": 126,\n\t\"./nl-be\": 127,\n\t\"./nl-be.js\": 127,\n\t\"./nl.js\": 126,\n\t\"./nn\": 128,\n\t\"./nn.js\": 128,\n\t\"./pa-in\": 129,\n\t\"./pa-in.js\": 129,\n\t\"./pl\": 130,\n\t\"./pl.js\": 130,\n\t\"./pt\": 131,\n\t\"./pt-br\": 132,\n\t\"./pt-br.js\": 132,\n\t\"./pt.js\": 131,\n\t\"./ro\": 133,\n\t\"./ro.js\": 133,\n\t\"./ru\": 134,\n\t\"./ru.js\": 134,\n\t\"./sd\": 135,\n\t\"./sd.js\": 135,\n\t\"./se\": 136,\n\t\"./se.js\": 136,\n\t\"./si\": 137,\n\t\"./si.js\": 137,\n\t\"./sk\": 138,\n\t\"./sk.js\": 138,\n\t\"./sl\": 139,\n\t\"./sl.js\": 139,\n\t\"./sq\": 140,\n\t\"./sq.js\": 140,\n\t\"./sr\": 141,\n\t\"./sr-cyrl\": 142,\n\t\"./sr-cyrl.js\": 142,\n\t\"./sr.js\": 141,\n\t\"./ss\": 143,\n\t\"./ss.js\": 143,\n\t\"./sv\": 144,\n\t\"./sv.js\": 144,\n\t\"./sw\": 145,\n\t\"./sw.js\": 145,\n\t\"./ta\": 146,\n\t\"./ta.js\": 146,\n\t\"./te\": 147,\n\t\"./te.js\": 147,\n\t\"./tet\": 148,\n\t\"./tet.js\": 148,\n\t\"./tg\": 149,\n\t\"./tg.js\": 149,\n\t\"./th\": 150,\n\t\"./th.js\": 150,\n\t\"./tl-ph\": 151,\n\t\"./tl-ph.js\": 151,\n\t\"./tlh\": 152,\n\t\"./tlh.js\": 152,\n\t\"./tr\": 153,\n\t\"./tr.js\": 153,\n\t\"./tzl\": 154,\n\t\"./tzl.js\": 154,\n\t\"./tzm\": 155,\n\t\"./tzm-latn\": 156,\n\t\"./tzm-latn.js\": 156,\n\t\"./tzm.js\": 155,\n\t\"./ug-cn\": 157,\n\t\"./ug-cn.js\": 157,\n\t\"./uk\": 158,\n\t\"./uk.js\": 158,\n\t\"./ur\": 159,\n\t\"./ur.js\": 159,\n\t\"./uz\": 160,\n\t\"./uz-latn\": 161,\n\t\"./uz-latn.js\": 161,\n\t\"./uz.js\": 160,\n\t\"./vi\": 162,\n\t\"./vi.js\": 162,\n\t\"./x-pseudo\": 163,\n\t\"./x-pseudo.js\": 163,\n\t\"./yo\": 164,\n\t\"./yo.js\": 164,\n\t\"./zh-cn\": 165,\n\t\"./zh-cn.js\": 165,\n\t\"./zh-hk\": 166,\n\t\"./zh-hk.js\": 166,\n\t\"./zh-tw\": 167,\n\t\"./zh-tw.js\": 167\n};\nfunction webpackContext(req) {\n\treturn __webpack_require__(webpackContextResolve(req));\n};\nfunction webpackContextResolve(req) {\n\tvar id = map[req];\n\tif(!(id + 1)) // check for number or string\n\t\tthrow new Error(\"Cannot find module '\" + req + \"'.\");\n\treturn id;\n};\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 222;\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/moment/locale ^\\.\\/.*$\n// module id = 222\n// module chunks = 1","// import Landing from '@/components/Landing'\nimport Login from '@/components/Login'\nimport Dashboard from '@/components/Dashboard'\nimport Intervention from '@/components/interventions/Intervention'\nimport InterventionPending from '@/components/interventions/InterventionPending'\nimport InterventionHistory from '@/components/interventions/InterventionHistory'\nimport InterventionReport from '@/components/interventions/InterventionReport'\nimport InterventionCreate from '@/components/interventions/InterventionCreate'\nimport InterventionExternal from '@/components/interventions/InterventionExternal'\nimport InterventionReportExternal from '@/components/interventions/InterventionReportExternal'\n\nexport const routes = [\n // { path: '/', name: 'landing', component: Landing },\n { path: '/', name: 'login', component: Login },\n {\n path: '',\n name: 'dashboard',\n component: Dashboard,\n meta: { requiresAuth: true },\n children: [\n { path: '/dashboard', name: 'interventions_pending', component: InterventionPending, meta: { requiresAuth: true } },\n { path: '/interventions/history', name: 'interventions_history', component: InterventionHistory, meta: { requiresAuth: true } },\n // Externals\n {\n path: '/interventions/:id/details',\n name: 'intervention_edit_external',\n component: InterventionExternal,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n },\n {\n path: '/interventions/:id/report',\n name: 'interventionreport_external',\n component: InterventionReportExternal,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 1\n }\n }\n },\n // Technicians\n {\n path: '/interventions/create',\n name: 'intervention_create',\n component: InterventionCreate,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n },\n {\n path: '/interventions/:interventionid/reports/:reportid/:context',\n name: 'interventionreport',\n component: InterventionReport,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n },\n {\n path: '/interventions/:id/:context',\n name: 'intervention_edit',\n component: Intervention,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n },\n {\n path: '/interventions/:id',\n name: 'intervention_read',\n component: Intervention,\n props: true,\n meta: {\n requiresAuth: true,\n requiresRole: 'Technician',\n requiresProp: {\n name: 'technicianType',\n value: 0\n }\n }\n }\n ]\n }\n]\n\n\n\n// WEBPACK FOOTER //\n// ./src/routes.js","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-17f7fee2\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Login.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Login.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Login.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-17f7fee2\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Login.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-17f7fee2\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Login.vue\n// module id = 229\n// module chunks = 1","import router from '@/router'\nimport store from '@/store'\n\n// this data must be same like in db table OpenIddictApplications\n// otherwise call for auth token will be rejected\nconst clientId = process.env.CLIENT_ID\nconst clientSecret = process.env.CLIENT_SECRET\n\nvar token\n\n// create a fetch request with url and props passed and return a promise with the data returned\n// also add the auth header\nfunction getFetchRequestPromise(endpoint, fetchProps) {\n fetchProps = fetchProps || {}\n fetchProps.headers = fetchProps.headers || {}\n\n let props = {}\n Object.keys(fetchProps).forEach(key => {\n if (key !== 'params' && key !== 'response') {\n props[key] = fetchProps[key]\n }\n })\n\n if (!token) {\n token = window.localStorage.getItem('access_token')\n }\n\n props.headers.Authorization = 'Bearer ' + token\n\n if (process.env.ENABLE_CORS) {\n props.mode = 'cors'\n }\n\n return new Promise((resolve, reject) => {\n let url = new URL(process.env.API_ENDPOINT + endpoint)\n\n if (fetchProps.params) {\n Object.keys(fetchProps.params).forEach(key => url.searchParams.append(key, fetchProps.params[key]))\n }\n\n window.fetch(url, props).then((response) => {\n if (response.status >= 400) {\n // If Unauthorized, token must have expired\n // TODO : refresh token\n if (response.status === 401) {\n token = null\n store.dispatch('logout')\n\n router && router.push({ name: 'login' })\n }\n\n response.text().then(text => {\n console.log(text || response.statusText)\n reject(text || response.statusText)\n })\n } else {\n if (fetchProps.response && fetchProps.response === 'blob') {\n response.headers.forEach((val, key) => {\n console.log(key, val)\n })\n\n return response.blob().then(blob => {\n let header = response.headers.get('Content-Disposition')\n let filename = (header && header.match(/filename[^;=\\n]*=((['\"]).*?\\2|[^;\\n]*)/)[1]) || ''\n\n return {\n stream: blob,\n name: filename\n }\n }).catch(err => {}) // eslint-disable-line handle-callback-err\n } else {\n return response.json().then(json => json).catch(err => {}) // eslint-disable-line handle-callback-err\n }\n }\n }).then((data) => {\n resolve(data)\n }).catch((error) => {\n reject(error.message) // TODO sanitize error\n })\n })\n}\n\n// function addItemsToForm(form, names, obj) {\n// if (!obj) return addItemToForm(form, names, '')\n\n// if (\n// typeof obj === 'string' ||\n// typeof obj === 'number' ||\n// obj === true ||\n// obj === false\n// ) return addItemToForm(form, names, obj)\n\n// if (obj instanceof Date) return addItemToForm(form, names, obj.toJSON())\n\n// // array or otherwise array-like\n// if (obj instanceof Array) {\n// return obj.forEach((v, i) => {\n// names.push(`[${i}]`)\n// addItemsToForm(form, names, v)\n// names.pop()\n// })\n// }\n\n// if (typeof obj === 'object') {\n// return Object.keys(obj).forEach((k) => {\n// names.push(k)\n// addItemsToForm(form, names, obj[k])\n// names.pop()\n// })\n// }\n// }\n\n// function addItemToForm(form, names, value) {\n// var name = encodeURIComponent(names.join('.').replace(/\\.\\[/g, '['))\n// value = encodeURIComponent(value.toString())\n// form.push(`${name}=${value}`)\n// }\n\n// create a fetch request with url and props passed and return a promise with the response returned\n// also add the auth header\n// function getNonDataFetchRequestPromise(url, fetchProps) {\n// fetchProps = fetchProps || {}\n// fetchProps.headers = fetchProps.headers || {}\n// fetchProps.headers.Authorization = 'Bearer ' + token\n// var p = new Promise((resolve, reject) => {\n// window.fetch(process.env.API_ENDPOINT + url, fetchProps).then((response) => {\n// if (response.ok) {\n// resolve(response)\n// } else {\n// reject(response.statusText) // TODO sanitize error\n// }\n// }).catch((error) => {\n// reject(error)\n// })\n// })\n// return p\n// }\n\nexport default {\n call: getFetchRequestPromise,\n getToken: function(email, password) {\n var fetchProps = {\n method: 'POST',\n headers: { 'Content-Type': 'application/x-www-form-urlencoded' },\n // TODO : change this to AuthorizationCode + PKCE ASAP\n body: 'grant_type=password&username=' + email + '&password=' + password + '&client_id=' + clientId + '&client_secret=' + clientSecret\n }\n\n if (process.env.ENABLE_CORS) {\n fetchProps.mode = 'cors'\n }\n\n return new Promise((resolve, reject) => {\n window.fetch(process.env.API_ENDPOINT + '/api/connect/token', fetchProps).then((response) => {\n return response.json()\n }).then((data) => {\n if (data.error) {\n reject(data.error_description)\n } else {\n token = data.access_token\n resolve(token)\n }\n }).catch((error) => {\n reject(error)\n })\n })\n },\n getUser: function() {\n return getFetchRequestPromise('/api/userinfo')\n },\n getTechnician: function(userId) {\n return getFetchRequestPromise(`/api/technicians/userid/${userId}`)\n },\n getManagers: function() {\n return getFetchRequestPromise('/api/managers')\n },\n getMaintenanceStatuses: function() {\n return getFetchRequestPromise('/api/maintenancestatuses')\n },\n getMaintenancePriorities: function() {\n return getFetchRequestPromise('/api/maintenancepriorities')\n },\n getCommonholds: function() {\n return getFetchRequestPromise('/api/commonholds')\n // return new Promise((resolve, reject) => {\n // resolve([{\n // id: '005',\n // name: 'Condomínio Edificio Casas N´Aldeia'\n // }, {\n // id: '01',\n // name: 'Condomínio Rua Nova do Monte, 18 e 36'\n // }, {\n // id: '010',\n // name: 'Condomínio Rua Ferreira de Castro, 81'\n // }, {\n // id: '02',\n // name: 'Edíficio Palmeira Sol II'\n // }, {\n // id: '03',\n // name: 'Condomínio Bloco J'\n // }])\n // })\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/services/api.js","import Vue from 'vue'\nimport Vuex from 'vuex'\nimport VuexPersist from 'vuex-persist'\n\nVue.use(Vuex)\n\nconst vuexLocalStorage = new VuexPersist({\n key: 'vuex', // The key to store the state on in the storage provider.\n storage: window.localStorage // or window.sessionStorage or localForage\n // Function that passes the state and returns the state with only the objects you want to store.\n // reducer: state => state,\n // Function that passes a mutation and lets you decide if it should update the state in localStorage.\n // filter: mutation => (true)\n})\n\n// TYPES\n\n// STATE\nconst state = {\n drawer: false,\n user: {},\n toast: {},\n toastVisible: false,\n maintenanceStatuses: [],\n maintenancePriorities: [],\n commonholds: [],\n managers: [],\n currentScreenCache: {},\n isLoggedIn() {\n let token = window.localStorage.getItem('access_token')\n return !!token\n }\n}\n\n// MUTATIONS\nconst mutations = {\n drawer(state, mini) {\n state.drawer = mini\n },\n toast(state, toast) {\n state.toast = toast\n },\n toastVisible(state, visible) {\n state.toastVisible = visible\n },\n userId(state, id) {\n Vue.set(state.user, 'id', id)\n },\n userName(state, name) {\n Vue.set(state.user, 'name', name)\n },\n userRole(state, role) {\n Vue.set(state.user, 'role', role)\n },\n technicianId(state, id) {\n Vue.set(state.user, 'technicianId', id)\n },\n technicianType(state, type) {\n Vue.set(state.user, 'technicianType', type)\n },\n cacheMaintenanceStatuses(state, statuses) {\n state.maintenanceStatuses = statuses\n },\n cacheMaintenancePriorities(state, priorities) {\n state.maintenancePriorities = priorities\n },\n cacheCommonholds(state, commonholds) {\n state.commonholds = commonholds\n },\n cacheManagers(state, managers) {\n state.managers = managers\n },\n cacheScreen(state, data) {\n state.currentScreenCache = data\n }\n}\n\n// ACTIONS\nconst actions = ({\n login(state, token) {\n window.localStorage.setItem('access_token', token)\n },\n logout(state) {\n store.commit('toast', {})\n store.commit('toastVisible', false)\n store.commit('userId')\n store.commit('userName')\n store.commit('userRole')\n store.commit('technicianId')\n store.commit('technicianType')\n store.commit('cacheMaintenanceStatuses')\n store.commit('cacheMaintenancePriorities')\n store.commit('cacheCommonholds')\n store.commit('cacheManagers')\n store.commit('cacheScreen')\n window.localStorage.removeItem('access_token')\n window.localStorage.removeItem('user_claims')\n },\n toast(store, toast) {\n store.commit('toast', toast)\n store.commit('toastVisible', true)\n },\n setClaims(store, claims) {\n store.commit('userId', claims.sub || '')\n store.commit('userName', claims.name || '')\n store.commit('userRole', claims.roles[0] || '')\n store.commit('technicianId', claims.kid || '')\n\n window.localStorage.setItem('user_claims', JSON.stringify(claims))\n }\n})\n\n// GETTERS\nconst getters = {\n role(state) {\n return state.user && state.user.role\n },\n userId(state) {\n return state.user && state.user.id\n },\n userName(state) {\n return state.user && state.user.name\n },\n technicianId(state) {\n return state.user && state.user.technicianId\n },\n technicianType(state) {\n return state.user && state.user.technicianType\n }\n}\n\nconst store = new Vuex.Store({\n // root state object.\n // each Vuex instance is just a single state tree.\n state,\n // mutations are operations that actually mutates the state.\n // each mutation handler gets the entire state tree as the\n // first argument, followed by additional payload arguments.\n // mutations must be synchronous and can be recorded by plugins\n // for debugging purposes.\n mutations,\n // actions are functions that cause side effects and can involve\n // asynchronous operations.\n actions,\n // getters are functions\n getters,\n plugins: [vuexLocalStorage.plugin]\n})\n\nexport default store\n\n\n\n// WEBPACK FOOTER //\n// ./src/store/index.js","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-005c6f9a\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./loading.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./loading.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./loading.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-005c6f9a\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./loading.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-005c6f9a\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/loading.vue\n// module id = 270\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"loader\"})}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-005c6f9a\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/loading.vue\n// module id = 272\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-a40dab56\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Modal.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Modal.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Modal.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-a40dab56\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Modal.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-a40dab56\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Modal.vue\n// module id = 273\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{\"name\":\"modal\"}},[_c('div',{staticClass:\"modal-mask\"},[_c('div',{staticClass:\"modal-wrapper\"},[_c('div',{staticClass:\"modal-container\"},[_c('div',{staticClass:\"modal-header\"},[_vm._t(\"header\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-body\"},[_vm._t(\"body\")],2),_vm._v(\" \"),_c('div',{staticClass:\"modal-footer\"},[_vm._t(\"footer\",[_c('button',{staticClass:\"modal-default-button\",on:{\"click\":function($event){_vm.$emit('close')}}},[_vm._v(\"OK\")])])],2)])])])])}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-a40dab56\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Modal.vue\n// module id = 275\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{staticClass:\"fill-height\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"align-items-center\":\"align-items-center\"}},[_c('v-flex',{staticClass:\"form-container\",attrs:{\"text-xs-center\":\"text-xs-center\",\"align-center\":\"align-center\"}},[_c('v-form',{attrs:{\"lazy-validation\":\"lazy-validation\"},model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('div',{staticClass:\"panel panel-default my-auto\"},[_c('div',{staticClass:\"panel-heading ac\"},[_c('img',{staticClass:\"mx-auto my-3\",attrs:{\"src\":\"static/logotipo.png\"}}),_c('h3',{staticClass:\"mx-auto panel-title\"},[_vm._v(\"ÁREA TÉCNICA\")])]),_c('div',{staticClass:\"panel-body\"},[_c('v-alert',{attrs:{\"outline\":\"outline\",\"color\":\"error\",\"icon\":\"warning\",\"value\":_vm.error,\"transition\":\"scale-transition\"}},[_vm._v(_vm._s(_vm.error))]),_c('v-text-field',{attrs:{\"label\":\"Email\",\"rules\":_vm.emailRules,\"required\":\"required\"},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}}),_c('v-text-field',{attrs:{\"label\":\"Password\",\"append-icon\":_vm.passwordHidden ? 'visibility' : 'visibility_off',\"type\":_vm.passwordHidden ? 'password' : 'text',\"rules\":_vm.passwordRules,\"required\":\"required\"},on:{\"click:append\":function () { return (_vm.passwordHidden = !_vm.passwordHidden); }},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-btn',{attrs:{\"color\":\"primary\",\"depressed\":\"depressed\",\"block\":\"block\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.onLogin($event)}}},[_vm._v(\"Login\")])],1)])])],1),(_vm.loggingIn)?_c('modal',[_c('h3',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_vm._v(\"Logging In\")]),_c('loading',{attrs:{\"slot\":\"body\"},slot:\"body\"}),_c('div',{attrs:{\"slot\":\"footer\"},slot:\"footer\"},[_c('span',[_vm._v(\"Please Wait...\")])])],1):_vm._e()],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-17f7fee2\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Login.vue\n// module id = 276\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0cbff331\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Dashboard.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Dashboard.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./Dashboard.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0cbff331\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./Dashboard.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0cbff331\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/Dashboard.vue\n// module id = 277\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-flex',[_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0cbff331\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Dashboard.vue\n// module id = 279\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-42abc6d3\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./Intervention.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Intervention.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./Intervention.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-42abc6d3\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./Intervention.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-42abc6d3\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/Intervention.vue\n// module id = 280\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-list',{attrs:{\"color\":\"transparent\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.label || ''))]),_vm._l((_vm.items),function(item){return _c('v-list-group',{key:item.id,attrs:{\"no-action\":\"no-action\"}},[_c('v-list-tile',{attrs:{\"slot\":\"activator\"},slot:\"activator\"},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)],1),_vm._l((item.numbers),function(subItem){return _c('v-list-tile',{key:subItem},[_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(subItem))])],1)],1)})],2)})],2)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-29323b63\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/contacts/ContactList.vue\n// module id = 283\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-checkbox',{attrs:{\"label\":\"Deve fazer volta completa?\",\"readonly\":\"readonly\"},model:{value:(_vm.intervention.mustFullSweep),callback:function ($$v) {_vm.$set(_vm.intervention, \"mustFullSweep\", $$v)},expression:\"intervention.mustFullSweep\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),(!_vm.readOnly)?_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"3\",\"disabled\":!_vm.isActiveStatus(3)},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.newReport($event)}}},[_c('span',[_vm._v(\"Iniciar\")]),_c('v-icon',[_vm._v(\"play_arrow\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"4\",\"disabled\":!_vm.isActiveStatus(4)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(4)}}},[_c('span',[_vm._v(\"Suspender\")]),_c('v-icon',[_vm._v(\"pause\")])],1),_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\",\"value\":\"5\",\"disabled\":!_vm.isActiveStatus(5)},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.execute(5)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1):_vm._e(),(!_vm.readOnly)?_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1):_vm._e()],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-42abc6d3\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/Intervention.vue\n// module id = 284\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-0ac0a958\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionPending.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionPending.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionPending.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-0ac0a958\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionPending.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-0ac0a958\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionPending.vue\n// module id = 285\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-side-icon',{on:{\"click\":function($event){_vm.drawer = !_vm.drawer}}}),_vm._t(\"toolbar\")],2),_c('v-navigation-drawer',{attrs:{\"mini-variant\":_vm.mini,\"temporary\":\"temporary\",\"absolute\":\"absolute\",\"hide-overlay\":\"hide-overlay\"},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('v-toolbar',{staticClass:\"transparent\",attrs:{\"flat\":\"flat\"}},[_c('v-list',{staticClass:\"pa-0\"},[_c('v-list-tile',{attrs:{\"avatar\":\"avatar\"}},[_c('v-list-tile-avatar',[_c('v-icon',[_vm._v(\"person\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.userName))])],1),_c('v-list-tile-action',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.logout($event)}}},[_c('v-icon',[_vm._v(\"power_settings_new\")])],1)],1)],1)],1)],1),_c('v-list',{staticClass:\"pt-0\",attrs:{\"dense\":\"dense\"}},[_c('v-divider'),_c('v-list-tile',{attrs:{\"to\":\"/dashboard\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"play_circle_outline\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Pendentes\")])],1)],1),_c('v-list-tile',{attrs:{\"to\":\"/interventions/history\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"replay\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Histórico\")])],1)],1),(_vm.technicianType !== 1)?_c('v-list-tile',{attrs:{\"to\":\"/interventions/create\"}},[_c('v-list-tile-action',[_c('v-icon',[_vm._v(\"build\")])],1),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(\"Nova intervenção\")])],1)],1):_vm._e()],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-24c3c2a3\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/Navigation.vue\n// module id = 288\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Intervenções (\"+_vm._s(_vm.filteredData.length)+\")\")]),_c('v-spacer'),_c('v-menu',{attrs:{\"offset-y\":\"offset-y\"}},[_c('v-btn',{attrs:{\"slot\":\"activator\",\"icon\":\"icon\"},slot:\"activator\"},[_c('v-icon',[_vm._v(\"apps\")])],1),_c('v-list',_vm._l((_vm.priorityFilterList),function(item){return _c('v-list-tile',{key:item.id,on:{\"click\":function($event){_vm.filter(item)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item)}),_c('v-list-tile-title',[_vm._v(_vm._s(item.name))])],1)}),1)],1)],1)],2),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',[_c('v-card',[_c('v-list',{attrs:{\"dense\":\"dense\"}},[_vm._l((_vm.filteredData),function(item,index){return [_c('v-list-tile',{key:item.id,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.select(item.id)}}},[_c('div',{staticClass:\"priority mr-2\",class:_vm.getColor(item.priorityId)}),_c('v-list-tile-content',[_c('v-list-tile-title',[_vm._v(_vm._s(_vm.getCommonholdName(item.commonholdId)))]),_c('v-list-tile-sub-title',[_c('v-layout',[_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Atraso: \"+_vm._s(Math.floor((new Date() - item.createdOn) / (1000*60*60*24)))+\" dias\")]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Pedido: \"+_vm._s(item.id))]),_c('v-flex',{staticClass:\"xs4\"},[_vm._v(\"Estado: \"+_vm._s(_vm.getStatus(item.statusId)))])],1)],1)],1)],1)]})],2)],1)],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-0ac0a958\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionPending.vue\n// module id = 289\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-30b5d7d1\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionHistory.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionHistory.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionHistory.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-30b5d7d1\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionHistory.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-30b5d7d1\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionHistory.vue\n// module id = 290\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('gci-navigation',{attrs:{\"technicianType\":_vm.technicianType}},[_c('template',{slot:\"toolbar\"},[_c('v-toolbar-title',[_vm._v(\"Histórico de Intervenções\")])],1)],2),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-sm\":\"grid-list-sm\"}},[_c('v-autocomplete',{attrs:{\"items\":_vm.commonholds,\"label\":\"Condomínio\",\"item-text\":\"name\",\"item-value\":\"id\",\"prepend-icon\":\"place\",\"menu-props\":{auto:'auto'}},model:{value:(_vm.currentCommonhold),callback:function ($$v) {_vm.currentCommonhold=$$v},expression:\"currentCommonhold\"}}),_c('v-text-field',{attrs:{\"label\":\"Pesquisa\",\"prepend-icon\":\"search\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":_vm.headers,\"label\":\"Ordenação\",\"item-text\":\"text\",\"item-value\":\"value\"},model:{value:(_vm.pagination.sortBy),callback:function ($$v) {_vm.$set(_vm.pagination, \"sortBy\", $$v)},expression:\"pagination.sortBy\"}}),_c('v-select',{staticClass:\"mx-1\",attrs:{\"items\":[{ text: 'Ascendente', value: '+', icon: 'arrow_upward' }, { text: 'Descendente', value: '-', icon: 'arrow_downward' }],\"item-text\":\"text\",\"item-value\":\"value\",\"label\":\"Ordem\"},scopedSlots:_vm._u([{key:\"item\",fn:function(data){return [_c('v-icon',[_vm._v(_vm._s(data.item.icon))]),_vm._v(_vm._s(data.item.text))]}}]),model:{value:(_vm.pagination.descending),callback:function ($$v) {_vm.$set(_vm.pagination, \"descending\", $$v)},expression:\"pagination.descending\"}}),_c('v-btn',{attrs:{\"color\":\"secondary\",\"dark\":\"dark\",\"fab\":\"fab\",\"small\":\"small\"},on:{\"click\":_vm.fetch}},[_c('v-icon',[_vm._v(\"search\")])],1)],1)],1),_c('v-container',{attrs:{\"fluid\":\"fluid\",\"grid-list-md\":\"grid-list-md\"}},[(_vm.loading)?_c('v-progress-linear',{attrs:{\"indeterminate\":true}}):_vm._e(),_c('v-data-iterator',{attrs:{\"items\":_vm.items,\"pagination\":_vm.pagination,\"total-items\":_vm.totalItems,\"rows-per-page-items\":[6],\"no-data-text\":\"Sem Intervenções a apresentar\",\"no-results-text\":\"Sem Intervenções a apresentar\",\"rows-per-page-text\":\"Registos por página\",\"content-class\":\"list list--three-line\",\"row\":\"row\",\"wrap\":\"wrap\"},on:{\"update:pagination\":function($event){_vm.pagination=$event}},scopedSlots:_vm._u([{key:\"item\",fn:function(props){return [_c('v-list-tile',{class:{ 'grey lighten-3': (props.index % 2 === 1) },attrs:{\"to\":\"/interventions/\" + props.item.id}},[_c('v-list-tile-action',[_vm._v(_vm._s(props.item.id))]),_c('v-list-tile-content',[_c('v-list-tile-title',[_c('span',[_c('b',[_vm._v(\"Inicio: \")]),_vm._v(_vm._s(props.item.dateStart))]),_vm._v(\" \"),_c('span',[_c('b',[_vm._v(\"Fim: \")]),_vm._v(_vm._s(props.item.dateEnd))])]),_c('v-list-tile-sub-title',{staticClass:\"text--grey\"},[_vm._v(_vm._s(props.item.description))])],1)],1)]}}])})],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-30b5d7d1\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionHistory.vue\n// module id = 292\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-137d058c\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionReport.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReport.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReport.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-137d058c\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionReport.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-137d058c\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionReport.vue\n// module id = 293\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-303eece4\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./MaterialList.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./MaterialList.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./MaterialList.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-303eece4\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./MaterialList.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-303eece4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/materials/MaterialList.vue\n// module id = 353\n// module chunks = 1","import api from './api'\r\n\r\n// let materials = [{\r\n// id: 1,\r\n// name: 'martelo',\r\n// unit: ''\r\n// }, {\r\n// id: 2,\r\n// name: 'lâmpada',\r\n// unit: ''\r\n// }, {\r\n// id: 3,\r\n// name: 'fio elétrico',\r\n// unit: 'm'\r\n// }, {\r\n// id: 4,\r\n// name: 'óleo',\r\n// unit: 'l'\r\n// }]\r\n\r\nexport default {\r\n getMaterials: function() {\r\n return api.call('/api/materials')\r\n // return new Promise((resolve, reject) => {\r\n // resolve(materials)\r\n // })\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/services/materials.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('v-icon',[_vm._v(\"close\")])],1),_vm._v(\"Materiais\")],1)],1),_c('v-list',[_c('v-subheader',[_c('v-text-field',{attrs:{\"placeholder\":\"Pesquisar\",\"prepend-icon\":\"search\",\"clearable\":\"clearable\"},model:{value:(_vm.filter),callback:function ($$v) {_vm.filter=$$v},expression:\"filter\"}})],1),_vm._l((_vm.filteredData),function(item,index){return _c('v-list-tile',{key:index,attrs:{\"avatar\":\"avatar\"},on:{\"click\":function($event){_vm.selected(item)}}},[_c('v-list-tile-content',[_c('v-list-tile-title',{domProps:{\"textContent\":_vm._s(item.name)}})],1)],1)})],2)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-303eece4\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/materials/MaterialList.vue\n// module id = 356\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.report.interventionId || 0)+\" | Relatório: \"+_vm._s(_vm.report.id || 0))],1)],1),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"value\":new Date().toISOString().substr(0, 10),\"readonly\":\"readonly\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"durationMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.durationPicker),callback:function ($$v) {_vm.durationPicker=$$v},expression:\"durationPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Duração\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.durationMenu.save(_vm.duration)}},model:{value:(_vm.duration),callback:function ($$v) {_vm.duration=$$v},expression:\"duration\"}})],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de início\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"endMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\",\"return-value\":_vm.timeEnd},on:{\"update:returnValue\":function($event){_vm.timeEnd=$event}},model:{value:(_vm.endPicker),callback:function ($$v) {_vm.endPicker=$$v},expression:\"endPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora de fim\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.endMenu.save(_vm.timeEnd)}},model:{value:(_vm.timeEnd),callback:function ($$v) {_vm.timeEnd=$$v},expression:\"timeEnd\"}})],1)],1)],1),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-checkbox',{attrs:{\"label\":\"Volta completa?\"},model:{value:(_vm.fullSweep),callback:function ($$v) {_vm.fullSweep=$$v},expression:\"fullSweep\"}}),_c('v-list',{attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();_vm.materialList = true}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\",\"prefix\":item.unit},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs8\":\"xs8\"}},[_c('v-text-field',{attrs:{\"value\":item.name,\"readonly\":\"readonly\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"unlisted\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais não tabelados\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addUnlistedMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.unlistedMaterials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs1\":\"xs1\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required, _vm.rules.positiveNumber],\"min\":\"0\"},model:{value:(item.quantity),callback:function ($$v) {_vm.$set(item, \"quantity\", $$v)},expression:\"item.quantity\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"xs5\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\"},model:{value:(item.name),callback:function ($$v) {_vm.$set(item, \"name\", $$v)},expression:\"item.name\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\"},model:{value:(item.unitCost),callback:function ($$v) {_vm.$set(item, \"unitCost\", $$v)},expression:\"item.unitCost\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeUnlistedMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1)],1),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.materialList),expression:\"materialList\"}],attrs:{\"id\":\"materials\"}},[_c('material-list',{ref:\"materialListRef\",on:{\"selected\":_vm.onMaterialAdded,\"close\":_vm.onMaterialListClose}})],1),_c('v-fab-transition',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.materialList),expression:\"!materialList\"}]},[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-137d058c\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionReport.vue\n// module id = 357\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-43844f71\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionCreate.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionCreate.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionCreate.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-43844f71\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionCreate.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-43844f71\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionCreate.vue\n// module id = 358\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Nova Intervenção\")],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',{ref:\"form\"},[_c('v-autocomplete',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"prepend-icon\":\"location_city\",\"item-value\":\"id\",\"item-text\":\"name\",\"single-line\":\"single-line\",\"rules\":[function (v) { return !!v || 'Condominio obrigatório!'; }],\"required\":\"required\"},model:{value:(_vm.intervention.commonholdId),callback:function ($$v) {_vm.$set(_vm.intervention, \"commonholdId\", $$v)},expression:\"intervention.commonholdId\"}}),_c('v-datetime-picker',{attrs:{\"label\":\"Data\",\"clearText\":\"\"},model:{value:(_vm.intervention.createdOn),callback:function ($$v) {_vm.$set(_vm.intervention, \"createdOn\", $$v)},expression:\"intervention.createdOn\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\"},model:{value:(_vm.intervention.initialObservations),callback:function ($$v) {_vm.$set(_vm.intervention, \"initialObservations\", $$v)},expression:\"intervention.initialObservations\"}}),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"color\":\"primary\",\"fab\":\"fab\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-43844f71\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionCreate.vue\n// module id = 360\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-12495b54\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionExternal.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionExternal.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionExternal.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-12495b54\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionExternal.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-12495b54\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionExternal.vue\n// module id = 361\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},on:{\"click\":_vm.goBack}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.intervention.id))],1)],1),_c('v-container',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-form',[_c('v-select',{attrs:{\"label\":\"Condomínio\",\"items\":_vm.$store.state.commonholds,\"value\":_vm.intervention.commonholdId,\"item-value\":\"id\",\"item-text\":\"name\",\"prepend-icon\":\"location_city\",\"readonly\":\"readonly\",\"single-line\":\"single-line\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado por:\",\"value\":_vm.managerName(_vm.intervention.createdBy) || _vm.userName,\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Reportado em:\",\"value\":_vm.getDate(_vm.intervention.createdOn),\"readonly\":\"readonly\"}}),_c('v-text-field',{attrs:{\"label\":\"Dias de atraso:\",\"value\":Math.floor((new Date() - _vm.intervention.createdOn) / (1000*60*60*24)),\"readonly\":\"readonly\"}}),_c('v-textarea',{attrs:{\"label\":\"Observações:\",\"value\":_vm.intervention.initialObservations,\"readonly\":\"readonly\"}}),_c('contact-list',{attrs:{\"label\":\"Contactos:\",\"value\":_vm.intervention.contacts}}),(_vm.documents && _vm.documents.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj = {}, _obj[\"grid-list-sm\"] = true, _obj ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Documentos\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.documents),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"height\":\"100px\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e(),(_vm.images && _vm.images.length > 0)?_c('v-container',_vm._b({attrs:{\"fluid\":\"fluid\"}},'v-container',( _obj$1 = {}, _obj$1[\"grid-list-sm\"] = true, _obj$1 ),false),[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('span',{staticClass:\"title mb-2\"},[_vm._v(\"Imagens\")])]),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\",\"align-center\":\"align-center\"}},_vm._l((_vm.images),function(item,index){return _c('v-flex',{key:index,staticClass:\"text-xs-center\",attrs:{\"xs6\":\"xs6\"}},[_c('img',{staticClass:\"thumbnail\",attrs:{\"src\":item.Thumbnail,\"alt\":item.id,\"width\":\"90%\"},on:{\"click\":function($event){_vm.download(_vm.intervention.id, item.id)}}})])}),1)],1):_vm._e()],1)],1),_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-footer')],1)],1),_c('v-bottom-nav',{attrs:{\"fixed\":\"fixed\",\"value\":true,\"active\":_vm.currentStatus,\"color\":\"primary\"},on:{\"update:active\":function($event){_vm.currentStatus=$event}}},[_c('v-btn',{attrs:{\"flat\":\"flat\",\"color\":\"black\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.close($event)}}},[_c('span',[_vm._v(\"Finalizar\")]),_c('v-icon',[_vm._v(\"stop\")])],1)],1),_c('v-dialog',{model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-card-title',{staticClass:\"headline\"},[_vm._v(\"Serviços pendentes\")]),_c('v-card-text',[_vm._v(\"Ainda existem \"+_vm._s(_vm.pendingInterventions)+\" serviço(s) pendentes para este condomínio.\")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"green darken-1\",\"flat\":\"flat\"},on:{\"click\":function($event){_vm.dialog = false}}},[_vm._v(\"Ok\")])],1)],1)],1)],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-12495b54\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionExternal.vue\n// module id = 363\n// module chunks = 1","function injectStyle (context) {\n require(\"!!../../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true}!vue-style-loader!css-loader?{\\\"minimize\\\":true,\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-3c7e9af4\\\",\\\"scoped\\\":true,\\\"sourceMap\\\":false}!stylus-loader?{\\\"sourceMap\\\":true}!../../../node_modules/vue-loader/lib/selector?type=styles&index=0!./InterventionReportExternal.vue\")\n}\n/* script */\nexport * from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReportExternal.vue\"\nimport __vue_script__ from \"!!babel-loader!../../../node_modules/vue-loader/lib/selector?type=script&index=0!./InterventionReportExternal.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-3c7e9af4\\\",\\\"hasScoped\\\":true,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../../node_modules/vue-loader/lib/selector?type=template&index=0!./InterventionReportExternal.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-3c7e9af4\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/interventions/InterventionReportExternal.vue\n// module id = 364\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('v-toolbar',{attrs:{\"color\":\"primary\"}},[_c('v-toolbar-title',[_c('v-btn',{attrs:{\"icon\":\"icon\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.goBack($event)}}},[_c('v-icon',[_vm._v(\"arrow_back\")])],1),_vm._v(\"Pedido: \"+_vm._s(_vm.id || 0))],1)],1),_c('v-alert',{staticClass:\"caption\",attrs:{\"type\":\"warning\",\"value\":true,\"dismissible\":true}},[_vm._v(\"Os serviços só serão validados pelo sistema após introduzir factura e imagens\")]),_c('v-container',[_c('v-layout',[_c('v-form',{ref:\"form\"},[_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-text-field',{attrs:{\"label\":\"Data\",\"rules\":[_vm.rules.required],\"readonly\":\"readonly\"},model:{value:(_vm.dateStart),callback:function ($$v) {_vm.dateStart=$$v},expression:\"dateStart\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"xs6\"}},[_c('v-menu',{ref:\"startMenu\",attrs:{\"lazy\":\"lazy\",\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"offset-y\",\"nudge-right\":40,\"max-width\":\"290px\",\"min-width\":\"290px\"},model:{value:(_vm.startPicker),callback:function ($$v) {_vm.startPicker=$$v},expression:\"startPicker\"}},[_c('v-text-field',{attrs:{\"slot\":\"activator\",\"label\":\"Hora\",\"rules\":[_vm.rules.required],\"prepend-icon\":\"access_time\",\"readonly\":\"readonly\"},slot:\"activator\",model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}}),_c('v-time-picker',{attrs:{\"format\":\"24hr\",\"full-width\":\"full-width\"},on:{\"change\":function($event){_vm.$refs.startMenu.save(_vm.timeStart)}},model:{value:(_vm.timeStart),callback:function ($$v) {_vm.timeStart=$$v},expression:\"timeStart\"}})],1)],1)],1),_c('v-list',{ref:\"services\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"access_time\")]),_vm._v(\"Serviços\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addService($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.services),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeService(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-list',{ref:\"materials\",staticClass:\"mt-2 mb-2\",attrs:{\"two-line\":\"two-line\"}},[_c('v-subheader',[_c('v-icon',{staticClass:\"mr-2\",attrs:{\"left\":\"left\",\"small\":\"small\"}},[_vm._v(\"build\")]),_vm._v(\"Materiais\"),_c('v-spacer'),_c('v-fab-transition',[_c('v-btn',{attrs:{\"small\":\"small\",\"flat\":\"flat\",\"icon\":\"icon\",\"color\":\"secondary\"},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.addMaterial($event)}}},[_c('v-icon',[_vm._v(\"add\")])],1)],1)],1),_vm._l((_vm.materials),function(item,index){return [_c('v-list-tile',{key:index,attrs:{\"ripple\":\"ripple\"}},[_c('v-list-tile-content',[_c('v-layout',{attrs:{\"row\":\"row\"}},[_c('v-flex',{attrs:{\"xs7\":\"xs7\"}},[_c('v-text-field',{attrs:{\"rules\":[_vm.rules.required],\"placeholder\":\"Nome\",\"required\":\"required\"},model:{value:(item.description),callback:function ($$v) {_vm.$set(item, \"description\", $$v)},expression:\"item.description\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"xs2\"}},[_c('v-text-field',{attrs:{\"type\":\"number\",\"rules\":[_vm.rules.required],\"placeholder\":\"Preço\",\"min\":\"0\",\"max\":\"999\",\"step\":\"0.01\",\"prefix\":\"€\",\"required\":\"required\"},model:{value:(item.value),callback:function ($$v) {_vm.$set(item, \"value\", $$v)},expression:\"item.value\"}})],1),_c('v-flex',{staticClass:\"my-auto text-xs-right\",attrs:{\"xs2\":\"xs2\"},on:{\"click\":function($event){$event.stopPropagation();_vm.removeMaterial(index)}}},[_c('v-icon',[_vm._v(\"delete\")])],1)],1)],1)],1)]})],2),_c('v-textarea',{attrs:{\"label\":\"Observações\"},model:{value:(_vm.observations),callback:function ($$v) {_vm.observations=$$v},expression:\"observations\"}}),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerImage\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Imagens\")])],1)],1),_c('v-layout',{attrs:{\"row\":\"row\",\"wrap\":\"wrap\"}},[_c('v-flex',{attrs:{\"xs12\":\"xs12\"}},[_c('v-btn',{staticClass:\"mx-auto\",attrs:{\"id\":\"triggerDocument\",\"block\":\"block\",\"color\":\"secondary\"}},[_vm._v(\"Documentos\")])],1)],1)],1)],1)],1),_c('v-fab-transition',[_c('v-btn',{staticClass:\"elevation-5\",attrs:{\"fab\":\"fab\",\"color\":\"primary\",\"bottom\":\"bottom\",\"right\":\"right\",\"fixed\":\"fixed\",\"disabled\":!_vm.canSaveImages && !_vm.canSaveDocuments},nativeOn:{\"click\":function($event){$event.stopPropagation();return _vm.submit($event)}}},[_c('v-icon',[_vm._v(\"save\")])],1)],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-3c7e9af4\",\"hasScoped\":true,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/interventions/InterventionReportExternal.vue\n// module id = 366\n// module chunks = 1","/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport {render as __vue_render__, staticRenderFns as __vue_static_render_fns__} from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-96813bf4\\\",\\\"hasScoped\\\":false,\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/template-compiler/preprocessor?engine=pug!../../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = null\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nimport normalizeComponent from \"!../../node_modules/vue-loader/lib/runtime/component-normalizer\"\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_render__,\n __vue_static_render_fns__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/App.vue\n// module id = 368\n// module chunks = 1","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('v-snackbar',{attrs:{\"timeout\":3000,\"top\":true,\"right\":true,\"color\":_vm.snackbar().context,\"vertical\":false},model:{value:(_vm.toast),callback:function ($$v) {_vm.toast=$$v},expression:\"toast\"}},[_vm._v(_vm._s(_vm.snackbar().message)),_c('v-btn',{attrs:{\"dark\":\"dark\",\"flat\":\"flat\"},nativeOn:{\"click\":function($event){_vm.toast = false}}},[_vm._v(\"Close\")])],1),_c('transition',{attrs:{\"name\":\"slide-fade\",\"mode\":\"out-in\"}},[_c('router-view')],1)],1)}\nvar staticRenderFns = []\nexport { render, staticRenderFns }\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-96813bf4\",\"hasScoped\":false,\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/template-compiler/preprocessor.js?engine=pug!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/App.vue\n// module id = 369\n// module chunks = 1","export default {\n created() {\n\n },\n mounted() {\n\n },\n updated() {\n\n },\n beforeDestroy() {\n\n },\n destroyed() {\n\n },\n methods: {\n toast(context, message) {\n this.$store.dispatch('toast', {\n context: context,\n message: context === 'error' ? 'Error: ' + message : message\n })\n },\n goBack() {\n this.$router.go(-1)\n },\n managerName(id) {\n let managers = this.$store.state.managers || []\n let manager = managers.find(el => el.id === id) || {}\n return manager.name || ''\n }\n },\n computed: {\n role() {\n let role = this.$store.getters.role\n if (!role) {\n let claims = JSON.parse(window.localStorage.getItem('user_claims'))\n if (claims) {\n this.$store.dispatch('setClaims', claims)\n }\n\n role = this.$store.getters.role\n }\n\n return role\n },\n technicianType() {\n let type = this.$store.getters.technicianType\n\n return type\n },\n technicianId() {\n let id = this.$store.getters.technicianId\n\n return id\n },\n isAdmin() {\n return this.role === 'Admin'\n },\n isInternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 0\n },\n isExternalTechnician() {\n return this.role === 'Technician' && this.technicianType === 1\n },\n userId() {\n let userId = this.$store.getters.userId\n if (!userId) {\n let claims = JSON.parse(window.localStorage.getItem('user_claims'))\n if (claims) {\n this.$store.dispatch('setClaims', claims)\n }\n\n userId = this.$store.getters.userId\n }\n\n return userId\n },\n userName() {\n let userName = this.$store.getters.userName\n if (!userName) {\n let claims = JSON.parse(window.localStorage.getItem('user_claims'))\n if (claims) {\n this.$store.dispatch('setClaims', claims)\n }\n\n userName = this.$store.getters.userName\n }\n\n return userName\n }\n }\n}\n\n\n\n// WEBPACK FOOTER //\n// ./src/mixins/lifecycleMixins.js","import api from './api'\r\n\r\n// let interventions = [{\r\n// id: 1,\r\n// priorityId: 1,\r\n// statusId: 1,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 2,\r\n// priorityId: 2,\r\n// statusId: 2,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 3,\r\n// priorityId: 3,\r\n// statusId: 3,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 4,\r\n// priorityId: 4,\r\n// statusId: 4,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }, {\r\n// id: 5,\r\n// priorityId: 5,\r\n// statusId: 5,\r\n// commonholdId: '01',\r\n// createdOn: '2018-01-01 10:20:30',\r\n// createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f',\r\n// currentReportId: 1,\r\n// currentReportStartDate: '2018-01-01 10:20:30',\r\n// interventionReports: []\r\n// }]\r\n\r\nexport default {\r\n getInterventions: function() {\r\n return api.call('/api/interventions')\r\n // return new Promise((resolve, reject) => {\r\n // resolve(interventions)\r\n // })\r\n },\r\n getInterventionDocuments: function(id) {\r\n return api.call(`/api/interventions/${id}/documents`)\r\n },\r\n getInterventionImages: function(id) {\r\n return api.call(`/api/interventions/${id}/images`)\r\n },\r\n findInterventions: function(commonhold, page, pageSize, sort, search, includePending) {\r\n let params = {\r\n commonholdId: commonhold,\r\n page: page,\r\n pageSize: pageSize\r\n }\r\n\r\n if (includePending) {\r\n params.includePending = includePending\r\n }\r\n if (sort) {\r\n params.sort = sort\r\n }\r\n if (search) {\r\n params.search = search\r\n }\r\n return api.call('/api/interventions/find', {\r\n method: 'GET',\r\n headers: { 'Content-Type': 'application/json' },\r\n params: params\r\n })\r\n },\r\n getIntervention: function(id) {\r\n return api.call(`/api/interventions/${id}`)\r\n // return new Promise((resolve, reject) => {\r\n // resolve(interventions.find(el => el.id === Number(id)))\r\n // })\r\n },\r\n createIntervention(intervention) {\r\n return api.call(`/api/interventions/`, {\r\n method: 'POST',\r\n headers: { 'Content-Type': 'application/json' },\r\n body: JSON.stringify(intervention)\r\n })\r\n },\r\n getInterventionDocument: function(interventionId, id) {\r\n return api.call(`/api/interventions/${interventionId}/documents/${id}`, { response: 'blob' })\r\n // return new Promise((resolve, reject) => {\r\n // resolve(interventions.find(el => el.id === Number(id)))\r\n // })\r\n },\r\n createReport(interventionId) {\r\n return api.call(`/api/interventions/${interventionId}/reports`, {\r\n method: 'POST',\r\n headers: { 'Content-Type': 'application/json' }\r\n })\r\n // return new Promise((resolve, reject) => {\r\n // let intervention = interventions.find(el => el.id === Number(interventionId))\r\n // intervention.interventionReports.push({\r\n // id: intervention.interventionReports.length + 1,\r\n // interventionid: intervention.id,\r\n // createdOn: new Date(),\r\n // createdBy: '1b553d04-f72b-481f-8b7a-b7e1cf7c612f'\r\n // })\r\n // resolve(1)\r\n // })\r\n },\r\n createExternalReport: function(report) {\r\n var formData = new FormData()\r\n\r\n report.images.forEach(el => {\r\n formData.append('images', el.data, el.name)\r\n })\r\n report.documents.forEach(el => {\r\n formData.append('documents', el.data, el.name)\r\n })\r\n\r\n delete report.images\r\n delete report.documents\r\n formData.append('model', JSON.stringify(report))\r\n\r\n return api.call(`/api/interventions/${report.interventionId}/externalreports/`, {\r\n method: 'POST',\r\n headers: { 'Accept': 'application/json' },\r\n body: formData\r\n })\r\n },\r\n updateReport: function(report, status) {\r\n var formData = new FormData()\r\n\r\n report.images.forEach(el => {\r\n formData.append('images', el.data, el.name)\r\n })\r\n report.documents.forEach(el => {\r\n formData.append('documents', el.data, el.name)\r\n })\r\n\r\n delete report.images\r\n delete report.documents\r\n formData.append('model', JSON.stringify(report))\r\n\r\n return api.call(`/api/interventions/${report.interventionId}/reports/${report.id}/${status}`, {\r\n method: 'PUT',\r\n headers: { 'Accept': 'application/json' },\r\n body: formData\r\n })\r\n },\r\n getInterventionReport: function(interventionId, reportId) {\r\n return api.call(`/api/interventions/${interventionId}/reports/${reportId}`)\r\n // return new Promise((resolve, reject) => {\r\n // let intervention = interventions.find(el => el.id === Number(interventionid))\r\n // let report = intervention && intervention.interventionReports && intervention.interventionReports.find(elem => elem.id === Number(reportid))\r\n // resolve(report || {})\r\n // })\r\n }\r\n}\r\n\n\n\n// WEBPACK FOOTER //\n// ./src/services/interventions.js"],"sourceRoot":""}
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/static/js/manifest.2ae2e69a05c33dfc65f8.js.map b/GCI.Maintenance/wwwroot/static/js/manifest.2ae2e69a05c33dfc65f8.js.map
index fe3e727..8a3d321 100644
--- a/GCI.Maintenance/wwwroot/static/js/manifest.2ae2e69a05c33dfc65f8.js.map
+++ b/GCI.Maintenance/wwwroot/static/js/manifest.2ae2e69a05c33dfc65f8.js.map
@@ -1 +1 @@
-{"version":3,"sources":["webpack:///static/js/manifest.2ae2e69a05c33dfc65f8.js","webpack:///webpack/bootstrap 0dc36776f1c0dd7af1f2"],"names":["modules","__webpack_require__","moduleId","installedModules","exports","module","i","l","call","parentJsonpFunction","window","chunkIds","moreModules","executeModules","chunkId","result","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","shift","s","2","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err","console","error"],"mappings":"CAAS,SAAUA,GCuCnB,QAAAC,GAAAC,GAGA,GAAAC,EAAAD,GACA,MAAAC,GAAAD,GAAAE,OAGA,IAAAC,GAAAF,EAAAD,IACAI,EAAAJ,EACAK,GAAA,EACAH,WAUA,OANAJ,GAAAE,GAAAM,KAAAH,EAAAD,QAAAC,IAAAD,QAAAH,GAGAI,EAAAE,GAAA,EAGAF,EAAAD,QA1DA,GAAAK,GAAAC,OAAA,YACAA,QAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,GAAAX,GAAAY,EAAAC,EAAAT,EAAA,EAAAU,KACQV,EAAAK,EAAAM,OAAoBX,IAC5BQ,EAAAH,EAAAL,GACAY,EAAAJ,IACAE,EAAAG,KAAAD,EAAAJ,GAAA,IAEAI,EAAAJ,GAAA,CAEA,KAAAZ,IAAAU,GACAQ,OAAAC,UAAAC,eAAAd,KAAAI,EAAAV,KACAF,EAAAE,GAAAU,EAAAV,GAIA,KADAO,KAAAE,EAAAC,EAAAC,GACAG,EAAAC,QACAD,EAAAO,SAEA,IAAAV,EACA,IAAAP,EAAA,EAAYA,EAAAO,EAAAI,OAA2BX,IACvCS,EAAAd,IAAAuB,EAAAX,EAAAP,GAGA,OAAAS,GAIA,IAAAZ,MAGAe,GACAO,EAAA,EA6BAxB,GAAAyB,EAAA1B,EAGAC,EAAA0B,EAAAxB,EAGAF,EAAA2B,EAAA,SAAAxB,EAAAyB,EAAAC,GACA7B,EAAA8B,EAAA3B,EAAAyB,IACAT,OAAAY,eAAA5B,EAAAyB,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA7B,EAAAmC,EAAA,SAAA/B,GACA,GAAAyB,GAAAzB,KAAAgC,WACA,WAA2B,MAAAhC,GAAA,SAC3B,WAAiC,MAAAA,GAEjC,OADAJ,GAAA2B,EAAAE,EAAA,IAAAA,GACAA,GAIA7B,EAAA8B,EAAA,SAAAO,EAAAC,GAAsD,MAAAnB,QAAAC,UAAAC,eAAAd,KAAA8B,EAAAC,IAGtDtC,EAAAuC,EAAA,IAGAvC,EAAAwC,GAAA,SAAAC,GAA8D,KAApBC,SAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2ae2e69a05c33dfc65f8.js","sourcesContent":["/******/ (function(modules) { // webpackBootstrap\n/******/ \t// install a JSONP callback for chunk loading\n/******/ \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n/******/ \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n/******/ \t\t// add \"moreModules\" to the modules object,\n/******/ \t\t// then flag all \"chunkIds\" as loaded and fire callback\n/******/ \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n/******/ \t\tfor(;i < chunkIds.length; i++) {\n/******/ \t\t\tchunkId = chunkIds[i];\n/******/ \t\t\tif(installedChunks[chunkId]) {\n/******/ \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n/******/ \t\t\t}\n/******/ \t\t\tinstalledChunks[chunkId] = 0;\n/******/ \t\t}\n/******/ \t\tfor(moduleId in moreModules) {\n/******/ \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n/******/ \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n/******/ \t\twhile(resolves.length) {\n/******/ \t\t\tresolves.shift()();\n/******/ \t\t}\n/******/ \t\tif(executeModules) {\n/******/ \t\t\tfor(i=0; i < executeModules.length; i++) {\n/******/ \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\treturn result;\n/******/ \t};\n/******/\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// objects to store loaded and loading chunks\n/******/ \tvar installedChunks = {\n/******/ \t\t2: 0\n/******/ \t};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/\";\n/******/\n/******/ \t// on error function for async loading\n/******/ \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n/******/ })\n/************************************************************************/\n/******/ ([]);\n\n\n// WEBPACK FOOTER //\n// static/js/manifest.2ae2e69a05c33dfc65f8.js"," \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 0dc36776f1c0dd7af1f2"],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"sources":["webpack:///static/js/manifest.2ae2e69a05c33dfc65f8.js","webpack:///webpack/bootstrap b918ba7efd7f211a2f65"],"names":["modules","__webpack_require__","moduleId","installedModules","exports","module","i","l","call","parentJsonpFunction","window","chunkIds","moreModules","executeModules","chunkId","result","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","shift","s","2","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","p","oe","err","console","error"],"mappings":"CAAS,SAAUA,GCuCnB,QAAAC,GAAAC,GAGA,GAAAC,EAAAD,GACA,MAAAC,GAAAD,GAAAE,OAGA,IAAAC,GAAAF,EAAAD,IACAI,EAAAJ,EACAK,GAAA,EACAH,WAUA,OANAJ,GAAAE,GAAAM,KAAAH,EAAAD,QAAAC,IAAAD,QAAAH,GAGAI,EAAAE,GAAA,EAGAF,EAAAD,QA1DA,GAAAK,GAAAC,OAAA,YACAA,QAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,GAAAX,GAAAY,EAAAC,EAAAT,EAAA,EAAAU,KACQV,EAAAK,EAAAM,OAAoBX,IAC5BQ,EAAAH,EAAAL,GACAY,EAAAJ,IACAE,EAAAG,KAAAD,EAAAJ,GAAA,IAEAI,EAAAJ,GAAA,CAEA,KAAAZ,IAAAU,GACAQ,OAAAC,UAAAC,eAAAd,KAAAI,EAAAV,KACAF,EAAAE,GAAAU,EAAAV,GAIA,KADAO,KAAAE,EAAAC,EAAAC,GACAG,EAAAC,QACAD,EAAAO,SAEA,IAAAV,EACA,IAAAP,EAAA,EAAYA,EAAAO,EAAAI,OAA2BX,IACvCS,EAAAd,IAAAuB,EAAAX,EAAAP,GAGA,OAAAS,GAIA,IAAAZ,MAGAe,GACAO,EAAA,EA6BAxB,GAAAyB,EAAA1B,EAGAC,EAAA0B,EAAAxB,EAGAF,EAAA2B,EAAA,SAAAxB,EAAAyB,EAAAC,GACA7B,EAAA8B,EAAA3B,EAAAyB,IACAT,OAAAY,eAAA5B,EAAAyB,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA7B,EAAAmC,EAAA,SAAA/B,GACA,GAAAyB,GAAAzB,KAAAgC,WACA,WAA2B,MAAAhC,GAAA,SAC3B,WAAiC,MAAAA,GAEjC,OADAJ,GAAA2B,EAAAE,EAAA,IAAAA,GACAA,GAIA7B,EAAA8B,EAAA,SAAAO,EAAAC,GAAsD,MAAAnB,QAAAC,UAAAC,eAAAd,KAAA8B,EAAAC,IAGtDtC,EAAAuC,EAAA,IAGAvC,EAAAwC,GAAA,SAAAC,GAA8D,KAApBC,SAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2ae2e69a05c33dfc65f8.js","sourcesContent":["/******/ (function(modules) { // webpackBootstrap\n/******/ \t// install a JSONP callback for chunk loading\n/******/ \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n/******/ \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n/******/ \t\t// add \"moreModules\" to the modules object,\n/******/ \t\t// then flag all \"chunkIds\" as loaded and fire callback\n/******/ \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n/******/ \t\tfor(;i < chunkIds.length; i++) {\n/******/ \t\t\tchunkId = chunkIds[i];\n/******/ \t\t\tif(installedChunks[chunkId]) {\n/******/ \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n/******/ \t\t\t}\n/******/ \t\t\tinstalledChunks[chunkId] = 0;\n/******/ \t\t}\n/******/ \t\tfor(moduleId in moreModules) {\n/******/ \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n/******/ \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n/******/ \t\twhile(resolves.length) {\n/******/ \t\t\tresolves.shift()();\n/******/ \t\t}\n/******/ \t\tif(executeModules) {\n/******/ \t\t\tfor(i=0; i < executeModules.length; i++) {\n/******/ \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n/******/ \t\t\t}\n/******/ \t\t}\n/******/ \t\treturn result;\n/******/ \t};\n/******/\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// objects to store loaded and loading chunks\n/******/ \tvar installedChunks = {\n/******/ \t\t2: 0\n/******/ \t};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"/\";\n/******/\n/******/ \t// on error function for async loading\n/******/ \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n/******/ })\n/************************************************************************/\n/******/ ([]);\n\n\n// WEBPACK FOOTER //\n// static/js/manifest.2ae2e69a05c33dfc65f8.js"," \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t2: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap b918ba7efd7f211a2f65"],"sourceRoot":""}
\ No newline at end of file
diff --git a/GCI.Maintenance/wwwroot/static/js/service-worker-loader.js b/GCI.Maintenance/wwwroot/static/js/service-worker-loader.js
new file mode 100644
index 0000000..d6ab08b
--- /dev/null
+++ b/GCI.Maintenance/wwwroot/static/js/service-worker-loader.js
@@ -0,0 +1,55 @@
+(function() {
+ 'use strict';
+
+ // Check to make sure service workers are supported in the current browser,
+ // and that the current page is accessed from a secure origin. Using a
+ // service worker from an insecure origin will trigger JS console errors.
+ var isLocalhost = Boolean(window.location.hostname === 'localhost' ||
+ // [::1] is the IPv6 localhost address.
+ window.location.hostname === '[::1]' ||
+ // 127.0.0.1/8 is considered localhost for IPv4.
+ window.location.hostname.match(
+ /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/
+ )
+ );
+
+ window.addEventListener('load', function() {
+ if ('serviceWorker' in navigator &&
+ (window.location.protocol === 'https:' || isLocalhost)) {
+ navigator.serviceWorker.register('service-worker.js')
+ .then(function(registration) {
+ // updatefound is fired if service-worker.js changes.
+ registration.onupdatefound = function() {
+ // updatefound is also fired the very first time the SW is installed,
+ // and there's no need to prompt for a reload at that point.
+ // So check here to see if the page is already controlled,
+ // i.e. whether there's an existing service worker.
+ if (navigator.serviceWorker.controller) {
+ // The updatefound event implies that registration.installing is set
+ var installingWorker = registration.installing;
+
+ installingWorker.onstatechange = function() {
+ switch (installingWorker.state) {
+ case 'installed':
+ // At this point, the old content will have been purged and the
+ // fresh content will have been added to the cache.
+ // It's the perfect time to display a "New content is
+ // available; please refresh." message in the page's interface.
+ break;
+
+ case 'redundant':
+ throw new Error('The installing ' +
+ 'service worker became redundant.');
+
+ default:
+ // Ignore
+ }
+ };
+ }
+ };
+ }).catch(function(e) {
+ console.error('Error during service worker registration:', e);
+ });
+ }
+ });
+})();
diff --git a/GCI.Maintenance/wwwroot/static/manifest.json b/GCI.Maintenance/wwwroot/static/manifest.json
index 09a5357..96963b6 100644
--- a/GCI.Maintenance/wwwroot/static/manifest.json
+++ b/GCI.Maintenance/wwwroot/static/manifest.json
@@ -1,6 +1,6 @@
{
- "name": "my-project",
- "short_name": "my-project",
+ "name": "gci-maintenance",
+ "short_name": "gci-maintenance",
"icons": [
{
"src": "/static/android-chrome-192x192.png",