├── README.md ├── helm ├── myChart-0.1.0.tgz └── myChart │ ├── templates │ ├── serviceaccount.yaml │ ├── service.yaml │ ├── tests │ │ └── test-connection.yaml │ ├── ingress.yaml │ ├── NOTES.txt │ ├── deployment.yaml │ └── _helpers.tpl │ ├── .helmignore │ ├── Chart.yaml │ └── values.yaml ├── app ├── obj │ ├── Debug │ │ └── netstandard2.1 │ │ │ ├── webapp.AssemblyInfoInputs.cache │ │ │ ├── webapp.RazorComponent.input.cache │ │ │ ├── webapp.assets.cache │ │ │ ├── webapp.csprojAssemblyReference.cache │ │ │ ├── webapp.AssemblyInfo.cs │ │ │ └── RazorDeclaration │ │ │ ├── _Imports.razor.g.cs │ │ │ ├── App.razor.g.cs │ │ │ ├── Shared │ │ │ ├── MainLayout.razor.g.cs │ │ │ ├── SurveyPrompt.razor.g.cs │ │ │ └── NavMenu.razor.g.cs │ │ │ └── Pages │ │ │ ├── Index.razor.g.cs │ │ │ ├── Counter.razor.g.cs │ │ │ └── FetchData.razor.g.cs │ ├── webapp.csproj.nuget.g.targets │ ├── webapp.csproj.nuget.g.props │ ├── webapp.csproj.nuget.dgspec.json │ ├── project.nuget.cache │ └── project.assets.json ├── wwwroot │ ├── favicon.ico │ ├── css │ │ ├── open-iconic │ │ │ ├── font │ │ │ │ ├── fonts │ │ │ │ │ ├── open-iconic.eot │ │ │ │ │ ├── open-iconic.otf │ │ │ │ │ ├── open-iconic.ttf │ │ │ │ │ ├── open-iconic.woff │ │ │ │ │ └── open-iconic.svg │ │ │ │ └── css │ │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── FONT-LICENSE │ │ └── app.css │ ├── sample-data │ │ └── weather.json │ └── index.html ├── Pages │ ├── Index.razor │ ├── Counter.razor │ └── FetchData.razor ├── Dockerfile ├── _Imports.razor ├── Shared │ ├── MainLayout.razor │ ├── SurveyPrompt.razor │ └── NavMenu.razor ├── App.razor ├── webapp.csproj ├── Program.cs └── Properties │ └── launchSettings.json ├── azure-pipelines.yml └── commands.ps1 /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/README.md -------------------------------------------------------------------------------- /helm/myChart-0.1.0.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/helm/myChart-0.1.0.tgz -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/webapp.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 86624970bd25b6b41308b5b2f8e1133d4e97c102 2 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/webapp.RazorComponent.input.cache: -------------------------------------------------------------------------------- 1 | 72f400674dc283482bf0cd7f9a8227fceb5654d9 2 | -------------------------------------------------------------------------------- /app/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/favicon.ico -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/webapp.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/obj/Debug/netstandard2.1/webapp.assets.cache -------------------------------------------------------------------------------- /app/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 |

Hello, world!

4 | 5 | Welcome to your new app. 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/webapp.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoussemDellai/azure-acr/HEAD/app/obj/Debug/netstandard2.1/webapp.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mcr.microsoft.com/dotnet/core/sdk:3.1.201 AS build 2 | WORKDIR /app 3 | COPY . . 4 | RUN dotnet publish -c Release 5 | 6 | FROM nginx:alpine 7 | COPY --from=build /app/bin/Release/netstandard2.1/publish/wwwroot /usr/share/nginx/html/ 8 | EXPOSE 80 -------------------------------------------------------------------------------- /app/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using System.Net.Http 2 | @using System.Net.Http.Json 3 | @using Microsoft.AspNetCore.Components.Forms 4 | @using Microsoft.AspNetCore.Components.Routing 5 | @using Microsoft.AspNetCore.Components.Web 6 | @using Microsoft.AspNetCore.Components.WebAssembly.Http 7 | @using Microsoft.JSInterop 8 | @using webapp 9 | @using webapp.Shared 10 | -------------------------------------------------------------------------------- /app/Pages/Counter.razor: -------------------------------------------------------------------------------- 1 | @page "/counter" 2 | 3 |

Counter

4 | 5 |

Current count: @currentCount

6 | 7 | 8 | 9 | @code { 10 | private int currentCount = 0; 11 | 12 | private void IncrementCount() 13 | { 14 | currentCount++; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /app/Shared/MainLayout.razor: -------------------------------------------------------------------------------- 1 | @inherits LayoutComponentBase 2 | 3 | 6 | 7 |
8 |
9 | About 10 |
11 | 12 |
13 | @Body 14 |
15 |
16 | -------------------------------------------------------------------------------- /app/App.razor: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |

Sorry, there's nothing at this address.

8 |
9 |
10 |
11 | -------------------------------------------------------------------------------- /helm/myChart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.serviceAccount.create -}} 2 | apiVersion: v1 3 | kind: ServiceAccount 4 | metadata: 5 | name: {{ include "myChart.serviceAccountName" . }} 6 | labels: 7 | {{- include "myChart.labels" . | nindent 4 }} 8 | {{- with .Values.serviceAccount.annotations }} 9 | annotations: 10 | {{- toYaml . | nindent 4 }} 11 | {{- end }} 12 | {{- end -}} 13 | -------------------------------------------------------------------------------- /helm/myChart/templates/service.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Service 3 | metadata: 4 | name: {{ include "myChart.fullname" . }} 5 | labels: 6 | {{- include "myChart.labels" . | nindent 4 }} 7 | spec: 8 | type: {{ .Values.service.type }} 9 | ports: 10 | - port: {{ .Values.service.port }} 11 | targetPort: http 12 | protocol: TCP 13 | name: http 14 | selector: 15 | {{- include "myChart.selectorLabels" . | nindent 4 }} 16 | -------------------------------------------------------------------------------- /helm/myChart/.helmignore: -------------------------------------------------------------------------------- 1 | # Patterns to ignore when building packages. 2 | # This supports shell glob matching, relative path matching, and 3 | # negation (prefixed with !). Only one pattern per line. 4 | .DS_Store 5 | # Common VCS dirs 6 | .git/ 7 | .gitignore 8 | .bzr/ 9 | .bzrignore 10 | .hg/ 11 | .hgignore 12 | .svn/ 13 | # Common backup files 14 | *.swp 15 | *.bak 16 | *.tmp 17 | *.orig 18 | *~ 19 | # Various IDEs 20 | .project 21 | .idea/ 22 | *.tmproj 23 | .vscode/ 24 | -------------------------------------------------------------------------------- /helm/myChart/templates/tests/test-connection.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Pod 3 | metadata: 4 | name: "{{ include "myChart.fullname" . }}-test-connection" 5 | labels: 6 | {{- include "myChart.labels" . | nindent 4 }} 7 | annotations: 8 | "helm.sh/hook": test-success 9 | spec: 10 | containers: 11 | - name: wget 12 | image: busybox 13 | command: ['wget'] 14 | args: ['{{ include "myChart.fullname" . }}:{{ .Values.service.port }}'] 15 | restartPolicy: Never 16 | -------------------------------------------------------------------------------- /app/wwwroot/sample-data/weather.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "date": "2018-05-06", 4 | "temperatureC": 1, 5 | "summary": "Freezing" 6 | }, 7 | { 8 | "date": "2018-05-07", 9 | "temperatureC": 14, 10 | "summary": "Bracing" 11 | }, 12 | { 13 | "date": "2018-05-08", 14 | "temperatureC": -13, 15 | "summary": "Freezing" 16 | }, 17 | { 18 | "date": "2018-05-09", 19 | "temperatureC": -16, 20 | "summary": "Balmy" 21 | }, 22 | { 23 | "date": "2018-05-10", 24 | "temperatureC": -2, 25 | "summary": "Chilly" 26 | } 27 | ] 28 | -------------------------------------------------------------------------------- /app/Shared/SurveyPrompt.razor: -------------------------------------------------------------------------------- 1 | 11 | 12 | @code { 13 | // Demonstrates how a parent component can supply parameters 14 | [Parameter] 15 | public string Title { get; set; } 16 | } 17 | -------------------------------------------------------------------------------- /app/wwwroot/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | webapp 8 | 9 | 10 | 11 | 12 | 13 | 14 | Loading... 15 | 16 |
17 | An unhandled error has occurred. 18 | Reload 19 | 🗙 20 |
21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /app/webapp.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | netstandard2.1 5 | 3.0 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /app/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Net.Http; 3 | using System.Collections.Generic; 4 | using System.Threading.Tasks; 5 | using System.Text; 6 | using Microsoft.AspNetCore.Components.WebAssembly.Hosting; 7 | using Microsoft.Extensions.Configuration; 8 | using Microsoft.Extensions.DependencyInjection; 9 | using Microsoft.Extensions.Logging; 10 | 11 | namespace webapp 12 | { 13 | public class Program 14 | { 15 | public static async Task Main(string[] args) 16 | { 17 | var builder = WebAssemblyHostBuilder.CreateDefault(args); 18 | builder.RootComponents.Add("app"); 19 | 20 | builder.Services.AddTransient(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) }); 21 | 22 | await builder.Build().RunAsync(); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /helm/myChart/Chart.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v2 2 | name: myChart 3 | description: A Helm chart for Kubernetes 4 | 5 | # A chart can be either an 'application' or a 'library' chart. 6 | # 7 | # Application charts are a collection of templates that can be packaged into versioned archives 8 | # to be deployed. 9 | # 10 | # Library charts provide useful utilities or functions for the chart developer. They're included as 11 | # a dependency of application charts to inject those utilities and functions into the rendering 12 | # pipeline. Library charts do not define any templates and therefore cannot be deployed. 13 | type: application 14 | 15 | # This is the chart version. This version number should be incremented each time you make changes 16 | # to the chart and its templates, including the app version. 17 | version: 0.1.1 18 | 19 | # This is the version number of the application being deployed. This version number should be 20 | # incremented each time you make changes to the application. 21 | appVersion: 1.16.0 22 | -------------------------------------------------------------------------------- /app/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "iisSettings": { 3 | "windowsAuthentication": false, 4 | "anonymousAuthentication": true, 5 | "iisExpress": { 6 | "applicationUrl": "http://localhost:1071", 7 | "sslPort": 44345 8 | } 9 | }, 10 | "profiles": { 11 | "IIS Express": { 12 | "commandName": "IISExpress", 13 | "launchBrowser": true, 14 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", 15 | "environmentVariables": { 16 | "ASPNETCORE_ENVIRONMENT": "Development" 17 | } 18 | }, 19 | "webapp": { 20 | "commandName": "Project", 21 | "launchBrowser": true, 22 | "inspectUri": "{wsProtocol}://{url.hostname}:{url.port}/_framework/debug/ws-proxy?browser={browserInspectUri}", 23 | "applicationUrl": "https://localhost:5001;http://localhost:5000", 24 | "environmentVariables": { 25 | "ASPNETCORE_ENVIRONMENT": "Development" 26 | } 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/webapp.AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | //------------------------------------------------------------------------------ 2 | // 3 | // This code was generated by a tool. 4 | // Runtime Version:4.0.30319.42000 5 | // 6 | // Changes to this file may cause incorrect behavior and will be lost if 7 | // the code is regenerated. 8 | // 9 | //------------------------------------------------------------------------------ 10 | 11 | using System; 12 | using System.Reflection; 13 | 14 | [assembly: System.Reflection.AssemblyCompanyAttribute("webapp")] 15 | [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] 16 | [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] 17 | [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] 18 | [assembly: System.Reflection.AssemblyProductAttribute("webapp")] 19 | [assembly: System.Reflection.AssemblyTitleAttribute("webapp")] 20 | [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] 21 | 22 | // Generated by the MSBuild WriteCodeFragment class. 23 | 24 | -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Waybury 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. -------------------------------------------------------------------------------- /helm/myChart/templates/ingress.yaml: -------------------------------------------------------------------------------- 1 | {{- if .Values.ingress.enabled -}} 2 | {{- $fullName := include "myChart.fullname" . -}} 3 | {{- $svcPort := .Values.service.port -}} 4 | {{- if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}} 5 | apiVersion: networking.k8s.io/v1beta1 6 | {{- else -}} 7 | apiVersion: extensions/v1beta1 8 | {{- end }} 9 | kind: Ingress 10 | metadata: 11 | name: {{ $fullName }} 12 | labels: 13 | {{- include "myChart.labels" . | nindent 4 }} 14 | {{- with .Values.ingress.annotations }} 15 | annotations: 16 | {{- toYaml . | nindent 4 }} 17 | {{- end }} 18 | spec: 19 | {{- if .Values.ingress.tls }} 20 | tls: 21 | {{- range .Values.ingress.tls }} 22 | - hosts: 23 | {{- range .hosts }} 24 | - {{ . | quote }} 25 | {{- end }} 26 | secretName: {{ .secretName }} 27 | {{- end }} 28 | {{- end }} 29 | rules: 30 | {{- range .Values.ingress.hosts }} 31 | - host: {{ .host | quote }} 32 | http: 33 | paths: 34 | {{- range .paths }} 35 | - path: {{ . }} 36 | backend: 37 | serviceName: {{ $fullName }} 38 | servicePort: {{ $svcPort }} 39 | {{- end }} 40 | {{- end }} 41 | {{- end }} 42 | -------------------------------------------------------------------------------- /app/Shared/NavMenu.razor: -------------------------------------------------------------------------------- 1 | 7 | 8 |
9 | 26 |
27 | 28 | @code { 29 | private bool collapseNavMenu = true; 30 | 31 | private string NavMenuCssClass => collapseNavMenu ? "collapse" : null; 32 | 33 | private void ToggleNavMenu() 34 | { 35 | collapseNavMenu = !collapseNavMenu; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /app/obj/webapp.csproj.nuget.g.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/Pages/FetchData.razor: -------------------------------------------------------------------------------- 1 | @page "/fetchdata" 2 | @inject HttpClient Http 3 | 4 |

Weather forecast

5 | 6 |

This component demonstrates fetching data from the server.

7 | 8 | @if (forecasts == null) 9 | { 10 |

Loading...

11 | } 12 | else 13 | { 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | @foreach (var forecast in forecasts) 25 | { 26 | 27 | 28 | 29 | 30 | 31 | 32 | } 33 | 34 |
DateTemp. (C)Temp. (F)Summary
@forecast.Date.ToShortDateString()@forecast.TemperatureC@forecast.TemperatureF@forecast.Summary
35 | } 36 | 37 | @code { 38 | private WeatherForecast[] forecasts; 39 | 40 | protected override async Task OnInitializedAsync() 41 | { 42 | forecasts = await Http.GetFromJsonAsync("sample-data/weather.json"); 43 | } 44 | 45 | public class WeatherForecast 46 | { 47 | public DateTime Date { get; set; } 48 | 49 | public int TemperatureC { get; set; } 50 | 51 | public string Summary { get; set; } 52 | 53 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 54 | } 55 | } 56 | -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- 1 | # Starter pipeline 2 | # Start with a minimal pipeline that you can customize to build and deploy your code. 3 | # Add steps that build, run tests, deploy, and more: 4 | # https://aka.ms/yaml 5 | 6 | trigger: 7 | - master 8 | 9 | pool: 10 | vmImage: 'ubuntu-latest' 11 | 12 | variables: 13 | MyVar: -1 14 | 15 | stages: 16 | - stage: Save_Variable 17 | 18 | jobs: 19 | - job: Save_Variable 20 | steps: 21 | - task: PowerShell@2 22 | name: MyOutputVar 23 | inputs: 24 | targetType: 'inline' 25 | script: | 26 | Write-Host "##vso[task.setvariable variable=MyVar;isOutput=true]2" 27 | 28 | Write-Host $(MyVar) 29 | # - powershell: Write-Host "##vso[task.setvariable variable=MyVar;isOutput=true]2" 30 | # - pwsh: Write-Host "##vso[task.setvariable variable=MyVar;isOutput=true]NewVal" 31 | # name: MyOutputVar 32 | 33 | - stage: Read_Variables 34 | dependsOn: Save_Variable 35 | variables: 36 | prevStageVar: $[stageDependencies.Save_Variable.Save_Variable.outputs['MyOutputVar.MyVar']] 37 | 38 | jobs: 39 | - job: Read_Variable 40 | steps: 41 | 42 | - task: PowerShell@2 43 | condition: eq(variables.prevStageVar, 2) 44 | inputs: 45 | targetType: 'inline' 46 | script: 'Write-Host "Get Stage variable: $(prevStageVar)"' 47 | 48 | # - ${{ if eq(variables.prevStageVar, 2) }}: 49 | # - powershell: 'Write-Host "Get Stage variable: $(prevStageVar)"' 50 | 51 | # # ${{ if eq(variables.prevStageVar, 2) }}: 52 | # - powershell: 'Write-Host "#2 Get Stage variable: $(prevStageVar)"' 53 | -------------------------------------------------------------------------------- /helm/myChart/templates/NOTES.txt: -------------------------------------------------------------------------------- 1 | 1. Get the application URL by running these commands: 2 | {{- if .Values.ingress.enabled }} 3 | {{- range $host := .Values.ingress.hosts }} 4 | {{- range .paths }} 5 | http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host.host }}{{ . }} 6 | {{- end }} 7 | {{- end }} 8 | {{- else if contains "NodePort" .Values.service.type }} 9 | export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "myChart.fullname" . }}) 10 | export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}") 11 | echo http://$NODE_IP:$NODE_PORT 12 | {{- else if contains "LoadBalancer" .Values.service.type }} 13 | NOTE: It may take a few minutes for the LoadBalancer IP to be available. 14 | You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "myChart.fullname" . }}' 15 | export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "myChart.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}") 16 | echo http://$SERVICE_IP:{{ .Values.service.port }} 17 | {{- else if contains "ClusterIP" .Values.service.type }} 18 | export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "myChart.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}") 19 | echo "Visit http://127.0.0.1:8080 to use your application" 20 | kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:80 21 | {{- end }} 22 | -------------------------------------------------------------------------------- /helm/myChart/values.yaml: -------------------------------------------------------------------------------- 1 | # Default values for myChart. 2 | # This is a YAML-formatted file. 3 | # Declare variables to be passed into your templates. 4 | 5 | replicaCount: 1 6 | 7 | image: 8 | repository: nginx 9 | pullPolicy: IfNotPresent 10 | 11 | imagePullSecrets: [] 12 | nameOverride: "" 13 | fullnameOverride: "" 14 | 15 | serviceAccount: 16 | # Specifies whether a service account should be created 17 | create: true 18 | # Annotations to add to the service account 19 | annotations: {} 20 | # The name of the service account to use. 21 | # If not set and create is true, a name is generated using the fullname template 22 | name: 23 | 24 | podSecurityContext: {} 25 | # fsGroup: 2000 26 | 27 | securityContext: {} 28 | # capabilities: 29 | # drop: 30 | # - ALL 31 | # readOnlyRootFilesystem: true 32 | # runAsNonRoot: true 33 | # runAsUser: 1000 34 | 35 | service: 36 | type: ClusterIP 37 | port: 80 38 | 39 | ingress: 40 | enabled: false 41 | annotations: {} 42 | # kubernetes.io/ingress.class: nginx 43 | # kubernetes.io/tls-acme: "true" 44 | hosts: 45 | - host: chart-example.local 46 | paths: [] 47 | tls: [] 48 | # - secretName: chart-example-tls 49 | # hosts: 50 | # - chart-example.local 51 | 52 | resources: {} 53 | # We usually recommend not to specify default resources and to leave this as a conscious 54 | # choice for the user. This also increases chances charts run on environments with little 55 | # resources, such as Minikube. If you do want to specify resources, uncomment the following 56 | # lines, adjust them as necessary, and remove the curly braces after 'resources:'. 57 | # limits: 58 | # cpu: 100m 59 | # memory: 128Mi 60 | # requests: 61 | # cpu: 100m 62 | # memory: 128Mi 63 | 64 | nodeSelector: {} 65 | 66 | tolerations: [] 67 | 68 | affinity: {} 69 | -------------------------------------------------------------------------------- /helm/myChart/templates/deployment.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: apps/v1 2 | kind: Deployment 3 | metadata: 4 | name: {{ include "myChart.fullname" . }} 5 | labels: 6 | {{- include "myChart.labels" . | nindent 4 }} 7 | spec: 8 | replicas: {{ .Values.replicaCount }} 9 | selector: 10 | matchLabels: 11 | {{- include "myChart.selectorLabels" . | nindent 6 }} 12 | template: 13 | metadata: 14 | labels: 15 | {{- include "myChart.selectorLabels" . | nindent 8 }} 16 | spec: 17 | {{- with .Values.imagePullSecrets }} 18 | imagePullSecrets: 19 | {{- toYaml . | nindent 8 }} 20 | {{- end }} 21 | serviceAccountName: {{ include "myChart.serviceAccountName" . }} 22 | securityContext: 23 | {{- toYaml .Values.podSecurityContext | nindent 8 }} 24 | containers: 25 | - name: {{ .Chart.Name }} 26 | securityContext: 27 | {{- toYaml .Values.securityContext | nindent 12 }} 28 | image: "{{ .Values.image.repository }}:{{ .Chart.AppVersion }}" 29 | imagePullPolicy: {{ .Values.image.pullPolicy }} 30 | ports: 31 | - name: http 32 | containerPort: 80 33 | protocol: TCP 34 | livenessProbe: 35 | httpGet: 36 | path: / 37 | port: http 38 | readinessProbe: 39 | httpGet: 40 | path: / 41 | port: http 42 | resources: 43 | {{- toYaml .Values.resources | nindent 12 }} 44 | {{- with .Values.nodeSelector }} 45 | nodeSelector: 46 | {{- toYaml . | nindent 8 }} 47 | {{- end }} 48 | {{- with .Values.affinity }} 49 | affinity: 50 | {{- toYaml . | nindent 8 }} 51 | {{- end }} 52 | {{- with .Values.tolerations }} 53 | tolerations: 54 | {{- toYaml . | nindent 8 }} 55 | {{- end }} 56 | -------------------------------------------------------------------------------- /helm/myChart/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | {{/* vim: set filetype=mustache: */}} 2 | {{/* 3 | Expand the name of the chart. 4 | */}} 5 | {{- define "myChart.name" -}} 6 | {{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} 7 | {{- end -}} 8 | 9 | {{/* 10 | Create a default fully qualified app name. 11 | We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec). 12 | If release name contains chart name it will be used as a full name. 13 | */}} 14 | {{- define "myChart.fullname" -}} 15 | {{- if .Values.fullnameOverride -}} 16 | {{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} 17 | {{- else -}} 18 | {{- $name := default .Chart.Name .Values.nameOverride -}} 19 | {{- if contains $name .Release.Name -}} 20 | {{- .Release.Name | trunc 63 | trimSuffix "-" -}} 21 | {{- else -}} 22 | {{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} 23 | {{- end -}} 24 | {{- end -}} 25 | {{- end -}} 26 | 27 | {{/* 28 | Create chart name and version as used by the chart label. 29 | */}} 30 | {{- define "myChart.chart" -}} 31 | {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} 32 | {{- end -}} 33 | 34 | {{/* 35 | Common labels 36 | */}} 37 | {{- define "myChart.labels" -}} 38 | helm.sh/chart: {{ include "myChart.chart" . }} 39 | {{ include "myChart.selectorLabels" . }} 40 | {{- if .Chart.AppVersion }} 41 | app.kubernetes.io/version: {{ .Chart.AppVersion | quote }} 42 | {{- end }} 43 | app.kubernetes.io/managed-by: {{ .Release.Service }} 44 | {{- end -}} 45 | 46 | {{/* 47 | Selector labels 48 | */}} 49 | {{- define "myChart.selectorLabels" -}} 50 | app.kubernetes.io/name: {{ include "myChart.name" . }} 51 | app.kubernetes.io/instance: {{ .Release.Name }} 52 | {{- end -}} 53 | 54 | {{/* 55 | Create the name of the service account to use 56 | */}} 57 | {{- define "myChart.serviceAccountName" -}} 58 | {{- if .Values.serviceAccount.create -}} 59 | {{ default (include "myChart.fullname" .) .Values.serviceAccount.name }} 60 | {{- else -}} 61 | {{ default "default" .Values.serviceAccount.name }} 62 | {{- end -}} 63 | {{- end -}} 64 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/_Imports.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\_Imports.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "040406b5a9a2dbab2cf93467661e136f9a3b65f8" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | public partial class _Imports : System.Object 80 | { 81 | #pragma warning disable 1998 82 | protected void Execute() 83 | { 84 | } 85 | #pragma warning restore 1998 86 | } 87 | } 88 | #pragma warning restore 1591 89 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/App.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\App.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "409f8d74c894792141883ddc226e2c428f48fc1c" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | public partial class App : Microsoft.AspNetCore.Components.ComponentBase 80 | { 81 | #pragma warning disable 1998 82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) 83 | { 84 | } 85 | #pragma warning restore 1998 86 | } 87 | } 88 | #pragma warning restore 1591 89 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/Shared/MainLayout.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\Shared\MainLayout.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "fd6d20d95fdaaf0db83a6a3154434357438fcf15" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp.Shared 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | public partial class MainLayout : LayoutComponentBase 80 | { 81 | #pragma warning disable 1998 82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) 83 | { 84 | } 85 | #pragma warning restore 1998 86 | } 87 | } 88 | #pragma warning restore 1591 89 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/Pages/Index.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\Pages\Index.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1263182b655a2f6cfafbc021a8a9bf970c0ef315" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp.Pages 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | [Microsoft.AspNetCore.Components.RouteAttribute("/")] 80 | public partial class Index : Microsoft.AspNetCore.Components.ComponentBase 81 | { 82 | #pragma warning disable 1998 83 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) 84 | { 85 | } 86 | #pragma warning restore 1998 87 | } 88 | } 89 | #pragma warning restore 1591 90 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/Shared/SurveyPrompt.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\Shared\SurveyPrompt.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5b49d056212ef1156de72f7c2a1fb8918cf085b6" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp.Shared 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | public partial class SurveyPrompt : Microsoft.AspNetCore.Components.ComponentBase 80 | { 81 | #pragma warning disable 1998 82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) 83 | { 84 | } 85 | #pragma warning restore 1998 86 | #nullable restore 87 | #line 12 "d:\AKS\ACR\app\Shared\SurveyPrompt.razor" 88 | 89 | // Demonstrates how a parent component can supply parameters 90 | [Parameter] 91 | public string Title { get; set; } 92 | 93 | #line default 94 | #line hidden 95 | #nullable disable 96 | } 97 | } 98 | #pragma warning restore 1591 99 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/Pages/Counter.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\Pages\Counter.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5456520839664fbbeb726a4af0946602a9d68f5c" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp.Pages 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | [Microsoft.AspNetCore.Components.RouteAttribute("/counter")] 80 | public partial class Counter : Microsoft.AspNetCore.Components.ComponentBase 81 | { 82 | #pragma warning disable 1998 83 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) 84 | { 85 | } 86 | #pragma warning restore 1998 87 | #nullable restore 88 | #line 9 "d:\AKS\ACR\app\Pages\Counter.razor" 89 | 90 | private int currentCount = 0; 91 | 92 | private void IncrementCount() 93 | { 94 | currentCount++; 95 | } 96 | 97 | #line default 98 | #line hidden 99 | #nullable disable 100 | } 101 | } 102 | #pragma warning restore 1591 103 | -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/Shared/NavMenu.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\Shared\NavMenu.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1e7af26208ce0d6d8ddf0959145682d0cbfb082b" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp.Shared 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | public partial class NavMenu : Microsoft.AspNetCore.Components.ComponentBase 80 | { 81 | #pragma warning disable 1998 82 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) 83 | { 84 | } 85 | #pragma warning restore 1998 86 | #nullable restore 87 | #line 28 "d:\AKS\ACR\app\Shared\NavMenu.razor" 88 | 89 | private bool collapseNavMenu = true; 90 | 91 | private string NavMenuCssClass => collapseNavMenu ? "collapse" : null; 92 | 93 | private void ToggleNavMenu() 94 | { 95 | collapseNavMenu = !collapseNavMenu; 96 | } 97 | 98 | #line default 99 | #line hidden 100 | #nullable disable 101 | } 102 | } 103 | #pragma warning restore 1591 104 | -------------------------------------------------------------------------------- /app/obj/webapp.csproj.nuget.g.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | True 5 | NuGet 6 | $(MSBuildThisFileDirectory)project.assets.json 7 | $(UserProfile)\.nuget\packages\ 8 | C:\Users\Administrator\.nuget\packages\;C:\Microsoft\Xamarin\NuGet\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder 9 | PackageReference 10 | 5.5.0 11 | 12 | 13 | $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 14 | 15 | 16 | 17 | 18 | 19 | 20 | C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.components.webassembly.runtime\3.2.0-preview5.20216.1 21 | C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.components.webassembly.devserver\3.2.0-preview5.20216.8 22 | C:\Users\Administrator\.nuget\packages\microsoft.aspnetcore.components.webassembly.build\3.2.0-preview5.20216.8 23 | 24 | -------------------------------------------------------------------------------- /app/obj/webapp.csproj.nuget.dgspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "format": 1, 3 | "restore": { 4 | "D:\\AKS\\ACR\\app\\webapp.csproj": {} 5 | }, 6 | "projects": { 7 | "D:\\AKS\\ACR\\app\\webapp.csproj": { 8 | "version": "1.0.0", 9 | "restore": { 10 | "projectUniqueName": "D:\\AKS\\ACR\\app\\webapp.csproj", 11 | "projectName": "webapp", 12 | "projectPath": "D:\\AKS\\ACR\\app\\webapp.csproj", 13 | "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", 14 | "outputPath": "D:\\AKS\\ACR\\app\\obj\\", 15 | "projectStyle": "PackageReference", 16 | "fallbackFolders": [ 17 | "C:\\Microsoft\\Xamarin\\NuGet\\", 18 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 19 | ], 20 | "configFilePaths": [ 21 | "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", 22 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", 23 | "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" 24 | ], 25 | "originalTargetFrameworks": [ 26 | "netstandard2.1" 27 | ], 28 | "sources": { 29 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 30 | "D:\\Microsoft\\Fluvius\\packages": {}, 31 | "https://api.nuget.org/v3/index.json": {} 32 | }, 33 | "frameworks": { 34 | "netstandard2.1": { 35 | "projectReferences": {} 36 | } 37 | }, 38 | "warningProperties": { 39 | "warnAsError": [ 40 | "NU1605" 41 | ] 42 | } 43 | }, 44 | "frameworks": { 45 | "netstandard2.1": { 46 | "dependencies": { 47 | "Microsoft.AspNetCore.Components.WebAssembly": { 48 | "target": "Package", 49 | "version": "[3.2.0-preview5.20216.8, )" 50 | }, 51 | "Microsoft.AspNetCore.Components.WebAssembly.Build": { 52 | "suppressParent": "All", 53 | "target": "Package", 54 | "version": "[3.2.0-preview5.20216.8, )" 55 | }, 56 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer": { 57 | "suppressParent": "All", 58 | "target": "Package", 59 | "version": "[3.2.0-preview5.20216.8, )" 60 | }, 61 | "System.Net.Http.Json": { 62 | "target": "Package", 63 | "version": "[3.2.0-preview5.20210.3, )" 64 | } 65 | }, 66 | "imports": [ 67 | "net461", 68 | "net462", 69 | "net47", 70 | "net471", 71 | "net472", 72 | "net48" 73 | ], 74 | "assetTargetFallback": true, 75 | "warn": true, 76 | "frameworkReferences": { 77 | "NETStandard.Library": { 78 | "privateAssets": "all" 79 | } 80 | }, 81 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json" 82 | } 83 | } 84 | } 85 | } 86 | } -------------------------------------------------------------------------------- /app/obj/Debug/netstandard2.1/RazorDeclaration/Pages/FetchData.razor.g.cs: -------------------------------------------------------------------------------- 1 | #pragma checksum "d:\AKS\ACR\app\Pages\FetchData.razor" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5d21b87bc8a2e8f0317d1e6f682a62bad19fe749" 2 | // 3 | #pragma warning disable 1591 4 | #pragma warning disable 0414 5 | #pragma warning disable 0649 6 | #pragma warning disable 0169 7 | 8 | namespace webapp.Pages 9 | { 10 | #line hidden 11 | using System; 12 | using System.Collections.Generic; 13 | using System.Linq; 14 | using System.Threading.Tasks; 15 | using Microsoft.AspNetCore.Components; 16 | #nullable restore 17 | #line 1 "d:\AKS\ACR\app\_Imports.razor" 18 | using System.Net.Http; 19 | 20 | #line default 21 | #line hidden 22 | #nullable disable 23 | #nullable restore 24 | #line 2 "d:\AKS\ACR\app\_Imports.razor" 25 | using System.Net.Http.Json; 26 | 27 | #line default 28 | #line hidden 29 | #nullable disable 30 | #nullable restore 31 | #line 3 "d:\AKS\ACR\app\_Imports.razor" 32 | using Microsoft.AspNetCore.Components.Forms; 33 | 34 | #line default 35 | #line hidden 36 | #nullable disable 37 | #nullable restore 38 | #line 4 "d:\AKS\ACR\app\_Imports.razor" 39 | using Microsoft.AspNetCore.Components.Routing; 40 | 41 | #line default 42 | #line hidden 43 | #nullable disable 44 | #nullable restore 45 | #line 5 "d:\AKS\ACR\app\_Imports.razor" 46 | using Microsoft.AspNetCore.Components.Web; 47 | 48 | #line default 49 | #line hidden 50 | #nullable disable 51 | #nullable restore 52 | #line 6 "d:\AKS\ACR\app\_Imports.razor" 53 | using Microsoft.AspNetCore.Components.WebAssembly.Http; 54 | 55 | #line default 56 | #line hidden 57 | #nullable disable 58 | #nullable restore 59 | #line 7 "d:\AKS\ACR\app\_Imports.razor" 60 | using Microsoft.JSInterop; 61 | 62 | #line default 63 | #line hidden 64 | #nullable disable 65 | #nullable restore 66 | #line 8 "d:\AKS\ACR\app\_Imports.razor" 67 | using webapp; 68 | 69 | #line default 70 | #line hidden 71 | #nullable disable 72 | #nullable restore 73 | #line 9 "d:\AKS\ACR\app\_Imports.razor" 74 | using webapp.Shared; 75 | 76 | #line default 77 | #line hidden 78 | #nullable disable 79 | [Microsoft.AspNetCore.Components.RouteAttribute("/fetchdata")] 80 | public partial class FetchData : Microsoft.AspNetCore.Components.ComponentBase 81 | { 82 | #pragma warning disable 1998 83 | protected override void BuildRenderTree(Microsoft.AspNetCore.Components.Rendering.RenderTreeBuilder __builder) 84 | { 85 | } 86 | #pragma warning restore 1998 87 | #nullable restore 88 | #line 37 "d:\AKS\ACR\app\Pages\FetchData.razor" 89 | 90 | private WeatherForecast[] forecasts; 91 | 92 | protected override async Task OnInitializedAsync() 93 | { 94 | forecasts = await Http.GetFromJsonAsync("sample-data/weather.json"); 95 | } 96 | 97 | public class WeatherForecast 98 | { 99 | public DateTime Date { get; set; } 100 | 101 | public int TemperatureC { get; set; } 102 | 103 | public string Summary { get; set; } 104 | 105 | public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); 106 | } 107 | 108 | #line default 109 | #line hidden 110 | #nullable disable 111 | [global::Microsoft.AspNetCore.Components.InjectAttribute] private HttpClient Http { get; set; } 112 | } 113 | } 114 | #pragma warning restore 1591 115 | -------------------------------------------------------------------------------- /commands.ps1: -------------------------------------------------------------------------------- 1 | # set up variables 2 | $acrName = "acrdemo001" 3 | $acrResourceGroup = "resourcegroup-acr-demo001" 4 | # create resource group 5 | az group create -n $acrResourceGroup -l "westeurope" 6 | # create ACR 7 | $acr = az acr create -n $acrName -g $acrResourceGroup --sku Standard | ConvertFrom-Json 8 | 9 | # 1. Create and Push a local container 10 | 11 | # Login to ACR using Docker CLI 12 | # docker login -u USERNAME -p PASSWORD USERNAME.azurecr.io 13 | # login to ACR using az CLI (needs Docker running) 14 | az acr login -n $acrName 15 | 16 | # (optional) create Blazor/Web Assebly app 17 | dotnet new -i Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview5.20216.8 18 | dotnet new blazorwasm -o app -n webapp 19 | 20 | # build a container on local machine 21 | docker build -t "$acrName.azurecr.io/webapp:1.0" . 22 | 23 | # push the container to ACR 24 | # docker tag webapp:1.0 $acrName.azurecr.io/webapp:1.0 25 | docker push "$acrName.azurecr.io/webapp:1.0" 26 | 27 | # list respositories 28 | az acr repository list -n $acrName 29 | 30 | # 2. Create and Push a container in ACR 31 | 32 | # we can shut down Docker in the local machine 33 | # login to ACR using az CLI (no need for Docker running) 34 | az acr login -n $acrName --expose-token 35 | 36 | # build the container on ACR 37 | az acr build -t "$acrName.azurecr.io/webapp:2.0" -r $acrName . 38 | 39 | # show ACR repo images and tags 40 | az acr repository show -n $acrName --repository webapp 41 | az acr repository show-tags -n $acrName --repository webapp 42 | 43 | # build Windows image (build from git repository) 44 | az acr build -t "$acrName.azurecr.io/windows/webapp:4.0" -r $acrName https://github.com/Azure/acr-builder.git -f Windows.Dockerfile --platform windows 45 | 46 | 47 | ###################################################################################### 48 | HELM Repositories 49 | ###################################################################################### 50 | 51 | # set up variables 52 | $acrName = "acrdemo001" 53 | $acrResourceGroup = "resourcegroup-acr-demo001" 54 | # create resource group 55 | az group create -n $acrResourceGroup -l "westeurope" 56 | # create ACR 57 | $acr = az acr create -n $acrName -g $acrResourceGroup --sku Standard | ConvertFrom-Json 58 | 59 | # Login to ACR 60 | az acr login -n $acrName --expose-token 61 | 62 | # create a sample Helm chart 63 | helm create myChart 64 | 65 | # package the chart 66 | helm package myChart 67 | 68 | az acr helm push myChart-0.1.0.tgz -n $acrName 69 | 70 | az acr helm repo add -n $acrName 71 | 72 | helm repo list 73 | 74 | helm search repo $acrName 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | # Trivi 84 | docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $HOME/Library/Caches:/root/.cache/ aquasec/trivy --exit-code 0 --severity MEDIUM,HIGH --ignore-unfixed mvc-app:1.0 85 | 86 | # kube-bench 87 | kubectl create -f https://raw.githubusercontent.com/aquasecurity/kube-bench/master/job.yaml 88 | kubectl logs kube-bench-sd6d5 89 | 90 | # kube-hunter 91 | kubectl create -f https://raw.githubusercontent.com/aquasecurity/kube-hunter/master/job.yaml 92 | kubectl logs kube-hunter-qgsqn 93 | 94 | 95 | 96 | ######################################################################## 97 | 98 | 99 | $ az acr build -t acrforaks2020.azurecr.io/productsstore:0.1 -r acrforaks2020 . 100 | 101 | # https://docs.microsoft.com/en-us/cli/azure/acr?view=azure-cli-latest#code-try-5 102 | $ az acr build -r MyRegistry https://github.com/Azure/acr-builder.git -f Windows.Dockerfile --platform windows 103 | 104 | # not working 105 | az acr build -r acrforaks2020 https://github.com/HoussemDellai/ProductsStoreOnKubernetes -f MvcApp/Dockerfile --platform linux -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- 1 | [Open Iconic v1.1.1](http://useiconic.com/open) 2 | =========== 3 | 4 | ### Open Iconic is the open source sibling of [Iconic](http://useiconic.com). It is a hyper-legible collection of 223 icons with a tiny footprint—ready to use with Bootstrap and Foundation. [View the collection](http://useiconic.com/open#icons) 5 | 6 | 7 | 8 | ## What's in Open Iconic? 9 | 10 | * 223 icons designed to be legible down to 8 pixels 11 | * Super-light SVG files - 61.8 for the entire set 12 | * SVG sprite—the modern replacement for icon fonts 13 | * Webfont (EOT, OTF, SVG, TTF, WOFF), PNG and WebP formats 14 | * Webfont stylesheets (including versions for Bootstrap and Foundation) in CSS, LESS, SCSS and Stylus formats 15 | * PNG and WebP raster images in 8px, 16px, 24px, 32px, 48px and 64px. 16 | 17 | 18 | ## Getting Started 19 | 20 | #### For code samples and everything else you need to get started with Open Iconic, check out our [Icons](http://useiconic.com/open#icons) and [Reference](http://useiconic.com/open#reference) sections. 21 | 22 | ### General Usage 23 | 24 | #### Using Open Iconic's SVGs 25 | 26 | We like SVGs and we think they're the way to display icons on the web. Since Open Iconic are just basic SVGs, we suggest you display them like you would any other image (don't forget the `alt` attribute). 27 | 28 | ``` 29 | icon name 30 | ``` 31 | 32 | #### Using Open Iconic's SVG Sprite 33 | 34 | Open Iconic also comes in a SVG sprite which allows you to display all the icons in the set with a single request. It's like an icon font, without being a hack. 35 | 36 | Adding an icon from an SVG sprite is a little different than what you're used to, but it's still a piece of cake. *Tip: To make your icons easily style able, we suggest adding a general class to the* `` *tag and a unique class name for each different icon in the* `` *tag.* 37 | 38 | ``` 39 | 40 | 41 | 42 | ``` 43 | 44 | Sizing icons only needs basic CSS. All the icons are in a square format, so just set the `` tag with equal width and height dimensions. 45 | 46 | ``` 47 | .icon { 48 | width: 16px; 49 | height: 16px; 50 | } 51 | ``` 52 | 53 | Coloring icons is even easier. All you need to do is set the `fill` rule on the `` tag. 54 | 55 | ``` 56 | .icon-account-login { 57 | fill: #f00; 58 | } 59 | ``` 60 | 61 | To learn more about SVG Sprites, read [Chris Coyier's guide](http://css-tricks.com/svg-sprites-use-better-icon-fonts/). 62 | 63 | #### Using Open Iconic's Icon Font... 64 | 65 | 66 | ##### …with Bootstrap 67 | 68 | You can find our Bootstrap stylesheets in `font/css/open-iconic-bootstrap.{css, less, scss, styl}` 69 | 70 | 71 | ``` 72 | 73 | ``` 74 | 75 | 76 | ``` 77 | 78 | ``` 79 | 80 | ##### …with Foundation 81 | 82 | You can find our Foundation stylesheets in `font/css/open-iconic-foundation.{css, less, scss, styl}` 83 | 84 | ``` 85 | 86 | ``` 87 | 88 | 89 | ``` 90 | 91 | ``` 92 | 93 | ##### …on its own 94 | 95 | You can find our default stylesheets in `font/css/open-iconic.{css, less, scss, styl}` 96 | 97 | ``` 98 | 99 | ``` 100 | 101 | ``` 102 | 103 | ``` 104 | 105 | 106 | ## License 107 | 108 | ### Icons 109 | 110 | All code (including SVG markup) is under the [MIT License](http://opensource.org/licenses/MIT). 111 | 112 | ### Fonts 113 | 114 | All fonts are under the [SIL Licensed](http://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web). 115 | -------------------------------------------------------------------------------- /app/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | @import url('open-iconic/font/css/open-iconic-bootstrap.min.css'); 2 | 3 | html, body { 4 | font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 5 | } 6 | 7 | a, .btn-link { 8 | color: #0366d6; 9 | } 10 | 11 | .btn-primary { 12 | color: #fff; 13 | background-color: #1b6ec2; 14 | border-color: #1861ac; 15 | } 16 | 17 | app { 18 | position: relative; 19 | display: flex; 20 | flex-direction: column; 21 | } 22 | 23 | .top-row { 24 | height: 3.5rem; 25 | display: flex; 26 | align-items: center; 27 | } 28 | 29 | .main { 30 | flex: 1; 31 | } 32 | 33 | .main .top-row { 34 | background-color: #f7f7f7; 35 | border-bottom: 1px solid #d6d5d5; 36 | justify-content: flex-end; 37 | } 38 | 39 | .main .top-row > a, .main .top-row .btn-link { 40 | white-space: nowrap; 41 | margin-left: 1.5rem; 42 | } 43 | 44 | .main .top-row a:first-child { 45 | overflow: hidden; 46 | text-overflow: ellipsis; 47 | } 48 | 49 | .sidebar { 50 | background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%); 51 | } 52 | 53 | .sidebar .top-row { 54 | background-color: rgba(0,0,0,0.4); 55 | } 56 | 57 | .sidebar .navbar-brand { 58 | font-size: 1.1rem; 59 | } 60 | 61 | .sidebar .oi { 62 | width: 2rem; 63 | font-size: 1.1rem; 64 | vertical-align: text-top; 65 | top: -2px; 66 | } 67 | 68 | .sidebar .nav-item { 69 | font-size: 0.9rem; 70 | padding-bottom: 0.5rem; 71 | } 72 | 73 | .sidebar .nav-item:first-of-type { 74 | padding-top: 1rem; 75 | } 76 | 77 | .sidebar .nav-item:last-of-type { 78 | padding-bottom: 1rem; 79 | } 80 | 81 | .sidebar .nav-item a { 82 | color: #d7d7d7; 83 | border-radius: 4px; 84 | height: 3rem; 85 | display: flex; 86 | align-items: center; 87 | line-height: 3rem; 88 | } 89 | 90 | .sidebar .nav-item a.active { 91 | background-color: rgba(255,255,255,0.25); 92 | color: white; 93 | } 94 | 95 | .sidebar .nav-item a:hover { 96 | background-color: rgba(255,255,255,0.1); 97 | color: white; 98 | } 99 | 100 | .content { 101 | padding-top: 1.1rem; 102 | } 103 | 104 | .navbar-toggler { 105 | background-color: rgba(255, 255, 255, 0.1); 106 | } 107 | 108 | .valid.modified:not([type=checkbox]) { 109 | outline: 1px solid #26b050; 110 | } 111 | 112 | .invalid { 113 | outline: 1px solid red; 114 | } 115 | 116 | .validation-message { 117 | color: red; 118 | } 119 | 120 | #blazor-error-ui { 121 | background: lightyellow; 122 | bottom: 0; 123 | box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2); 124 | display: none; 125 | left: 0; 126 | padding: 0.6rem 1.25rem 0.7rem 1.25rem; 127 | position: fixed; 128 | width: 100%; 129 | z-index: 1000; 130 | } 131 | 132 | #blazor-error-ui .dismiss { 133 | cursor: pointer; 134 | position: absolute; 135 | right: 0.75rem; 136 | top: 0.5rem; 137 | } 138 | 139 | @media (max-width: 767.98px) { 140 | .main .top-row:not(.auth) { 141 | display: none; 142 | } 143 | 144 | .main .top-row.auth { 145 | justify-content: space-between; 146 | } 147 | 148 | .main .top-row a, .main .top-row .btn-link { 149 | margin-left: 0; 150 | } 151 | } 152 | 153 | @media (min-width: 768px) { 154 | app { 155 | flex-direction: row; 156 | } 157 | 158 | .sidebar { 159 | width: 250px; 160 | height: 100vh; 161 | position: sticky; 162 | top: 0; 163 | } 164 | 165 | .main .top-row { 166 | position: sticky; 167 | top: 0; 168 | } 169 | 170 | .main > div { 171 | padding-left: 2rem !important; 172 | padding-right: 1.5rem !important; 173 | } 174 | 175 | .navbar-toggler { 176 | display: none; 177 | } 178 | 179 | .sidebar .collapse { 180 | /* Never collapse the sidebar for wide screens */ 181 | display: block; 182 | } 183 | } 184 | -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- 1 | SIL OPEN FONT LICENSE Version 1.1 2 | 3 | Copyright (c) 2014 Waybury 4 | 5 | PREAMBLE 6 | The goals of the Open Font License (OFL) are to stimulate worldwide 7 | development of collaborative font projects, to support the font creation 8 | efforts of academic and linguistic communities, and to provide a free and 9 | open framework in which fonts may be shared and improved in partnership 10 | with others. 11 | 12 | The OFL allows the licensed fonts to be used, studied, modified and 13 | redistributed freely as long as they are not sold by themselves. The 14 | fonts, including any derivative works, can be bundled, embedded, 15 | redistributed and/or sold with any software provided that any reserved 16 | names are not used by derivative works. The fonts and derivatives, 17 | however, cannot be released under any other type of license. The 18 | requirement for fonts to remain under this license does not apply 19 | to any document created using the fonts or their derivatives. 20 | 21 | DEFINITIONS 22 | "Font Software" refers to the set of files released by the Copyright 23 | Holder(s) under this license and clearly marked as such. This may 24 | include source files, build scripts and documentation. 25 | 26 | "Reserved Font Name" refers to any names specified as such after the 27 | copyright statement(s). 28 | 29 | "Original Version" refers to the collection of Font Software components as 30 | distributed by the Copyright Holder(s). 31 | 32 | "Modified Version" refers to any derivative made by adding to, deleting, 33 | or substituting -- in part or in whole -- any of the components of the 34 | Original Version, by changing formats or by porting the Font Software to a 35 | new environment. 36 | 37 | "Author" refers to any designer, engineer, programmer, technical 38 | writer or other person who contributed to the Font Software. 39 | 40 | PERMISSION & CONDITIONS 41 | Permission is hereby granted, free of charge, to any person obtaining 42 | a copy of the Font Software, to use, study, copy, merge, embed, modify, 43 | redistribute, and sell modified and unmodified copies of the Font 44 | Software, subject to the following conditions: 45 | 46 | 1) Neither the Font Software nor any of its individual components, 47 | in Original or Modified Versions, may be sold by itself. 48 | 49 | 2) Original or Modified Versions of the Font Software may be bundled, 50 | redistributed and/or sold with any software, provided that each copy 51 | contains the above copyright notice and this license. These can be 52 | included either as stand-alone text files, human-readable headers or 53 | in the appropriate machine-readable metadata fields within text or 54 | binary files as long as those fields can be easily viewed by the user. 55 | 56 | 3) No Modified Version of the Font Software may use the Reserved Font 57 | Name(s) unless explicit written permission is granted by the corresponding 58 | Copyright Holder. This restriction only applies to the primary font name as 59 | presented to the users. 60 | 61 | 4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font 62 | Software shall not be used to promote, endorse or advertise any 63 | Modified Version, except to acknowledge the contribution(s) of the 64 | Copyright Holder(s) and the Author(s) or with their explicit written 65 | permission. 66 | 67 | 5) The Font Software, modified or unmodified, in part or in whole, 68 | must be distributed entirely under this license, and must not be 69 | distributed under any other license. The requirement for fonts to 70 | remain under this license does not apply to any document created 71 | using the Font Software. 72 | 73 | TERMINATION 74 | This license becomes null and void if any of the above conditions are 75 | not met. 76 | 77 | DISCLAIMER 78 | THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 79 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF 80 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 81 | OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE 82 | COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 83 | INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL 84 | DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 85 | FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM 86 | OTHER DEALINGS IN THE FONT SOFTWARE. 87 | -------------------------------------------------------------------------------- /app/obj/project.nuget.cache: -------------------------------------------------------------------------------- 1 | { 2 | "version": 2, 3 | "dgSpecHash": "tEedLyBUyyLaeg7IPkOprAFBKv0ELft/U1/ToKdE0OyhOSgZZ0U8ByOSr/7CSLg44k5sCxMbdQnGn7ivHZOE8A==", 4 | "success": true, 5 | "projectFilePath": "D:\\AKS\\ACR\\app\\webapp.csproj", 6 | "expectedPackageFiles": [ 7 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.authorization\\3.1.3\\microsoft.aspnetcore.authorization.3.1.3.nupkg.sha512", 8 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components\\3.1.3\\microsoft.aspnetcore.components.3.1.3.nupkg.sha512", 9 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.analyzers\\3.1.3\\microsoft.aspnetcore.components.analyzers.3.1.3.nupkg.sha512", 10 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.forms\\3.1.3\\microsoft.aspnetcore.components.forms.3.1.3.nupkg.sha512", 11 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.web\\3.1.3\\microsoft.aspnetcore.components.web.3.1.3.nupkg.sha512", 12 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly\\3.2.0-preview5.20216.8\\microsoft.aspnetcore.components.webassembly.3.2.0-preview5.20216.8.nupkg.sha512", 13 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.build\\3.2.0-preview5.20216.8\\microsoft.aspnetcore.components.webassembly.build.3.2.0-preview5.20216.8.nupkg.sha512", 14 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.devserver\\3.2.0-preview5.20216.8\\microsoft.aspnetcore.components.webassembly.devserver.3.2.0-preview5.20216.8.nupkg.sha512", 15 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.components.webassembly.runtime\\3.2.0-preview5.20216.1\\microsoft.aspnetcore.components.webassembly.runtime.3.2.0-preview5.20216.1.nupkg.sha512", 16 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.aspnetcore.metadata\\3.1.3\\microsoft.aspnetcore.metadata.3.1.3.nupkg.sha512", 17 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.bcl.asyncinterfaces\\1.1.0\\microsoft.bcl.asyncinterfaces.1.1.0.nupkg.sha512", 18 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration\\3.1.3\\microsoft.extensions.configuration.3.1.3.nupkg.sha512", 19 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.abstractions\\3.1.3\\microsoft.extensions.configuration.abstractions.3.1.3.nupkg.sha512", 20 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.binder\\3.1.3\\microsoft.extensions.configuration.binder.3.1.3.nupkg.sha512", 21 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.fileextensions\\3.1.3\\microsoft.extensions.configuration.fileextensions.3.1.3.nupkg.sha512", 22 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.configuration.json\\3.1.3\\microsoft.extensions.configuration.json.3.1.3.nupkg.sha512", 23 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection\\3.1.3\\microsoft.extensions.dependencyinjection.3.1.3.nupkg.sha512", 24 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.dependencyinjection.abstractions\\3.1.3\\microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512", 25 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.abstractions\\3.1.3\\microsoft.extensions.fileproviders.abstractions.3.1.3.nupkg.sha512", 26 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.fileproviders.physical\\3.1.3\\microsoft.extensions.fileproviders.physical.3.1.3.nupkg.sha512", 27 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.filesystemglobbing\\3.1.3\\microsoft.extensions.filesystemglobbing.3.1.3.nupkg.sha512", 28 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging\\3.1.3\\microsoft.extensions.logging.3.1.3.nupkg.sha512", 29 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.logging.abstractions\\3.1.3\\microsoft.extensions.logging.abstractions.3.1.3.nupkg.sha512", 30 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.options\\3.1.3\\microsoft.extensions.options.3.1.3.nupkg.sha512", 31 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.extensions.primitives\\3.1.3\\microsoft.extensions.primitives.3.1.3.nupkg.sha512", 32 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.jsinterop\\3.1.3\\microsoft.jsinterop.3.1.3.nupkg.sha512", 33 | "C:\\Users\\Administrator\\.nuget\\packages\\microsoft.jsinterop.webassembly\\3.2.0-preview5.20216.8\\microsoft.jsinterop.webassembly.3.2.0-preview5.20216.8.nupkg.sha512", 34 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder\\system.buffers\\4.5.0\\system.buffers.4.5.0.nupkg.sha512", 35 | "C:\\Users\\Administrator\\.nuget\\packages\\system.componentmodel.annotations\\4.7.0\\system.componentmodel.annotations.4.7.0.nupkg.sha512", 36 | "C:\\Users\\Administrator\\.nuget\\packages\\system.memory\\4.5.3\\system.memory.4.5.3.nupkg.sha512", 37 | "C:\\Users\\Administrator\\.nuget\\packages\\system.net.http.json\\3.2.0-preview5.20210.3\\system.net.http.json.3.2.0-preview5.20210.3.nupkg.sha512", 38 | "C:\\Users\\Administrator\\.nuget\\packages\\system.numerics.vectors\\4.5.0\\system.numerics.vectors.4.5.0.nupkg.sha512", 39 | "C:\\Users\\Administrator\\.nuget\\packages\\system.runtime.compilerservices.unsafe\\4.7.1\\system.runtime.compilerservices.unsafe.4.7.1.nupkg.sha512", 40 | "C:\\Users\\Administrator\\.nuget\\packages\\system.text.encodings.web\\4.7.0\\system.text.encodings.web.4.7.0.nupkg.sha512", 41 | "C:\\Users\\Administrator\\.nuget\\packages\\system.text.json\\4.7.1\\system.text.json.4.7.1.nupkg.sha512", 42 | "C:\\Users\\Administrator\\.nuget\\packages\\system.threading.tasks.extensions\\4.5.2\\system.threading.tasks.extensions.4.5.2.nupkg.sha512" 43 | ], 44 | "logs": [] 45 | } -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- 1 | @font-face{font-family:Icons;src:url(../fonts/open-iconic.eot);src:url(../fonts/open-iconic.eot?#iconic-sm) format('embedded-opentype'),url(../fonts/open-iconic.woff) format('woff'),url(../fonts/open-iconic.ttf) format('truetype'),url(../fonts/open-iconic.otf) format('opentype'),url(../fonts/open-iconic.svg#iconic-sm) format('svg');font-weight:400;font-style:normal}.oi{position:relative;top:1px;display:inline-block;speak:none;font-family:Icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi:empty:before{width:1em;text-align:center;box-sizing:content-box}.oi.oi-align-center:before{text-align:center}.oi.oi-align-left:before{text-align:left}.oi.oi-align-right:before{text-align:right}.oi.oi-flip-horizontal:before{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.oi.oi-flip-vertical:before{-webkit-transform:scale(1,-1);-ms-transform:scale(-1,1);transform:scale(1,-1)}.oi.oi-flip-horizontal-vertical:before{-webkit-transform:scale(-1,-1);-ms-transform:scale(-1,1);transform:scale(-1,-1)}.oi-account-login:before{content:'\e000'}.oi-account-logout:before{content:'\e001'}.oi-action-redo:before{content:'\e002'}.oi-action-undo:before{content:'\e003'}.oi-align-center:before{content:'\e004'}.oi-align-left:before{content:'\e005'}.oi-align-right:before{content:'\e006'}.oi-aperture:before{content:'\e007'}.oi-arrow-bottom:before{content:'\e008'}.oi-arrow-circle-bottom:before{content:'\e009'}.oi-arrow-circle-left:before{content:'\e00a'}.oi-arrow-circle-right:before{content:'\e00b'}.oi-arrow-circle-top:before{content:'\e00c'}.oi-arrow-left:before{content:'\e00d'}.oi-arrow-right:before{content:'\e00e'}.oi-arrow-thick-bottom:before{content:'\e00f'}.oi-arrow-thick-left:before{content:'\e010'}.oi-arrow-thick-right:before{content:'\e011'}.oi-arrow-thick-top:before{content:'\e012'}.oi-arrow-top:before{content:'\e013'}.oi-audio-spectrum:before{content:'\e014'}.oi-audio:before{content:'\e015'}.oi-badge:before{content:'\e016'}.oi-ban:before{content:'\e017'}.oi-bar-chart:before{content:'\e018'}.oi-basket:before{content:'\e019'}.oi-battery-empty:before{content:'\e01a'}.oi-battery-full:before{content:'\e01b'}.oi-beaker:before{content:'\e01c'}.oi-bell:before{content:'\e01d'}.oi-bluetooth:before{content:'\e01e'}.oi-bold:before{content:'\e01f'}.oi-bolt:before{content:'\e020'}.oi-book:before{content:'\e021'}.oi-bookmark:before{content:'\e022'}.oi-box:before{content:'\e023'}.oi-briefcase:before{content:'\e024'}.oi-british-pound:before{content:'\e025'}.oi-browser:before{content:'\e026'}.oi-brush:before{content:'\e027'}.oi-bug:before{content:'\e028'}.oi-bullhorn:before{content:'\e029'}.oi-calculator:before{content:'\e02a'}.oi-calendar:before{content:'\e02b'}.oi-camera-slr:before{content:'\e02c'}.oi-caret-bottom:before{content:'\e02d'}.oi-caret-left:before{content:'\e02e'}.oi-caret-right:before{content:'\e02f'}.oi-caret-top:before{content:'\e030'}.oi-cart:before{content:'\e031'}.oi-chat:before{content:'\e032'}.oi-check:before{content:'\e033'}.oi-chevron-bottom:before{content:'\e034'}.oi-chevron-left:before{content:'\e035'}.oi-chevron-right:before{content:'\e036'}.oi-chevron-top:before{content:'\e037'}.oi-circle-check:before{content:'\e038'}.oi-circle-x:before{content:'\e039'}.oi-clipboard:before{content:'\e03a'}.oi-clock:before{content:'\e03b'}.oi-cloud-download:before{content:'\e03c'}.oi-cloud-upload:before{content:'\e03d'}.oi-cloud:before{content:'\e03e'}.oi-cloudy:before{content:'\e03f'}.oi-code:before{content:'\e040'}.oi-cog:before{content:'\e041'}.oi-collapse-down:before{content:'\e042'}.oi-collapse-left:before{content:'\e043'}.oi-collapse-right:before{content:'\e044'}.oi-collapse-up:before{content:'\e045'}.oi-command:before{content:'\e046'}.oi-comment-square:before{content:'\e047'}.oi-compass:before{content:'\e048'}.oi-contrast:before{content:'\e049'}.oi-copywriting:before{content:'\e04a'}.oi-credit-card:before{content:'\e04b'}.oi-crop:before{content:'\e04c'}.oi-dashboard:before{content:'\e04d'}.oi-data-transfer-download:before{content:'\e04e'}.oi-data-transfer-upload:before{content:'\e04f'}.oi-delete:before{content:'\e050'}.oi-dial:before{content:'\e051'}.oi-document:before{content:'\e052'}.oi-dollar:before{content:'\e053'}.oi-double-quote-sans-left:before{content:'\e054'}.oi-double-quote-sans-right:before{content:'\e055'}.oi-double-quote-serif-left:before{content:'\e056'}.oi-double-quote-serif-right:before{content:'\e057'}.oi-droplet:before{content:'\e058'}.oi-eject:before{content:'\e059'}.oi-elevator:before{content:'\e05a'}.oi-ellipses:before{content:'\e05b'}.oi-envelope-closed:before{content:'\e05c'}.oi-envelope-open:before{content:'\e05d'}.oi-euro:before{content:'\e05e'}.oi-excerpt:before{content:'\e05f'}.oi-expand-down:before{content:'\e060'}.oi-expand-left:before{content:'\e061'}.oi-expand-right:before{content:'\e062'}.oi-expand-up:before{content:'\e063'}.oi-external-link:before{content:'\e064'}.oi-eye:before{content:'\e065'}.oi-eyedropper:before{content:'\e066'}.oi-file:before{content:'\e067'}.oi-fire:before{content:'\e068'}.oi-flag:before{content:'\e069'}.oi-flash:before{content:'\e06a'}.oi-folder:before{content:'\e06b'}.oi-fork:before{content:'\e06c'}.oi-fullscreen-enter:before{content:'\e06d'}.oi-fullscreen-exit:before{content:'\e06e'}.oi-globe:before{content:'\e06f'}.oi-graph:before{content:'\e070'}.oi-grid-four-up:before{content:'\e071'}.oi-grid-three-up:before{content:'\e072'}.oi-grid-two-up:before{content:'\e073'}.oi-hard-drive:before{content:'\e074'}.oi-header:before{content:'\e075'}.oi-headphones:before{content:'\e076'}.oi-heart:before{content:'\e077'}.oi-home:before{content:'\e078'}.oi-image:before{content:'\e079'}.oi-inbox:before{content:'\e07a'}.oi-infinity:before{content:'\e07b'}.oi-info:before{content:'\e07c'}.oi-italic:before{content:'\e07d'}.oi-justify-center:before{content:'\e07e'}.oi-justify-left:before{content:'\e07f'}.oi-justify-right:before{content:'\e080'}.oi-key:before{content:'\e081'}.oi-laptop:before{content:'\e082'}.oi-layers:before{content:'\e083'}.oi-lightbulb:before{content:'\e084'}.oi-link-broken:before{content:'\e085'}.oi-link-intact:before{content:'\e086'}.oi-list-rich:before{content:'\e087'}.oi-list:before{content:'\e088'}.oi-location:before{content:'\e089'}.oi-lock-locked:before{content:'\e08a'}.oi-lock-unlocked:before{content:'\e08b'}.oi-loop-circular:before{content:'\e08c'}.oi-loop-square:before{content:'\e08d'}.oi-loop:before{content:'\e08e'}.oi-magnifying-glass:before{content:'\e08f'}.oi-map-marker:before{content:'\e090'}.oi-map:before{content:'\e091'}.oi-media-pause:before{content:'\e092'}.oi-media-play:before{content:'\e093'}.oi-media-record:before{content:'\e094'}.oi-media-skip-backward:before{content:'\e095'}.oi-media-skip-forward:before{content:'\e096'}.oi-media-step-backward:before{content:'\e097'}.oi-media-step-forward:before{content:'\e098'}.oi-media-stop:before{content:'\e099'}.oi-medical-cross:before{content:'\e09a'}.oi-menu:before{content:'\e09b'}.oi-microphone:before{content:'\e09c'}.oi-minus:before{content:'\e09d'}.oi-monitor:before{content:'\e09e'}.oi-moon:before{content:'\e09f'}.oi-move:before{content:'\e0a0'}.oi-musical-note:before{content:'\e0a1'}.oi-paperclip:before{content:'\e0a2'}.oi-pencil:before{content:'\e0a3'}.oi-people:before{content:'\e0a4'}.oi-person:before{content:'\e0a5'}.oi-phone:before{content:'\e0a6'}.oi-pie-chart:before{content:'\e0a7'}.oi-pin:before{content:'\e0a8'}.oi-play-circle:before{content:'\e0a9'}.oi-plus:before{content:'\e0aa'}.oi-power-standby:before{content:'\e0ab'}.oi-print:before{content:'\e0ac'}.oi-project:before{content:'\e0ad'}.oi-pulse:before{content:'\e0ae'}.oi-puzzle-piece:before{content:'\e0af'}.oi-question-mark:before{content:'\e0b0'}.oi-rain:before{content:'\e0b1'}.oi-random:before{content:'\e0b2'}.oi-reload:before{content:'\e0b3'}.oi-resize-both:before{content:'\e0b4'}.oi-resize-height:before{content:'\e0b5'}.oi-resize-width:before{content:'\e0b6'}.oi-rss-alt:before{content:'\e0b7'}.oi-rss:before{content:'\e0b8'}.oi-script:before{content:'\e0b9'}.oi-share-boxed:before{content:'\e0ba'}.oi-share:before{content:'\e0bb'}.oi-shield:before{content:'\e0bc'}.oi-signal:before{content:'\e0bd'}.oi-signpost:before{content:'\e0be'}.oi-sort-ascending:before{content:'\e0bf'}.oi-sort-descending:before{content:'\e0c0'}.oi-spreadsheet:before{content:'\e0c1'}.oi-star:before{content:'\e0c2'}.oi-sun:before{content:'\e0c3'}.oi-tablet:before{content:'\e0c4'}.oi-tag:before{content:'\e0c5'}.oi-tags:before{content:'\e0c6'}.oi-target:before{content:'\e0c7'}.oi-task:before{content:'\e0c8'}.oi-terminal:before{content:'\e0c9'}.oi-text:before{content:'\e0ca'}.oi-thumb-down:before{content:'\e0cb'}.oi-thumb-up:before{content:'\e0cc'}.oi-timer:before{content:'\e0cd'}.oi-transfer:before{content:'\e0ce'}.oi-trash:before{content:'\e0cf'}.oi-underline:before{content:'\e0d0'}.oi-vertical-align-bottom:before{content:'\e0d1'}.oi-vertical-align-center:before{content:'\e0d2'}.oi-vertical-align-top:before{content:'\e0d3'}.oi-video:before{content:'\e0d4'}.oi-volume-high:before{content:'\e0d5'}.oi-volume-low:before{content:'\e0d6'}.oi-volume-off:before{content:'\e0d7'}.oi-warning:before{content:'\e0d8'}.oi-wifi:before{content:'\e0d9'}.oi-wrench:before{content:'\e0da'}.oi-x:before{content:'\e0db'}.oi-yen:before{content:'\e0dc'}.oi-zoom-in:before{content:'\e0dd'}.oi-zoom-out:before{content:'\e0de'} -------------------------------------------------------------------------------- /app/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | Created by FontForge 20120731 at Tue Jul 1 20:39:22 2014 9 | By P.J. Onori 10 | Created by P.J. Onori with FontForge 2.0 (http://fontforge.sf.net) 11 | 12 | 13 | 14 | 27 | 28 | 30 | 32 | 34 | 36 | 38 | 40 | 42 | 45 | 47 | 49 | 51 | 53 | 55 | 57 | 59 | 61 | 63 | 65 | 67 | 69 | 71 | 74 | 76 | 79 | 81 | 84 | 86 | 88 | 91 | 93 | 95 | 98 | 100 | 102 | 104 | 106 | 109 | 112 | 115 | 117 | 121 | 123 | 125 | 127 | 130 | 132 | 134 | 136 | 138 | 141 | 143 | 145 | 147 | 149 | 151 | 153 | 155 | 157 | 159 | 162 | 165 | 167 | 169 | 172 | 174 | 177 | 179 | 181 | 183 | 185 | 189 | 191 | 194 | 196 | 198 | 200 | 202 | 205 | 207 | 209 | 211 | 213 | 215 | 218 | 220 | 222 | 224 | 226 | 228 | 230 | 232 | 234 | 236 | 238 | 241 | 243 | 245 | 247 | 249 | 251 | 253 | 256 | 259 | 261 | 263 | 265 | 267 | 269 | 272 | 274 | 276 | 280 | 282 | 285 | 287 | 289 | 292 | 295 | 298 | 300 | 302 | 304 | 306 | 309 | 312 | 314 | 316 | 318 | 320 | 322 | 324 | 326 | 330 | 334 | 338 | 340 | 343 | 345 | 347 | 349 | 351 | 353 | 355 | 358 | 360 | 363 | 365 | 367 | 369 | 371 | 373 | 375 | 377 | 379 | 381 | 383 | 386 | 388 | 390 | 392 | 394 | 396 | 399 | 401 | 404 | 406 | 408 | 410 | 412 | 414 | 416 | 419 | 421 | 423 | 425 | 428 | 431 | 435 | 438 | 440 | 442 | 444 | 446 | 448 | 451 | 453 | 455 | 457 | 460 | 462 | 464 | 466 | 468 | 471 | 473 | 477 | 479 | 481 | 483 | 486 | 488 | 490 | 492 | 494 | 496 | 499 | 501 | 504 | 506 | 509 | 512 | 515 | 517 | 520 | 522 | 524 | 526 | 529 | 532 | 534 | 536 | 539 | 542 | 543 | 544 | -------------------------------------------------------------------------------- /app/obj/project.assets.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 3, 3 | "targets": { 4 | ".NETStandard,Version=v2.1": { 5 | "Microsoft.AspNetCore.Authorization/3.1.3": { 6 | "type": "package", 7 | "dependencies": { 8 | "Microsoft.AspNetCore.Metadata": "3.1.3", 9 | "Microsoft.Extensions.Logging.Abstractions": "3.1.3", 10 | "Microsoft.Extensions.Options": "3.1.3" 11 | }, 12 | "compile": { 13 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} 14 | }, 15 | "runtime": { 16 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll": {} 17 | } 18 | }, 19 | "Microsoft.AspNetCore.Components/3.1.3": { 20 | "type": "package", 21 | "dependencies": { 22 | "Microsoft.AspNetCore.Authorization": "3.1.3", 23 | "Microsoft.AspNetCore.Components.Analyzers": "3.1.3", 24 | "Microsoft.JSInterop": "3.1.3", 25 | "System.ComponentModel.Annotations": "4.7.0" 26 | }, 27 | "compile": { 28 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.dll": {} 29 | }, 30 | "runtime": { 31 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.dll": {} 32 | } 33 | }, 34 | "Microsoft.AspNetCore.Components.Analyzers/3.1.3": { 35 | "type": "package", 36 | "build": { 37 | "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets": {} 38 | } 39 | }, 40 | "Microsoft.AspNetCore.Components.Forms/3.1.3": { 41 | "type": "package", 42 | "dependencies": { 43 | "Microsoft.AspNetCore.Components": "3.1.3", 44 | "System.ComponentModel.Annotations": "4.7.0" 45 | }, 46 | "compile": { 47 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.dll": {} 48 | }, 49 | "runtime": { 50 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.dll": {} 51 | } 52 | }, 53 | "Microsoft.AspNetCore.Components.Web/3.1.3": { 54 | "type": "package", 55 | "dependencies": { 56 | "Microsoft.AspNetCore.Components": "3.1.3", 57 | "Microsoft.AspNetCore.Components.Forms": "3.1.3", 58 | "Microsoft.Extensions.DependencyInjection": "3.1.3", 59 | "Microsoft.JSInterop": "3.1.3" 60 | }, 61 | "compile": { 62 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.dll": {} 63 | }, 64 | "runtime": { 65 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.dll": {} 66 | } 67 | }, 68 | "Microsoft.AspNetCore.Components.WebAssembly/3.2.0-preview5.20216.8": { 69 | "type": "package", 70 | "dependencies": { 71 | "Microsoft.AspNetCore.Components.Web": "3.1.3", 72 | "Microsoft.Extensions.Configuration.Json": "3.1.3", 73 | "Microsoft.Extensions.Logging": "3.1.3", 74 | "Microsoft.JSInterop.WebAssembly": "3.2.0-preview5.20216.8" 75 | }, 76 | "compile": { 77 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.dll": {} 78 | }, 79 | "runtime": { 80 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.dll": {} 81 | } 82 | }, 83 | "Microsoft.AspNetCore.Components.WebAssembly.Build/3.2.0-preview5.20216.8": { 84 | "type": "package", 85 | "dependencies": { 86 | "Microsoft.AspNetCore.Components.WebAssembly.Runtime": "3.2.0-preview5.20216.1" 87 | }, 88 | "build": { 89 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props": {}, 90 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets": {} 91 | } 92 | }, 93 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer/3.2.0-preview5.20216.8": { 94 | "type": "package", 95 | "build": { 96 | "build/Microsoft.AspNetCore.Components.WebAssembly.DevServer.targets": {} 97 | } 98 | }, 99 | "Microsoft.AspNetCore.Components.WebAssembly.Runtime/3.2.0-preview5.20216.1": { 100 | "type": "package", 101 | "build": { 102 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Runtime.props": {} 103 | } 104 | }, 105 | "Microsoft.AspNetCore.Metadata/3.1.3": { 106 | "type": "package", 107 | "compile": { 108 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll": {} 109 | }, 110 | "runtime": { 111 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll": {} 112 | } 113 | }, 114 | "Microsoft.Bcl.AsyncInterfaces/1.1.0": { 115 | "type": "package", 116 | "dependencies": { 117 | "System.Threading.Tasks.Extensions": "4.5.2" 118 | }, 119 | "compile": { 120 | "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} 121 | }, 122 | "runtime": { 123 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {} 124 | } 125 | }, 126 | "Microsoft.Extensions.Configuration/3.1.3": { 127 | "type": "package", 128 | "dependencies": { 129 | "Microsoft.Extensions.Configuration.Abstractions": "3.1.3" 130 | }, 131 | "compile": { 132 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} 133 | }, 134 | "runtime": { 135 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": {} 136 | } 137 | }, 138 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": { 139 | "type": "package", 140 | "dependencies": { 141 | "Microsoft.Extensions.Primitives": "3.1.3" 142 | }, 143 | "compile": { 144 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} 145 | }, 146 | "runtime": { 147 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll": {} 148 | } 149 | }, 150 | "Microsoft.Extensions.Configuration.Binder/3.1.3": { 151 | "type": "package", 152 | "dependencies": { 153 | "Microsoft.Extensions.Configuration": "3.1.3" 154 | }, 155 | "compile": { 156 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} 157 | }, 158 | "runtime": { 159 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll": {} 160 | } 161 | }, 162 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.3": { 163 | "type": "package", 164 | "dependencies": { 165 | "Microsoft.Extensions.Configuration": "3.1.3", 166 | "Microsoft.Extensions.FileProviders.Physical": "3.1.3" 167 | }, 168 | "compile": { 169 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} 170 | }, 171 | "runtime": { 172 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {} 173 | } 174 | }, 175 | "Microsoft.Extensions.Configuration.Json/3.1.3": { 176 | "type": "package", 177 | "dependencies": { 178 | "Microsoft.Extensions.Configuration": "3.1.3", 179 | "Microsoft.Extensions.Configuration.FileExtensions": "3.1.3", 180 | "System.Text.Json": "4.7.1", 181 | "System.Threading.Tasks.Extensions": "4.5.2" 182 | }, 183 | "compile": { 184 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} 185 | }, 186 | "runtime": { 187 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll": {} 188 | } 189 | }, 190 | "Microsoft.Extensions.DependencyInjection/3.1.3": { 191 | "type": "package", 192 | "dependencies": { 193 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3" 194 | }, 195 | "compile": { 196 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": {} 197 | }, 198 | "runtime": { 199 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll": {} 200 | } 201 | }, 202 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": { 203 | "type": "package", 204 | "compile": { 205 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} 206 | }, 207 | "runtime": { 208 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll": {} 209 | } 210 | }, 211 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.3": { 212 | "type": "package", 213 | "dependencies": { 214 | "Microsoft.Extensions.Primitives": "3.1.3" 215 | }, 216 | "compile": { 217 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} 218 | }, 219 | "runtime": { 220 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {} 221 | } 222 | }, 223 | "Microsoft.Extensions.FileProviders.Physical/3.1.3": { 224 | "type": "package", 225 | "dependencies": { 226 | "Microsoft.Extensions.FileProviders.Abstractions": "3.1.3", 227 | "Microsoft.Extensions.FileSystemGlobbing": "3.1.3" 228 | }, 229 | "compile": { 230 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} 231 | }, 232 | "runtime": { 233 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll": {} 234 | } 235 | }, 236 | "Microsoft.Extensions.FileSystemGlobbing/3.1.3": { 237 | "type": "package", 238 | "compile": { 239 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} 240 | }, 241 | "runtime": { 242 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {} 243 | } 244 | }, 245 | "Microsoft.Extensions.Logging/3.1.3": { 246 | "type": "package", 247 | "dependencies": { 248 | "Microsoft.Extensions.Configuration.Binder": "3.1.3", 249 | "Microsoft.Extensions.DependencyInjection": "3.1.3", 250 | "Microsoft.Extensions.Logging.Abstractions": "3.1.3", 251 | "Microsoft.Extensions.Options": "3.1.3" 252 | }, 253 | "compile": { 254 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} 255 | }, 256 | "runtime": { 257 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll": {} 258 | } 259 | }, 260 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": { 261 | "type": "package", 262 | "compile": { 263 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} 264 | }, 265 | "runtime": { 266 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll": {} 267 | } 268 | }, 269 | "Microsoft.Extensions.Options/3.1.3": { 270 | "type": "package", 271 | "dependencies": { 272 | "Microsoft.Extensions.DependencyInjection.Abstractions": "3.1.3", 273 | "Microsoft.Extensions.Primitives": "3.1.3", 274 | "System.ComponentModel.Annotations": "4.7.0" 275 | }, 276 | "compile": { 277 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} 278 | }, 279 | "runtime": { 280 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll": {} 281 | } 282 | }, 283 | "Microsoft.Extensions.Primitives/3.1.3": { 284 | "type": "package", 285 | "dependencies": { 286 | "System.Memory": "4.5.2", 287 | "System.Runtime.CompilerServices.Unsafe": "4.7.1" 288 | }, 289 | "compile": { 290 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} 291 | }, 292 | "runtime": { 293 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {} 294 | } 295 | }, 296 | "Microsoft.JSInterop/3.1.3": { 297 | "type": "package", 298 | "dependencies": { 299 | "System.Text.Json": "4.7.1" 300 | }, 301 | "compile": { 302 | "lib/netstandard2.0/Microsoft.JSInterop.dll": {} 303 | }, 304 | "runtime": { 305 | "lib/netstandard2.0/Microsoft.JSInterop.dll": {} 306 | } 307 | }, 308 | "Microsoft.JSInterop.WebAssembly/3.2.0-preview5.20216.8": { 309 | "type": "package", 310 | "dependencies": { 311 | "Microsoft.JSInterop": "3.1.3" 312 | }, 313 | "compile": { 314 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.dll": {} 315 | }, 316 | "runtime": { 317 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.dll": {} 318 | } 319 | }, 320 | "System.Buffers/4.5.0": { 321 | "type": "package", 322 | "compile": { 323 | "ref/netstandard2.0/System.Buffers.dll": {} 324 | }, 325 | "runtime": { 326 | "lib/netstandard2.0/System.Buffers.dll": {} 327 | } 328 | }, 329 | "System.ComponentModel.Annotations/4.7.0": { 330 | "type": "package", 331 | "compile": { 332 | "ref/netstandard2.1/System.ComponentModel.Annotations.dll": {} 333 | }, 334 | "runtime": { 335 | "lib/netstandard2.1/System.ComponentModel.Annotations.dll": {} 336 | } 337 | }, 338 | "System.Memory/4.5.3": { 339 | "type": "package", 340 | "dependencies": { 341 | "System.Buffers": "4.4.0", 342 | "System.Numerics.Vectors": "4.4.0", 343 | "System.Runtime.CompilerServices.Unsafe": "4.5.2" 344 | }, 345 | "compile": { 346 | "lib/netstandard2.0/System.Memory.dll": {} 347 | }, 348 | "runtime": { 349 | "lib/netstandard2.0/System.Memory.dll": {} 350 | } 351 | }, 352 | "System.Net.Http.Json/3.2.0-preview5.20210.3": { 353 | "type": "package", 354 | "dependencies": { 355 | "System.Buffers": "4.5.0", 356 | "System.Memory": "4.5.3", 357 | "System.Text.Json": "4.7.1", 358 | "System.Threading.Tasks.Extensions": "4.5.2" 359 | }, 360 | "compile": { 361 | "lib/netstandard2.0/System.Net.Http.Json.dll": {} 362 | }, 363 | "runtime": { 364 | "lib/netstandard2.0/System.Net.Http.Json.dll": {} 365 | } 366 | }, 367 | "System.Numerics.Vectors/4.5.0": { 368 | "type": "package", 369 | "compile": { 370 | "ref/netstandard2.0/System.Numerics.Vectors.dll": {} 371 | }, 372 | "runtime": { 373 | "lib/netstandard2.0/System.Numerics.Vectors.dll": {} 374 | } 375 | }, 376 | "System.Runtime.CompilerServices.Unsafe/4.7.1": { 377 | "type": "package", 378 | "compile": { 379 | "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} 380 | }, 381 | "runtime": { 382 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {} 383 | } 384 | }, 385 | "System.Text.Encodings.Web/4.7.0": { 386 | "type": "package", 387 | "compile": { 388 | "lib/netstandard2.1/System.Text.Encodings.Web.dll": {} 389 | }, 390 | "runtime": { 391 | "lib/netstandard2.1/System.Text.Encodings.Web.dll": {} 392 | } 393 | }, 394 | "System.Text.Json/4.7.1": { 395 | "type": "package", 396 | "dependencies": { 397 | "Microsoft.Bcl.AsyncInterfaces": "1.1.0", 398 | "System.Buffers": "4.5.0", 399 | "System.Memory": "4.5.3", 400 | "System.Numerics.Vectors": "4.5.0", 401 | "System.Runtime.CompilerServices.Unsafe": "4.7.0", 402 | "System.Text.Encodings.Web": "4.7.0", 403 | "System.Threading.Tasks.Extensions": "4.5.2" 404 | }, 405 | "compile": { 406 | "lib/netstandard2.0/System.Text.Json.dll": {} 407 | }, 408 | "runtime": { 409 | "lib/netstandard2.0/System.Text.Json.dll": {} 410 | } 411 | }, 412 | "System.Threading.Tasks.Extensions/4.5.2": { 413 | "type": "package", 414 | "dependencies": { 415 | "System.Runtime.CompilerServices.Unsafe": "4.5.2" 416 | }, 417 | "compile": { 418 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {} 419 | }, 420 | "runtime": { 421 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {} 422 | } 423 | } 424 | } 425 | }, 426 | "libraries": { 427 | "Microsoft.AspNetCore.Authorization/3.1.3": { 428 | "sha512": "ujHcZtQJcloThrt7NFQtUU9wqM1RsiItSQTz+W9yKyGrsWQyNnQY+lJvpUCVHzOqaQrxKRV4AHdUxtGquQPTcg==", 429 | "type": "package", 430 | "path": "microsoft.aspnetcore.authorization/3.1.3", 431 | "files": [ 432 | ".nupkg.metadata", 433 | ".signature.p7s", 434 | "Icon.png", 435 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Authorization.dll", 436 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Authorization.xml", 437 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.dll", 438 | "lib/netstandard2.0/Microsoft.AspNetCore.Authorization.xml", 439 | "microsoft.aspnetcore.authorization.3.1.3.nupkg.sha512", 440 | "microsoft.aspnetcore.authorization.nuspec" 441 | ] 442 | }, 443 | "Microsoft.AspNetCore.Components/3.1.3": { 444 | "sha512": "KLVkdYwGpkT21IxvPcAxmCscSh/adrhDy5wJtN1D2djMHHy/azTBO5C9fiPVbUH0WRhiIJIQx0YKIOoGzIEOFg==", 445 | "type": "package", 446 | "path": "microsoft.aspnetcore.components/3.1.3", 447 | "files": [ 448 | ".nupkg.metadata", 449 | ".signature.p7s", 450 | "Icon.png", 451 | "THIRD-PARTY-NOTICES.txt", 452 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.dll", 453 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.xml", 454 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.dll", 455 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.xml", 456 | "microsoft.aspnetcore.components.3.1.3.nupkg.sha512", 457 | "microsoft.aspnetcore.components.nuspec" 458 | ] 459 | }, 460 | "Microsoft.AspNetCore.Components.Analyzers/3.1.3": { 461 | "sha512": "VBBUDDRpqi5U0m6lofB/h26X0i6A2d2Ca7xHz/3FTKjCSCbueEPGUY7hzdikrcKD3Ts2ITnalLmLgYFaRJjJ0w==", 462 | "type": "package", 463 | "path": "microsoft.aspnetcore.components.analyzers/3.1.3", 464 | "files": [ 465 | ".nupkg.metadata", 466 | ".signature.p7s", 467 | "Icon.png", 468 | "THIRD-PARTY-NOTICES.txt", 469 | "analyzers/dotnet/cs/Microsoft.AspNetCore.Components.Analyzers.dll", 470 | "build/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", 471 | "buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets", 472 | "microsoft.aspnetcore.components.analyzers.3.1.3.nupkg.sha512", 473 | "microsoft.aspnetcore.components.analyzers.nuspec" 474 | ] 475 | }, 476 | "Microsoft.AspNetCore.Components.Forms/3.1.3": { 477 | "sha512": "7nPNKr1RhEaMZ8z3aoW10GiotyBJuT8XYcCcPeaaAEH4OHKWJqWj/cImotetthvPc3/5s0jmXQdKjNCxNP3HzQ==", 478 | "type": "package", 479 | "path": "microsoft.aspnetcore.components.forms/3.1.3", 480 | "files": [ 481 | ".nupkg.metadata", 482 | ".signature.p7s", 483 | "Icon.png", 484 | "THIRD-PARTY-NOTICES.txt", 485 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Forms.dll", 486 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Forms.xml", 487 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.dll", 488 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Forms.xml", 489 | "microsoft.aspnetcore.components.forms.3.1.3.nupkg.sha512", 490 | "microsoft.aspnetcore.components.forms.nuspec" 491 | ] 492 | }, 493 | "Microsoft.AspNetCore.Components.Web/3.1.3": { 494 | "sha512": "476Of3aU3T02qLtUYttOrf0e9fh9BZOQyfyGcRhVI+3ZqU0pRGFyZq/1Xl6uxH4lMffSq+ZSti3G8MX+UuXogA==", 495 | "type": "package", 496 | "path": "microsoft.aspnetcore.components.web/3.1.3", 497 | "files": [ 498 | ".nupkg.metadata", 499 | ".signature.p7s", 500 | "Icon.png", 501 | "THIRD-PARTY-NOTICES.txt", 502 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Web.dll", 503 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Components.Web.xml", 504 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.dll", 505 | "lib/netstandard2.0/Microsoft.AspNetCore.Components.Web.xml", 506 | "microsoft.aspnetcore.components.web.3.1.3.nupkg.sha512", 507 | "microsoft.aspnetcore.components.web.nuspec" 508 | ] 509 | }, 510 | "Microsoft.AspNetCore.Components.WebAssembly/3.2.0-preview5.20216.8": { 511 | "sha512": "GQMGRaYMlvj5uBzlYTU28ZYvCw+MMnXFgqu7MBz7cZa4LIvossiYTqdRDUT4ZWbpJa7W0m8waG+gGh60ar6N5A==", 512 | "type": "package", 513 | "path": "microsoft.aspnetcore.components.webassembly/3.2.0-preview5.20216.8", 514 | "files": [ 515 | ".nupkg.metadata", 516 | ".signature.p7s", 517 | "Icon.png", 518 | "THIRD-PARTY-NOTICES.txt", 519 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.dll", 520 | "lib/netstandard2.1/Microsoft.AspNetCore.Components.WebAssembly.xml", 521 | "microsoft.aspnetcore.components.webassembly.3.2.0-preview5.20216.8.nupkg.sha512", 522 | "microsoft.aspnetcore.components.webassembly.nuspec" 523 | ] 524 | }, 525 | "Microsoft.AspNetCore.Components.WebAssembly.Build/3.2.0-preview5.20216.8": { 526 | "sha512": "IJY7RRNCWdxo4M3Abqo/hh5e5Er3TF1ctIMbfg7oyGIJUtYiVMw0G2anaqRphyuTw2nbPlALIkTM+FjskF6Ggg==", 527 | "type": "package", 528 | "path": "microsoft.aspnetcore.components.webassembly.build/3.2.0-preview5.20216.8", 529 | "hasTools": true, 530 | "files": [ 531 | ".nupkg.metadata", 532 | ".signature.p7s", 533 | "Icon.png", 534 | "THIRD-PARTY-NOTICES.txt", 535 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.props", 536 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Build.targets", 537 | "microsoft.aspnetcore.components.webassembly.build.3.2.0-preview5.20216.8.nupkg.sha512", 538 | "microsoft.aspnetcore.components.webassembly.build.nuspec", 539 | "targets/All.props", 540 | "targets/All.targets", 541 | "targets/Blazor.MonoRuntime.props", 542 | "targets/Blazor.MonoRuntime.targets", 543 | "targets/BuiltInBclLinkerDescriptor.xml", 544 | "targets/Compression.targets", 545 | "targets/Publish.targets", 546 | "targets/ServiceWorkerAssetsManifest.targets", 547 | "targets/Standalone.Web.config", 548 | "targets/StaticWebAssets.props", 549 | "targets/StaticWebAssets.targets", 550 | "tools/blazor/blazor.webassembly.js", 551 | "tools/compression/blazor-brotli.deps.json", 552 | "tools/compression/blazor-brotli.dll", 553 | "tools/compression/blazor-brotli.exe", 554 | "tools/compression/blazor-brotli.runtimeconfig.json", 555 | "tools/netcoreapp/Microsoft.AspNetCore.Components.WebAssembly.Build.Tasks.dll", 556 | "tools/netfx/Microsoft.AspNetCore.Components.WebAssembly.Build.Tasks.dll", 557 | "tools/netfx/System.Buffers.dll", 558 | "tools/netfx/System.Collections.Immutable.dll", 559 | "tools/netfx/System.Memory.dll", 560 | "tools/netfx/System.Reflection.Metadata.dll", 561 | "tools/netfx/System.Runtime.CompilerServices.Unsafe.dll" 562 | ] 563 | }, 564 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer/3.2.0-preview5.20216.8": { 565 | "sha512": "H186sW8MzSjDI+F8Fr4HaR8fG1N3PehQWJfYw9TjQyer2eyklDNYmSNYvSaVvFBG6v3Xep7aI4hkrY2BmFNWVg==", 566 | "type": "package", 567 | "path": "microsoft.aspnetcore.components.webassembly.devserver/3.2.0-preview5.20216.8", 568 | "hasTools": true, 569 | "files": [ 570 | ".nupkg.metadata", 571 | ".signature.p7s", 572 | "Icon.png", 573 | "THIRD-PARTY-NOTICES.txt", 574 | "build/Microsoft.AspNetCore.Components.WebAssembly.DevServer.targets", 575 | "microsoft.aspnetcore.components.webassembly.devserver.3.2.0-preview5.20216.8.nupkg.sha512", 576 | "microsoft.aspnetcore.components.webassembly.devserver.nuspec", 577 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.deps.json", 578 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.dll", 579 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.exe", 580 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.runtimeconfig.dev.json", 581 | "tools/BlazorDebugProxy/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.runtimeconfig.json", 582 | "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.CSharp.dll", 583 | "tools/BlazorDebugProxy/Microsoft.CodeAnalysis.dll", 584 | "tools/BlazorDebugProxy/Mono.Cecil.Mdb.dll", 585 | "tools/BlazorDebugProxy/Mono.Cecil.Pdb.dll", 586 | "tools/BlazorDebugProxy/Mono.Cecil.Rocks.dll", 587 | "tools/BlazorDebugProxy/Mono.Cecil.dll", 588 | "tools/BlazorDebugProxy/Newtonsoft.Json.dll", 589 | "tools/BlazorDebugProxy/cs/Microsoft.CodeAnalysis.CSharp.resources.dll", 590 | "tools/BlazorDebugProxy/cs/Microsoft.CodeAnalysis.resources.dll", 591 | "tools/BlazorDebugProxy/de/Microsoft.CodeAnalysis.CSharp.resources.dll", 592 | "tools/BlazorDebugProxy/de/Microsoft.CodeAnalysis.resources.dll", 593 | "tools/BlazorDebugProxy/es/Microsoft.CodeAnalysis.CSharp.resources.dll", 594 | "tools/BlazorDebugProxy/es/Microsoft.CodeAnalysis.resources.dll", 595 | "tools/BlazorDebugProxy/fr/Microsoft.CodeAnalysis.CSharp.resources.dll", 596 | "tools/BlazorDebugProxy/fr/Microsoft.CodeAnalysis.resources.dll", 597 | "tools/BlazorDebugProxy/it/Microsoft.CodeAnalysis.CSharp.resources.dll", 598 | "tools/BlazorDebugProxy/it/Microsoft.CodeAnalysis.resources.dll", 599 | "tools/BlazorDebugProxy/ja/Microsoft.CodeAnalysis.CSharp.resources.dll", 600 | "tools/BlazorDebugProxy/ja/Microsoft.CodeAnalysis.resources.dll", 601 | "tools/BlazorDebugProxy/ko/Microsoft.CodeAnalysis.CSharp.resources.dll", 602 | "tools/BlazorDebugProxy/ko/Microsoft.CodeAnalysis.resources.dll", 603 | "tools/BlazorDebugProxy/pl/Microsoft.CodeAnalysis.CSharp.resources.dll", 604 | "tools/BlazorDebugProxy/pl/Microsoft.CodeAnalysis.resources.dll", 605 | "tools/BlazorDebugProxy/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll", 606 | "tools/BlazorDebugProxy/pt-BR/Microsoft.CodeAnalysis.resources.dll", 607 | "tools/BlazorDebugProxy/ru/Microsoft.CodeAnalysis.CSharp.resources.dll", 608 | "tools/BlazorDebugProxy/ru/Microsoft.CodeAnalysis.resources.dll", 609 | "tools/BlazorDebugProxy/tr/Microsoft.CodeAnalysis.CSharp.resources.dll", 610 | "tools/BlazorDebugProxy/tr/Microsoft.CodeAnalysis.resources.dll", 611 | "tools/BlazorDebugProxy/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll", 612 | "tools/BlazorDebugProxy/zh-Hans/Microsoft.CodeAnalysis.resources.dll", 613 | "tools/BlazorDebugProxy/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll", 614 | "tools/BlazorDebugProxy/zh-Hant/Microsoft.CodeAnalysis.resources.dll", 615 | "tools/Microsoft.AspNetCore.Components.WebAssembly.DebugProxy.exe", 616 | "tools/Microsoft.AspNetCore.Components.WebAssembly.Server.dll", 617 | "tools/Microsoft.AspNetCore.Components.WebAssembly.Server.xml", 618 | "tools/blazor-devserver.deps.json", 619 | "tools/blazor-devserver.dll", 620 | "tools/blazor-devserver.exe", 621 | "tools/blazor-devserver.runtimeconfig.json" 622 | ] 623 | }, 624 | "Microsoft.AspNetCore.Components.WebAssembly.Runtime/3.2.0-preview5.20216.1": { 625 | "sha512": "H2wq9dEDaVWUy0bb6bHwwXPmJtCd45KpuvbeY1Jn5HlGDVzYFlL0OgsVzPrD0Uq/Qw6jBrSzFjqCrwOlW0jJoQ==", 626 | "type": "package", 627 | "path": "microsoft.aspnetcore.components.webassembly.runtime/3.2.0-preview5.20216.1", 628 | "hasTools": true, 629 | "files": [ 630 | ".nupkg.metadata", 631 | ".signature.p7s", 632 | "Icon.png", 633 | "THIRD-PARTY-NOTICES.txt", 634 | "build/netstandard1.0/Microsoft.AspNetCore.Components.WebAssembly.Runtime.props", 635 | "microsoft.aspnetcore.components.webassembly.runtime.3.2.0-preview5.20216.1.nupkg.sha512", 636 | "microsoft.aspnetcore.components.webassembly.runtime.nuspec", 637 | "tools/dotnetwasm/bcl/Facades/Microsoft.Win32.Primitives.dll", 638 | "tools/dotnetwasm/bcl/Facades/Microsoft.Win32.Registry.AccessControl.dll", 639 | "tools/dotnetwasm/bcl/Facades/Microsoft.Win32.Registry.dll", 640 | "tools/dotnetwasm/bcl/Facades/System.AppContext.dll", 641 | "tools/dotnetwasm/bcl/Facades/System.Buffers.dll", 642 | "tools/dotnetwasm/bcl/Facades/System.Collections.Concurrent.dll", 643 | "tools/dotnetwasm/bcl/Facades/System.Collections.NonGeneric.dll", 644 | "tools/dotnetwasm/bcl/Facades/System.Collections.Specialized.dll", 645 | "tools/dotnetwasm/bcl/Facades/System.Collections.dll", 646 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.Annotations.dll", 647 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.EventBasedAsync.dll", 648 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.Primitives.dll", 649 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.TypeConverter.dll", 650 | "tools/dotnetwasm/bcl/Facades/System.ComponentModel.dll", 651 | "tools/dotnetwasm/bcl/Facades/System.Console.dll", 652 | "tools/dotnetwasm/bcl/Facades/System.Data.Common.dll", 653 | "tools/dotnetwasm/bcl/Facades/System.Data.SqlClient.dll", 654 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Contracts.dll", 655 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Debug.dll", 656 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.FileVersionInfo.dll", 657 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Process.dll", 658 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.StackTrace.dll", 659 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.TextWriterTraceListener.dll", 660 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Tools.dll", 661 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.TraceEvent.dll", 662 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.TraceSource.dll", 663 | "tools/dotnetwasm/bcl/Facades/System.Diagnostics.Tracing.dll", 664 | "tools/dotnetwasm/bcl/Facades/System.Drawing.Common.dll", 665 | "tools/dotnetwasm/bcl/Facades/System.Drawing.Primitives.dll", 666 | "tools/dotnetwasm/bcl/Facades/System.Dynamic.Runtime.dll", 667 | "tools/dotnetwasm/bcl/Facades/System.Globalization.Calendars.dll", 668 | "tools/dotnetwasm/bcl/Facades/System.Globalization.Extensions.dll", 669 | "tools/dotnetwasm/bcl/Facades/System.Globalization.dll", 670 | "tools/dotnetwasm/bcl/Facades/System.IO.Compression.ZipFile.dll", 671 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.AccessControl.dll", 672 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.DriveInfo.dll", 673 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.Primitives.dll", 674 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.Watcher.dll", 675 | "tools/dotnetwasm/bcl/Facades/System.IO.FileSystem.dll", 676 | "tools/dotnetwasm/bcl/Facades/System.IO.IsolatedStorage.dll", 677 | "tools/dotnetwasm/bcl/Facades/System.IO.MemoryMappedFiles.dll", 678 | "tools/dotnetwasm/bcl/Facades/System.IO.Pipes.dll", 679 | "tools/dotnetwasm/bcl/Facades/System.IO.UnmanagedMemoryStream.dll", 680 | "tools/dotnetwasm/bcl/Facades/System.IO.dll", 681 | "tools/dotnetwasm/bcl/Facades/System.Linq.Expressions.dll", 682 | "tools/dotnetwasm/bcl/Facades/System.Linq.Parallel.dll", 683 | "tools/dotnetwasm/bcl/Facades/System.Linq.Queryable.dll", 684 | "tools/dotnetwasm/bcl/Facades/System.Linq.dll", 685 | "tools/dotnetwasm/bcl/Facades/System.Memory.dll", 686 | "tools/dotnetwasm/bcl/Facades/System.Net.AuthenticationManager.dll", 687 | "tools/dotnetwasm/bcl/Facades/System.Net.Cache.dll", 688 | "tools/dotnetwasm/bcl/Facades/System.Net.HttpListener.dll", 689 | "tools/dotnetwasm/bcl/Facades/System.Net.Mail.dll", 690 | "tools/dotnetwasm/bcl/Facades/System.Net.NameResolution.dll", 691 | "tools/dotnetwasm/bcl/Facades/System.Net.NetworkInformation.dll", 692 | "tools/dotnetwasm/bcl/Facades/System.Net.Ping.dll", 693 | "tools/dotnetwasm/bcl/Facades/System.Net.Primitives.dll", 694 | "tools/dotnetwasm/bcl/Facades/System.Net.Requests.dll", 695 | "tools/dotnetwasm/bcl/Facades/System.Net.Security.dll", 696 | "tools/dotnetwasm/bcl/Facades/System.Net.ServicePoint.dll", 697 | "tools/dotnetwasm/bcl/Facades/System.Net.Sockets.dll", 698 | "tools/dotnetwasm/bcl/Facades/System.Net.Utilities.dll", 699 | "tools/dotnetwasm/bcl/Facades/System.Net.WebHeaderCollection.dll", 700 | "tools/dotnetwasm/bcl/Facades/System.Net.WebSockets.Client.dll", 701 | "tools/dotnetwasm/bcl/Facades/System.Net.WebSockets.dll", 702 | "tools/dotnetwasm/bcl/Facades/System.ObjectModel.dll", 703 | "tools/dotnetwasm/bcl/Facades/System.Reflection.DispatchProxy.dll", 704 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Emit.ILGeneration.dll", 705 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Emit.Lightweight.dll", 706 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Emit.dll", 707 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Extensions.dll", 708 | "tools/dotnetwasm/bcl/Facades/System.Reflection.Primitives.dll", 709 | "tools/dotnetwasm/bcl/Facades/System.Reflection.TypeExtensions.dll", 710 | "tools/dotnetwasm/bcl/Facades/System.Reflection.dll", 711 | "tools/dotnetwasm/bcl/Facades/System.Resources.Reader.dll", 712 | "tools/dotnetwasm/bcl/Facades/System.Resources.ReaderWriter.dll", 713 | "tools/dotnetwasm/bcl/Facades/System.Resources.ResourceManager.dll", 714 | "tools/dotnetwasm/bcl/Facades/System.Resources.Writer.dll", 715 | "tools/dotnetwasm/bcl/Facades/System.Runtime.CompilerServices.VisualC.dll", 716 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Extensions.dll", 717 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Handles.dll", 718 | "tools/dotnetwasm/bcl/Facades/System.Runtime.InteropServices.RuntimeInformation.dll", 719 | "tools/dotnetwasm/bcl/Facades/System.Runtime.InteropServices.WindowsRuntime.dll", 720 | "tools/dotnetwasm/bcl/Facades/System.Runtime.InteropServices.dll", 721 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Loader.dll", 722 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Numerics.dll", 723 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Formatters.dll", 724 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Json.dll", 725 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Primitives.dll", 726 | "tools/dotnetwasm/bcl/Facades/System.Runtime.Serialization.Xml.dll", 727 | "tools/dotnetwasm/bcl/Facades/System.Runtime.dll", 728 | "tools/dotnetwasm/bcl/Facades/System.Security.AccessControl.dll", 729 | "tools/dotnetwasm/bcl/Facades/System.Security.Claims.dll", 730 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Algorithms.dll", 731 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Cng.dll", 732 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Csp.dll", 733 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.DeriveBytes.dll", 734 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encoding.dll", 735 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.Aes.dll", 736 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.ECDiffieHellman.dll", 737 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.ECDsa.dll", 738 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Encryption.dll", 739 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Hashing.Algorithms.dll", 740 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Hashing.dll", 741 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.OpenSsl.dll", 742 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Pkcs.dll", 743 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.Primitives.dll", 744 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.ProtectedData.dll", 745 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.RSA.dll", 746 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.RandomNumberGenerator.dll", 747 | "tools/dotnetwasm/bcl/Facades/System.Security.Cryptography.X509Certificates.dll", 748 | "tools/dotnetwasm/bcl/Facades/System.Security.Principal.Windows.dll", 749 | "tools/dotnetwasm/bcl/Facades/System.Security.Principal.dll", 750 | "tools/dotnetwasm/bcl/Facades/System.Security.SecureString.dll", 751 | "tools/dotnetwasm/bcl/Facades/System.ServiceProcess.ServiceController.dll", 752 | "tools/dotnetwasm/bcl/Facades/System.Text.Encoding.CodePages.dll", 753 | "tools/dotnetwasm/bcl/Facades/System.Text.Encoding.Extensions.dll", 754 | "tools/dotnetwasm/bcl/Facades/System.Text.Encoding.dll", 755 | "tools/dotnetwasm/bcl/Facades/System.Text.RegularExpressions.dll", 756 | "tools/dotnetwasm/bcl/Facades/System.Threading.AccessControl.dll", 757 | "tools/dotnetwasm/bcl/Facades/System.Threading.Overlapped.dll", 758 | "tools/dotnetwasm/bcl/Facades/System.Threading.Tasks.Extensions.dll", 759 | "tools/dotnetwasm/bcl/Facades/System.Threading.Tasks.Parallel.dll", 760 | "tools/dotnetwasm/bcl/Facades/System.Threading.Tasks.dll", 761 | "tools/dotnetwasm/bcl/Facades/System.Threading.Thread.dll", 762 | "tools/dotnetwasm/bcl/Facades/System.Threading.ThreadPool.dll", 763 | "tools/dotnetwasm/bcl/Facades/System.Threading.Timer.dll", 764 | "tools/dotnetwasm/bcl/Facades/System.Threading.dll", 765 | "tools/dotnetwasm/bcl/Facades/System.ValueTuple.dll", 766 | "tools/dotnetwasm/bcl/Facades/System.Xml.ReaderWriter.dll", 767 | "tools/dotnetwasm/bcl/Facades/System.Xml.XDocument.dll", 768 | "tools/dotnetwasm/bcl/Facades/System.Xml.XPath.XDocument.dll", 769 | "tools/dotnetwasm/bcl/Facades/System.Xml.XPath.XmlDocument.dll", 770 | "tools/dotnetwasm/bcl/Facades/System.Xml.XPath.dll", 771 | "tools/dotnetwasm/bcl/Facades/System.Xml.XmlDocument.dll", 772 | "tools/dotnetwasm/bcl/Facades/System.Xml.XmlSerializer.dll", 773 | "tools/dotnetwasm/bcl/Facades/System.Xml.Xsl.Primitives.dll", 774 | "tools/dotnetwasm/bcl/Facades/netstandard.dll", 775 | "tools/dotnetwasm/bcl/I18N.CJK.dll", 776 | "tools/dotnetwasm/bcl/I18N.MidEast.dll", 777 | "tools/dotnetwasm/bcl/I18N.Other.dll", 778 | "tools/dotnetwasm/bcl/I18N.Rare.dll", 779 | "tools/dotnetwasm/bcl/I18N.West.dll", 780 | "tools/dotnetwasm/bcl/I18N.dll", 781 | "tools/dotnetwasm/bcl/Microsoft.CSharp.dll", 782 | "tools/dotnetwasm/bcl/Mono.Security.dll", 783 | "tools/dotnetwasm/bcl/System.ComponentModel.Composition.dll", 784 | "tools/dotnetwasm/bcl/System.ComponentModel.DataAnnotations.dll", 785 | "tools/dotnetwasm/bcl/System.Core.dll", 786 | "tools/dotnetwasm/bcl/System.Data.DataSetExtensions.dll", 787 | "tools/dotnetwasm/bcl/System.Data.dll", 788 | "tools/dotnetwasm/bcl/System.IO.Compression.FileSystem.dll", 789 | "tools/dotnetwasm/bcl/System.IO.Compression.dll", 790 | "tools/dotnetwasm/bcl/System.Net.Http.dll", 791 | "tools/dotnetwasm/bcl/System.Numerics.Vectors.dll", 792 | "tools/dotnetwasm/bcl/System.Numerics.dll", 793 | "tools/dotnetwasm/bcl/System.Runtime.CompilerServices.Unsafe.dll", 794 | "tools/dotnetwasm/bcl/System.Runtime.Serialization.dll", 795 | "tools/dotnetwasm/bcl/System.Security.dll", 796 | "tools/dotnetwasm/bcl/System.ServiceModel.Internals.dll", 797 | "tools/dotnetwasm/bcl/System.Transactions.dll", 798 | "tools/dotnetwasm/bcl/System.Xml.Linq.dll", 799 | "tools/dotnetwasm/bcl/System.Xml.dll", 800 | "tools/dotnetwasm/bcl/System.dll", 801 | "tools/dotnetwasm/bcl/mscorlib.dll", 802 | "tools/dotnetwasm/framework/System.Net.Http.WebAssemblyHttpHandler.dll", 803 | "tools/dotnetwasm/framework/WebAssembly.Bindings.dll", 804 | "tools/dotnetwasm/framework/WebAssembly.Net.WebSockets.dll", 805 | "tools/dotnetwasm/wasm/dotnet.3.2.0-preview5.20216.1.js", 806 | "tools/dotnetwasm/wasm/dotnet.timezones.dat", 807 | "tools/dotnetwasm/wasm/dotnet.wasm", 808 | "tools/monolinker/Mono.Cecil.dll", 809 | "tools/monolinker/monolinker.exe", 810 | "tools/monolinker/monolinker.runtimeconfig.json" 811 | ] 812 | }, 813 | "Microsoft.AspNetCore.Metadata/3.1.3": { 814 | "sha512": "m1UZ8bG3afONRjbiWxHXq3ILcaKV/SPWHJdDQh+fKTTAXuyjE7bQ4K13hhMSHTUlxqMHr0VqeDlo9I7nqgSEqw==", 815 | "type": "package", 816 | "path": "microsoft.aspnetcore.metadata/3.1.3", 817 | "files": [ 818 | ".nupkg.metadata", 819 | ".signature.p7s", 820 | "Icon.png", 821 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Metadata.dll", 822 | "lib/netcoreapp3.1/Microsoft.AspNetCore.Metadata.xml", 823 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.dll", 824 | "lib/netstandard2.0/Microsoft.AspNetCore.Metadata.xml", 825 | "microsoft.aspnetcore.metadata.3.1.3.nupkg.sha512", 826 | "microsoft.aspnetcore.metadata.nuspec" 827 | ] 828 | }, 829 | "Microsoft.Bcl.AsyncInterfaces/1.1.0": { 830 | "sha512": "1Am6l4Vpn3/K32daEqZI+FFr96OlZkgwK2LcT3pZ2zWubR5zTPW3/FkO1Rat9kb7oQOa4rxgl9LJHc5tspCWfg==", 831 | "type": "package", 832 | "path": "microsoft.bcl.asyncinterfaces/1.1.0", 833 | "files": [ 834 | ".nupkg.metadata", 835 | ".signature.p7s", 836 | "LICENSE.TXT", 837 | "THIRD-PARTY-NOTICES.TXT", 838 | "lib/net461/Microsoft.Bcl.AsyncInterfaces.dll", 839 | "lib/net461/Microsoft.Bcl.AsyncInterfaces.xml", 840 | "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", 841 | "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.xml", 842 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", 843 | "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.xml", 844 | "microsoft.bcl.asyncinterfaces.1.1.0.nupkg.sha512", 845 | "microsoft.bcl.asyncinterfaces.nuspec", 846 | "ref/net461/Microsoft.Bcl.AsyncInterfaces.dll", 847 | "ref/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll", 848 | "ref/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll", 849 | "useSharedDesignerContext.txt", 850 | "version.txt" 851 | ] 852 | }, 853 | "Microsoft.Extensions.Configuration/3.1.3": { 854 | "sha512": "nTr4JgTSJScDBD3lahIh1jUBH8A43oG1cqID1qLoHSZhtegslpIyTYxmnehtUKi6xdY5j9R0oWeeGEP+JTcmAg==", 855 | "type": "package", 856 | "path": "microsoft.extensions.configuration/3.1.3", 857 | "files": [ 858 | ".nupkg.metadata", 859 | ".signature.p7s", 860 | "Icon.png", 861 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.dll", 862 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.xml", 863 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", 864 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", 865 | "microsoft.extensions.configuration.3.1.3.nupkg.sha512", 866 | "microsoft.extensions.configuration.nuspec" 867 | ] 868 | }, 869 | "Microsoft.Extensions.Configuration.Abstractions/3.1.3": { 870 | "sha512": "d3vpIJdw+hRtkW1WoNTXhCczakVVId30Tj58li5GbJxz6MVGi8gy4+7JdLBb/wuHFd4+25cZe+Z0WPi207rBbQ==", 871 | "type": "package", 872 | "path": "microsoft.extensions.configuration.abstractions/3.1.3", 873 | "files": [ 874 | ".nupkg.metadata", 875 | ".signature.p7s", 876 | "Icon.png", 877 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.dll", 878 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Abstractions.xml", 879 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll", 880 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml", 881 | "microsoft.extensions.configuration.abstractions.3.1.3.nupkg.sha512", 882 | "microsoft.extensions.configuration.abstractions.nuspec" 883 | ] 884 | }, 885 | "Microsoft.Extensions.Configuration.Binder/3.1.3": { 886 | "sha512": "GouLlU6JOffNNudJpC+eGtGMe9o5ds2oH9dsJUEH1QS13eLl60eNX9rHicaE40c252e7Aixn3sS7yregDfpQ8g==", 887 | "type": "package", 888 | "path": "microsoft.extensions.configuration.binder/3.1.3", 889 | "files": [ 890 | ".nupkg.metadata", 891 | ".signature.p7s", 892 | "Icon.png", 893 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.dll", 894 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Binder.xml", 895 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.dll", 896 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Binder.xml", 897 | "microsoft.extensions.configuration.binder.3.1.3.nupkg.sha512", 898 | "microsoft.extensions.configuration.binder.nuspec" 899 | ] 900 | }, 901 | "Microsoft.Extensions.Configuration.FileExtensions/3.1.3": { 902 | "sha512": "elAAhku4duLMFnoambYY3VUp6AWHkMYu1j9ctWQkSfsCPwx9FlQ8luk4LS5oMQmOT0eY8E0zWG8jZM60GXIyNA==", 903 | "type": "package", 904 | "path": "microsoft.extensions.configuration.fileextensions/3.1.3", 905 | "files": [ 906 | ".nupkg.metadata", 907 | ".signature.p7s", 908 | "Icon.png", 909 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.FileExtensions.dll", 910 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.FileExtensions.xml", 911 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll", 912 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml", 913 | "microsoft.extensions.configuration.fileextensions.3.1.3.nupkg.sha512", 914 | "microsoft.extensions.configuration.fileextensions.nuspec" 915 | ] 916 | }, 917 | "Microsoft.Extensions.Configuration.Json/3.1.3": { 918 | "sha512": "E26XwzU3Y+J4etuXwX0ScOxNwuBdifU/BGM0nI/GwY7SjvVkkBQDgYphUcujaiAZWJ7h7yh1KL9tBAMPgGthqg==", 919 | "type": "package", 920 | "path": "microsoft.extensions.configuration.json/3.1.3", 921 | "files": [ 922 | ".nupkg.metadata", 923 | ".signature.p7s", 924 | "Icon.png", 925 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Json.dll", 926 | "lib/netcoreapp3.1/Microsoft.Extensions.Configuration.Json.xml", 927 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll", 928 | "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml", 929 | "microsoft.extensions.configuration.json.3.1.3.nupkg.sha512", 930 | "microsoft.extensions.configuration.json.nuspec" 931 | ] 932 | }, 933 | "Microsoft.Extensions.DependencyInjection/3.1.3": { 934 | "sha512": "H/d/jt4Pdp2iYx28shLkxfgQpk9S7cCCTEjtS/61PbZcFAT/mc4cemmOlBdED7+CqmEAIDg8X4Fo0KtADaNizg==", 935 | "type": "package", 936 | "path": "microsoft.extensions.dependencyinjection/3.1.3", 937 | "files": [ 938 | ".nupkg.metadata", 939 | ".signature.p7s", 940 | "Icon.png", 941 | "lib/net461/Microsoft.Extensions.DependencyInjection.dll", 942 | "lib/net461/Microsoft.Extensions.DependencyInjection.xml", 943 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.dll", 944 | "lib/netcoreapp3.1/Microsoft.Extensions.DependencyInjection.xml", 945 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.dll", 946 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.xml", 947 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.dll", 948 | "lib/netstandard2.1/Microsoft.Extensions.DependencyInjection.xml", 949 | "microsoft.extensions.dependencyinjection.3.1.3.nupkg.sha512", 950 | "microsoft.extensions.dependencyinjection.nuspec" 951 | ] 952 | }, 953 | "Microsoft.Extensions.DependencyInjection.Abstractions/3.1.3": { 954 | "sha512": "woeS5XeBChU76EmtFCwGHKgBfsYIn76u3myDq4zNY2ZrcwzBMNEViK2FRgXDgF11PBNbGdKCXsWFFZDtqPW0nQ==", 955 | "type": "package", 956 | "path": "microsoft.extensions.dependencyinjection.abstractions/3.1.3", 957 | "files": [ 958 | ".nupkg.metadata", 959 | ".signature.p7s", 960 | "Icon.png", 961 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll", 962 | "lib/netstandard2.0/Microsoft.Extensions.DependencyInjection.Abstractions.xml", 963 | "microsoft.extensions.dependencyinjection.abstractions.3.1.3.nupkg.sha512", 964 | "microsoft.extensions.dependencyinjection.abstractions.nuspec" 965 | ] 966 | }, 967 | "Microsoft.Extensions.FileProviders.Abstractions/3.1.3": { 968 | "sha512": "vr1V6dj8NONgaTA/EdlwtJOaNXRBf6f/din15pkWM/RfTbdoqrr0mKcTRx4MD/AGwxgM0+G2rUT2pDQGa2tNtA==", 969 | "type": "package", 970 | "path": "microsoft.extensions.fileproviders.abstractions/3.1.3", 971 | "files": [ 972 | ".nupkg.metadata", 973 | ".signature.p7s", 974 | "Icon.png", 975 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.dll", 976 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Abstractions.xml", 977 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll", 978 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml", 979 | "microsoft.extensions.fileproviders.abstractions.3.1.3.nupkg.sha512", 980 | "microsoft.extensions.fileproviders.abstractions.nuspec" 981 | ] 982 | }, 983 | "Microsoft.Extensions.FileProviders.Physical/3.1.3": { 984 | "sha512": "CvCLmVfb90Wkm99Ho6izWoZ9WaY/SQbou0LSEvBQxKk0IPAWKfUw29QLqlszIkXp81VR1BwdprlGKFdFfZpZFA==", 985 | "type": "package", 986 | "path": "microsoft.extensions.fileproviders.physical/3.1.3", 987 | "files": [ 988 | ".nupkg.metadata", 989 | ".signature.p7s", 990 | "Icon.png", 991 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Physical.dll", 992 | "lib/netcoreapp3.1/Microsoft.Extensions.FileProviders.Physical.xml", 993 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll", 994 | "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml", 995 | "microsoft.extensions.fileproviders.physical.3.1.3.nupkg.sha512", 996 | "microsoft.extensions.fileproviders.physical.nuspec" 997 | ] 998 | }, 999 | "Microsoft.Extensions.FileSystemGlobbing/3.1.3": { 1000 | "sha512": "bAmmKRNZM7n7cEhmdywgfvd53MF8pUL9u6orliWvJmI3tQCuDaJalNr4z9FfMu/e6Baw5NTSV+ZsWdWIiOi1Rw==", 1001 | "type": "package", 1002 | "path": "microsoft.extensions.filesystemglobbing/3.1.3", 1003 | "files": [ 1004 | ".nupkg.metadata", 1005 | ".signature.p7s", 1006 | "Icon.png", 1007 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll", 1008 | "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml", 1009 | "microsoft.extensions.filesystemglobbing.3.1.3.nupkg.sha512", 1010 | "microsoft.extensions.filesystemglobbing.nuspec" 1011 | ] 1012 | }, 1013 | "Microsoft.Extensions.Logging/3.1.3": { 1014 | "sha512": "mAuOMhgB73dgVYeJzrksGU6BUBr7vIruFJyxssYK1nmDS+ude0kShILrXPq2iGHOvYNacczW4VSa6zcssUh4iQ==", 1015 | "type": "package", 1016 | "path": "microsoft.extensions.logging/3.1.3", 1017 | "files": [ 1018 | ".nupkg.metadata", 1019 | ".signature.p7s", 1020 | "Icon.png", 1021 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.dll", 1022 | "lib/netcoreapp3.1/Microsoft.Extensions.Logging.xml", 1023 | "lib/netstandard2.0/Microsoft.Extensions.Logging.dll", 1024 | "lib/netstandard2.0/Microsoft.Extensions.Logging.xml", 1025 | "microsoft.extensions.logging.3.1.3.nupkg.sha512", 1026 | "microsoft.extensions.logging.nuspec" 1027 | ] 1028 | }, 1029 | "Microsoft.Extensions.Logging.Abstractions/3.1.3": { 1030 | "sha512": "j6r0E+OVinD4s13CIZASYJLLLApStb1yh5Vig7moB2FE1UsMRj4TYJ/xioDjreVA0dyOFpbWny1/n2iSJMbmNg==", 1031 | "type": "package", 1032 | "path": "microsoft.extensions.logging.abstractions/3.1.3", 1033 | "files": [ 1034 | ".nupkg.metadata", 1035 | ".signature.p7s", 1036 | "Icon.png", 1037 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.dll", 1038 | "lib/netstandard2.0/Microsoft.Extensions.Logging.Abstractions.xml", 1039 | "microsoft.extensions.logging.abstractions.3.1.3.nupkg.sha512", 1040 | "microsoft.extensions.logging.abstractions.nuspec" 1041 | ] 1042 | }, 1043 | "Microsoft.Extensions.Options/3.1.3": { 1044 | "sha512": "RyOSOg/kHW3AXojWGSdOs3BXJJnE9Sc6RVvP4LhnY5oaC2Da4k8CWfIw7I+QThxV8HTCPjzmON9c+QO+JZggNg==", 1045 | "type": "package", 1046 | "path": "microsoft.extensions.options/3.1.3", 1047 | "files": [ 1048 | ".nupkg.metadata", 1049 | ".signature.p7s", 1050 | "Icon.png", 1051 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.dll", 1052 | "lib/netcoreapp3.1/Microsoft.Extensions.Options.xml", 1053 | "lib/netstandard2.0/Microsoft.Extensions.Options.dll", 1054 | "lib/netstandard2.0/Microsoft.Extensions.Options.xml", 1055 | "microsoft.extensions.options.3.1.3.nupkg.sha512", 1056 | "microsoft.extensions.options.nuspec" 1057 | ] 1058 | }, 1059 | "Microsoft.Extensions.Primitives/3.1.3": { 1060 | "sha512": "5gK6qeq9CBCHBfB3Tim3jCJTLafT9FXFBAZZq39rC8adz8mxcjVAuQSw3jGgHqoRk0jwtXKFhXJUVur8vfeuFg==", 1061 | "type": "package", 1062 | "path": "microsoft.extensions.primitives/3.1.3", 1063 | "files": [ 1064 | ".nupkg.metadata", 1065 | ".signature.p7s", 1066 | "Icon.png", 1067 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.dll", 1068 | "lib/netcoreapp3.1/Microsoft.Extensions.Primitives.xml", 1069 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll", 1070 | "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml", 1071 | "microsoft.extensions.primitives.3.1.3.nupkg.sha512", 1072 | "microsoft.extensions.primitives.nuspec" 1073 | ] 1074 | }, 1075 | "Microsoft.JSInterop/3.1.3": { 1076 | "sha512": "5Li/Flei8VMoQYR7nB3z0f5D6n0kzUAbqb70R8WnXAh8nm1EUFAP6IxYa/wPLgpJ5ihJPHqAyKdTW9SGffaMQg==", 1077 | "type": "package", 1078 | "path": "microsoft.jsinterop/3.1.3", 1079 | "files": [ 1080 | ".nupkg.metadata", 1081 | ".signature.p7s", 1082 | "Icon.png", 1083 | "lib/netcoreapp3.1/Microsoft.JSInterop.dll", 1084 | "lib/netcoreapp3.1/Microsoft.JSInterop.xml", 1085 | "lib/netstandard2.0/Microsoft.JSInterop.dll", 1086 | "lib/netstandard2.0/Microsoft.JSInterop.xml", 1087 | "microsoft.jsinterop.3.1.3.nupkg.sha512", 1088 | "microsoft.jsinterop.nuspec" 1089 | ] 1090 | }, 1091 | "Microsoft.JSInterop.WebAssembly/3.2.0-preview5.20216.8": { 1092 | "sha512": "+EXJXGAm0IBLHujUlMo4z4QhpUFFdmsvKBsL0/VLKKyAE8tTg5cPtOlBw4EcIkgtXBgb0ky9KY0Ln0OyNCKX8g==", 1093 | "type": "package", 1094 | "path": "microsoft.jsinterop.webassembly/3.2.0-preview5.20216.8", 1095 | "files": [ 1096 | ".nupkg.metadata", 1097 | ".signature.p7s", 1098 | "Icon.png", 1099 | "THIRD-PARTY-NOTICES.txt", 1100 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.dll", 1101 | "lib/netstandard2.1/Microsoft.JSInterop.WebAssembly.xml", 1102 | "microsoft.jsinterop.webassembly.3.2.0-preview5.20216.8.nupkg.sha512", 1103 | "microsoft.jsinterop.webassembly.nuspec" 1104 | ] 1105 | }, 1106 | "System.Buffers/4.5.0": { 1107 | "sha512": "pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==", 1108 | "type": "package", 1109 | "path": "system.buffers/4.5.0", 1110 | "files": [ 1111 | ".nupkg.metadata", 1112 | ".signature.p7s", 1113 | "LICENSE.TXT", 1114 | "THIRD-PARTY-NOTICES.TXT", 1115 | "lib/netcoreapp2.0/_._", 1116 | "lib/netstandard1.1/System.Buffers.dll", 1117 | "lib/netstandard1.1/System.Buffers.xml", 1118 | "lib/netstandard2.0/System.Buffers.dll", 1119 | "lib/netstandard2.0/System.Buffers.xml", 1120 | "lib/uap10.0.16299/_._", 1121 | "ref/net45/System.Buffers.dll", 1122 | "ref/net45/System.Buffers.xml", 1123 | "ref/netcoreapp2.0/_._", 1124 | "ref/netstandard1.1/System.Buffers.dll", 1125 | "ref/netstandard1.1/System.Buffers.xml", 1126 | "ref/netstandard2.0/System.Buffers.dll", 1127 | "ref/netstandard2.0/System.Buffers.xml", 1128 | "ref/uap10.0.16299/_._", 1129 | "system.buffers.4.5.0.nupkg.sha512", 1130 | "system.buffers.nuspec", 1131 | "useSharedDesignerContext.txt", 1132 | "version.txt" 1133 | ] 1134 | }, 1135 | "System.ComponentModel.Annotations/4.7.0": { 1136 | "sha512": "0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", 1137 | "type": "package", 1138 | "path": "system.componentmodel.annotations/4.7.0", 1139 | "files": [ 1140 | ".nupkg.metadata", 1141 | ".signature.p7s", 1142 | "LICENSE.TXT", 1143 | "THIRD-PARTY-NOTICES.TXT", 1144 | "lib/MonoAndroid10/_._", 1145 | "lib/MonoTouch10/_._", 1146 | "lib/net45/_._", 1147 | "lib/net461/System.ComponentModel.Annotations.dll", 1148 | "lib/netcore50/System.ComponentModel.Annotations.dll", 1149 | "lib/netstandard1.4/System.ComponentModel.Annotations.dll", 1150 | "lib/netstandard2.0/System.ComponentModel.Annotations.dll", 1151 | "lib/netstandard2.1/System.ComponentModel.Annotations.dll", 1152 | "lib/netstandard2.1/System.ComponentModel.Annotations.xml", 1153 | "lib/portable-net45+win8/_._", 1154 | "lib/win8/_._", 1155 | "lib/xamarinios10/_._", 1156 | "lib/xamarinmac20/_._", 1157 | "lib/xamarintvos10/_._", 1158 | "lib/xamarinwatchos10/_._", 1159 | "ref/MonoAndroid10/_._", 1160 | "ref/MonoTouch10/_._", 1161 | "ref/net45/_._", 1162 | "ref/net461/System.ComponentModel.Annotations.dll", 1163 | "ref/net461/System.ComponentModel.Annotations.xml", 1164 | "ref/netcore50/System.ComponentModel.Annotations.dll", 1165 | "ref/netcore50/System.ComponentModel.Annotations.xml", 1166 | "ref/netcore50/de/System.ComponentModel.Annotations.xml", 1167 | "ref/netcore50/es/System.ComponentModel.Annotations.xml", 1168 | "ref/netcore50/fr/System.ComponentModel.Annotations.xml", 1169 | "ref/netcore50/it/System.ComponentModel.Annotations.xml", 1170 | "ref/netcore50/ja/System.ComponentModel.Annotations.xml", 1171 | "ref/netcore50/ko/System.ComponentModel.Annotations.xml", 1172 | "ref/netcore50/ru/System.ComponentModel.Annotations.xml", 1173 | "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", 1174 | "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", 1175 | "ref/netstandard1.1/System.ComponentModel.Annotations.dll", 1176 | "ref/netstandard1.1/System.ComponentModel.Annotations.xml", 1177 | "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", 1178 | "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", 1179 | "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", 1180 | "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", 1181 | "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", 1182 | "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", 1183 | "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", 1184 | "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", 1185 | "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", 1186 | "ref/netstandard1.3/System.ComponentModel.Annotations.dll", 1187 | "ref/netstandard1.3/System.ComponentModel.Annotations.xml", 1188 | "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", 1189 | "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", 1190 | "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", 1191 | "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", 1192 | "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", 1193 | "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", 1194 | "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", 1195 | "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", 1196 | "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", 1197 | "ref/netstandard1.4/System.ComponentModel.Annotations.dll", 1198 | "ref/netstandard1.4/System.ComponentModel.Annotations.xml", 1199 | "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", 1200 | "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", 1201 | "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", 1202 | "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", 1203 | "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", 1204 | "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", 1205 | "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", 1206 | "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", 1207 | "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", 1208 | "ref/netstandard2.0/System.ComponentModel.Annotations.dll", 1209 | "ref/netstandard2.0/System.ComponentModel.Annotations.xml", 1210 | "ref/netstandard2.1/System.ComponentModel.Annotations.dll", 1211 | "ref/netstandard2.1/System.ComponentModel.Annotations.xml", 1212 | "ref/portable-net45+win8/_._", 1213 | "ref/win8/_._", 1214 | "ref/xamarinios10/_._", 1215 | "ref/xamarinmac20/_._", 1216 | "ref/xamarintvos10/_._", 1217 | "ref/xamarinwatchos10/_._", 1218 | "system.componentmodel.annotations.4.7.0.nupkg.sha512", 1219 | "system.componentmodel.annotations.nuspec", 1220 | "useSharedDesignerContext.txt", 1221 | "version.txt" 1222 | ] 1223 | }, 1224 | "System.Memory/4.5.3": { 1225 | "sha512": "3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==", 1226 | "type": "package", 1227 | "path": "system.memory/4.5.3", 1228 | "files": [ 1229 | ".nupkg.metadata", 1230 | ".signature.p7s", 1231 | "LICENSE.TXT", 1232 | "THIRD-PARTY-NOTICES.TXT", 1233 | "lib/netcoreapp2.1/_._", 1234 | "lib/netstandard1.1/System.Memory.dll", 1235 | "lib/netstandard1.1/System.Memory.xml", 1236 | "lib/netstandard2.0/System.Memory.dll", 1237 | "lib/netstandard2.0/System.Memory.xml", 1238 | "ref/netcoreapp2.1/_._", 1239 | "system.memory.4.5.3.nupkg.sha512", 1240 | "system.memory.nuspec", 1241 | "useSharedDesignerContext.txt", 1242 | "version.txt" 1243 | ] 1244 | }, 1245 | "System.Net.Http.Json/3.2.0-preview5.20210.3": { 1246 | "sha512": "l2zb7rnO7DNuGWTqoTg2aRtWct8gbOs1o2amt5llj7Bat3pkCLJEu6+MwTqc40jEP6b+YB8Dnp1ig2wzZYVOvA==", 1247 | "type": "package", 1248 | "path": "system.net.http.json/3.2.0-preview5.20210.3", 1249 | "files": [ 1250 | ".nupkg.metadata", 1251 | ".signature.p7s", 1252 | "Icon.png", 1253 | "LICENSE.TXT", 1254 | "THIRD-PARTY-NOTICES.TXT", 1255 | "lib/net461/System.Net.Http.Json.dll", 1256 | "lib/net461/System.Net.Http.Json.xml", 1257 | "lib/netstandard2.0/System.Net.Http.Json.dll", 1258 | "lib/netstandard2.0/System.Net.Http.Json.xml", 1259 | "system.net.http.json.3.2.0-preview5.20210.3.nupkg.sha512", 1260 | "system.net.http.json.nuspec", 1261 | "useSharedDesignerContext.txt", 1262 | "version.txt" 1263 | ] 1264 | }, 1265 | "System.Numerics.Vectors/4.5.0": { 1266 | "sha512": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==", 1267 | "type": "package", 1268 | "path": "system.numerics.vectors/4.5.0", 1269 | "files": [ 1270 | ".nupkg.metadata", 1271 | ".signature.p7s", 1272 | "LICENSE.TXT", 1273 | "THIRD-PARTY-NOTICES.TXT", 1274 | "lib/MonoAndroid10/_._", 1275 | "lib/MonoTouch10/_._", 1276 | "lib/net46/System.Numerics.Vectors.dll", 1277 | "lib/net46/System.Numerics.Vectors.xml", 1278 | "lib/netcoreapp2.0/_._", 1279 | "lib/netstandard1.0/System.Numerics.Vectors.dll", 1280 | "lib/netstandard1.0/System.Numerics.Vectors.xml", 1281 | "lib/netstandard2.0/System.Numerics.Vectors.dll", 1282 | "lib/netstandard2.0/System.Numerics.Vectors.xml", 1283 | "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.dll", 1284 | "lib/portable-net45+win8+wp8+wpa81/System.Numerics.Vectors.xml", 1285 | "lib/uap10.0.16299/_._", 1286 | "lib/xamarinios10/_._", 1287 | "lib/xamarinmac20/_._", 1288 | "lib/xamarintvos10/_._", 1289 | "lib/xamarinwatchos10/_._", 1290 | "ref/MonoAndroid10/_._", 1291 | "ref/MonoTouch10/_._", 1292 | "ref/net45/System.Numerics.Vectors.dll", 1293 | "ref/net45/System.Numerics.Vectors.xml", 1294 | "ref/net46/System.Numerics.Vectors.dll", 1295 | "ref/net46/System.Numerics.Vectors.xml", 1296 | "ref/netcoreapp2.0/_._", 1297 | "ref/netstandard1.0/System.Numerics.Vectors.dll", 1298 | "ref/netstandard1.0/System.Numerics.Vectors.xml", 1299 | "ref/netstandard2.0/System.Numerics.Vectors.dll", 1300 | "ref/netstandard2.0/System.Numerics.Vectors.xml", 1301 | "ref/uap10.0.16299/_._", 1302 | "ref/xamarinios10/_._", 1303 | "ref/xamarinmac20/_._", 1304 | "ref/xamarintvos10/_._", 1305 | "ref/xamarinwatchos10/_._", 1306 | "system.numerics.vectors.4.5.0.nupkg.sha512", 1307 | "system.numerics.vectors.nuspec", 1308 | "useSharedDesignerContext.txt", 1309 | "version.txt" 1310 | ] 1311 | }, 1312 | "System.Runtime.CompilerServices.Unsafe/4.7.1": { 1313 | "sha512": "zOHkQmzPCn5zm/BH+cxC1XbUS3P4Yoi3xzW7eRgVpDR2tPGSzyMZ17Ig1iRkfJuY0nhxkQQde8pgePNiA7z7TQ==", 1314 | "type": "package", 1315 | "path": "system.runtime.compilerservices.unsafe/4.7.1", 1316 | "files": [ 1317 | ".nupkg.metadata", 1318 | ".signature.p7s", 1319 | "Icon.png", 1320 | "LICENSE.TXT", 1321 | "THIRD-PARTY-NOTICES.TXT", 1322 | "lib/net461/System.Runtime.CompilerServices.Unsafe.dll", 1323 | "lib/net461/System.Runtime.CompilerServices.Unsafe.xml", 1324 | "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.dll", 1325 | "lib/netcoreapp2.0/System.Runtime.CompilerServices.Unsafe.xml", 1326 | "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", 1327 | "lib/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", 1328 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", 1329 | "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", 1330 | "ref/net461/System.Runtime.CompilerServices.Unsafe.dll", 1331 | "ref/net461/System.Runtime.CompilerServices.Unsafe.xml", 1332 | "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.dll", 1333 | "ref/netstandard1.0/System.Runtime.CompilerServices.Unsafe.xml", 1334 | "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll", 1335 | "ref/netstandard2.0/System.Runtime.CompilerServices.Unsafe.xml", 1336 | "system.runtime.compilerservices.unsafe.4.7.1.nupkg.sha512", 1337 | "system.runtime.compilerservices.unsafe.nuspec", 1338 | "useSharedDesignerContext.txt", 1339 | "version.txt" 1340 | ] 1341 | }, 1342 | "System.Text.Encodings.Web/4.7.0": { 1343 | "sha512": "IJanJWPQvya2sbGStt3Fkdy4IaomUBSadAfYWeJDQw0zclMk9ixSvMeei6cSmTTQ6ZkGIIAbhHZVCoLR7GgX7Q==", 1344 | "type": "package", 1345 | "path": "system.text.encodings.web/4.7.0", 1346 | "files": [ 1347 | ".nupkg.metadata", 1348 | ".signature.p7s", 1349 | "LICENSE.TXT", 1350 | "THIRD-PARTY-NOTICES.TXT", 1351 | "lib/netstandard1.0/System.Text.Encodings.Web.dll", 1352 | "lib/netstandard1.0/System.Text.Encodings.Web.xml", 1353 | "lib/netstandard2.0/System.Text.Encodings.Web.dll", 1354 | "lib/netstandard2.0/System.Text.Encodings.Web.xml", 1355 | "lib/netstandard2.1/System.Text.Encodings.Web.dll", 1356 | "lib/netstandard2.1/System.Text.Encodings.Web.xml", 1357 | "system.text.encodings.web.4.7.0.nupkg.sha512", 1358 | "system.text.encodings.web.nuspec", 1359 | "useSharedDesignerContext.txt", 1360 | "version.txt" 1361 | ] 1362 | }, 1363 | "System.Text.Json/4.7.1": { 1364 | "sha512": "XwzMbct3iNepJaFylN1+l8weWlFburEzXidqleSsLvSXdHSIJHEKtRVKHPlpWcFmJX6k3goPFfVgUfp40RR+bg==", 1365 | "type": "package", 1366 | "path": "system.text.json/4.7.1", 1367 | "files": [ 1368 | ".nupkg.metadata", 1369 | ".signature.p7s", 1370 | "Icon.png", 1371 | "LICENSE.TXT", 1372 | "THIRD-PARTY-NOTICES.TXT", 1373 | "lib/net461/System.Text.Json.dll", 1374 | "lib/net461/System.Text.Json.xml", 1375 | "lib/netcoreapp3.0/System.Text.Json.dll", 1376 | "lib/netcoreapp3.0/System.Text.Json.xml", 1377 | "lib/netstandard2.0/System.Text.Json.dll", 1378 | "lib/netstandard2.0/System.Text.Json.xml", 1379 | "system.text.json.4.7.1.nupkg.sha512", 1380 | "system.text.json.nuspec", 1381 | "useSharedDesignerContext.txt", 1382 | "version.txt" 1383 | ] 1384 | }, 1385 | "System.Threading.Tasks.Extensions/4.5.2": { 1386 | "sha512": "BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==", 1387 | "type": "package", 1388 | "path": "system.threading.tasks.extensions/4.5.2", 1389 | "files": [ 1390 | ".nupkg.metadata", 1391 | ".signature.p7s", 1392 | "LICENSE.TXT", 1393 | "THIRD-PARTY-NOTICES.TXT", 1394 | "lib/MonoAndroid10/_._", 1395 | "lib/MonoTouch10/_._", 1396 | "lib/netcoreapp2.1/_._", 1397 | "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll", 1398 | "lib/netstandard1.0/System.Threading.Tasks.Extensions.xml", 1399 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll", 1400 | "lib/netstandard2.0/System.Threading.Tasks.Extensions.xml", 1401 | "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.dll", 1402 | "lib/portable-net45+win8+wp8+wpa81/System.Threading.Tasks.Extensions.xml", 1403 | "lib/xamarinios10/_._", 1404 | "lib/xamarinmac20/_._", 1405 | "lib/xamarintvos10/_._", 1406 | "lib/xamarinwatchos10/_._", 1407 | "ref/MonoAndroid10/_._", 1408 | "ref/MonoTouch10/_._", 1409 | "ref/netcoreapp2.1/_._", 1410 | "ref/xamarinios10/_._", 1411 | "ref/xamarinmac20/_._", 1412 | "ref/xamarintvos10/_._", 1413 | "ref/xamarinwatchos10/_._", 1414 | "system.threading.tasks.extensions.4.5.2.nupkg.sha512", 1415 | "system.threading.tasks.extensions.nuspec", 1416 | "useSharedDesignerContext.txt", 1417 | "version.txt" 1418 | ] 1419 | } 1420 | }, 1421 | "projectFileDependencyGroups": { 1422 | ".NETStandard,Version=v2.1": [ 1423 | "Microsoft.AspNetCore.Components.WebAssembly >= 3.2.0-preview5.20216.8", 1424 | "Microsoft.AspNetCore.Components.WebAssembly.Build >= 3.2.0-preview5.20216.8", 1425 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer >= 3.2.0-preview5.20216.8", 1426 | "System.Net.Http.Json >= 3.2.0-preview5.20210.3" 1427 | ] 1428 | }, 1429 | "packageFolders": { 1430 | "C:\\Users\\Administrator\\.nuget\\packages\\": {}, 1431 | "C:\\Microsoft\\Xamarin\\NuGet\\": {}, 1432 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} 1433 | }, 1434 | "project": { 1435 | "version": "1.0.0", 1436 | "restore": { 1437 | "projectUniqueName": "D:\\AKS\\ACR\\app\\webapp.csproj", 1438 | "projectName": "webapp", 1439 | "projectPath": "D:\\AKS\\ACR\\app\\webapp.csproj", 1440 | "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", 1441 | "outputPath": "D:\\AKS\\ACR\\app\\obj\\", 1442 | "projectStyle": "PackageReference", 1443 | "fallbackFolders": [ 1444 | "C:\\Microsoft\\Xamarin\\NuGet\\", 1445 | "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" 1446 | ], 1447 | "configFilePaths": [ 1448 | "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config", 1449 | "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", 1450 | "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" 1451 | ], 1452 | "originalTargetFrameworks": [ 1453 | "netstandard2.1" 1454 | ], 1455 | "sources": { 1456 | "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, 1457 | "D:\\Microsoft\\Fluvius\\packages": {}, 1458 | "https://api.nuget.org/v3/index.json": {} 1459 | }, 1460 | "frameworks": { 1461 | "netstandard2.1": { 1462 | "projectReferences": {} 1463 | } 1464 | }, 1465 | "warningProperties": { 1466 | "warnAsError": [ 1467 | "NU1605" 1468 | ] 1469 | } 1470 | }, 1471 | "frameworks": { 1472 | "netstandard2.1": { 1473 | "dependencies": { 1474 | "Microsoft.AspNetCore.Components.WebAssembly": { 1475 | "target": "Package", 1476 | "version": "[3.2.0-preview5.20216.8, )" 1477 | }, 1478 | "Microsoft.AspNetCore.Components.WebAssembly.Build": { 1479 | "suppressParent": "All", 1480 | "target": "Package", 1481 | "version": "[3.2.0-preview5.20216.8, )" 1482 | }, 1483 | "Microsoft.AspNetCore.Components.WebAssembly.DevServer": { 1484 | "suppressParent": "All", 1485 | "target": "Package", 1486 | "version": "[3.2.0-preview5.20216.8, )" 1487 | }, 1488 | "System.Net.Http.Json": { 1489 | "target": "Package", 1490 | "version": "[3.2.0-preview5.20210.3, )" 1491 | } 1492 | }, 1493 | "imports": [ 1494 | "net461", 1495 | "net462", 1496 | "net47", 1497 | "net471", 1498 | "net472", 1499 | "net48" 1500 | ], 1501 | "assetTargetFallback": true, 1502 | "warn": true, 1503 | "frameworkReferences": { 1504 | "NETStandard.Library": { 1505 | "privateAssets": "all" 1506 | } 1507 | }, 1508 | "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json" 1509 | } 1510 | } 1511 | } 1512 | } --------------------------------------------------------------------------------