From 0251e66b9d52455138d76c12e471aba8e5960573 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 15:28:21 -0600 Subject: [PATCH 01/21] Fix API URLs to use absolute paths with leading slashes --- src/app/shared/services/df-file-api.service.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index 6edf8ba5..882e9979 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -108,7 +108,7 @@ export class FileApiService { // Then try to get the actual services from the API // Using direct URL format that matches the server expectation // Notice the format change from filter[type] to filter=type= - this.http.get>('api/v2/system/service', { + this.http.get>('/api/v2/system/service', { params: { 'filter': 'type=local_file', 'fields': 'id,name,label,type' @@ -173,7 +173,7 @@ export class FileApiService { }); } - const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + const url = path ? `/api/v2/${serviceName}/${path}` : `/api/v2/${serviceName}`; console.log(`Listing files from ${url}`); // Set specific parameters for file listing @@ -231,9 +231,9 @@ export class FileApiService { if (path) { // Ensure path doesn't end with slash and append filename const cleanPath = path.replace(/\/$/, ''); - url = `api/v2/${serviceName}/${cleanPath}/${file.name}`; + url = `/api/v2/${serviceName}/${cleanPath}/${file.name}`; } else { - url = `api/v2/${serviceName}/${file.name}`; + url = `/api/v2/${serviceName}/${file.name}`; } console.log(`Uploading file: ${file.name}, size: ${file.size} bytes, type: ${file.type}`); @@ -435,7 +435,7 @@ export class FileApiService { * @param path The path to the file */ getFileContent(serviceName: string, path: string): Observable { - const url = `api/v2/${serviceName}/${path}`; + const url = `/api/v2/${serviceName}/${path}`; console.log(`Getting file content from ${url}`); return this.http.get(url, { @@ -455,7 +455,7 @@ export class FileApiService { * @param path The path to the file */ deleteFile(serviceName: string, path: string): Observable { - const url = `api/v2/${serviceName}/${path}`; + const url = `/api/v2/${serviceName}/${path}`; console.log(`Deleting file at ${url}`); return this.http.delete(url, { headers: this.getHeaders() }).pipe( @@ -483,7 +483,7 @@ export class FileApiService { ] }; - const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + const url = path ? `/api/v2/${serviceName}/${path}` : `/api/v2/${serviceName}`; console.log(`Creating directory at ${url}`, payload); return this.http.post(url, payload, { headers: this.getHeaders() }).pipe( From e0b297bd1b88f284cd9d026fcf51cfa2bff41742 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 16:13:23 -0600 Subject: [PATCH 02/21] Fix file upload for Snowflake private key files --- .../df-file-selector-dialog.component.ts | 7 ++++- .../shared/services/df-file-api.service.ts | 29 ++++++++++++++++--- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts index 517961f6..3e73e572 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts @@ -306,6 +306,7 @@ export class DfFileSelectorDialogComponent implements OnInit { console.log(`Starting upload of ${file.name} (${file.size} bytes)`); + // Make sure we use the correct service name with an absolute path this.fileApiService.uploadFile( fileApi.name, file, @@ -399,7 +400,11 @@ export class DfFileSelectorDialogComponent implements OnInit { // Store reference to avoid null checks later const fileApi = this.selectedFileApi; - console.log(`Starting upload of ${file.name} (${file.size} bytes)`); + console.log(`Starting upload of ${file.name} (${file.size} bytes) with absolute path`); + console.log(`Using file API: ${fileApi.name}, path: ${path}`); + + // Log the URL that will be constructed for debugging + console.log(`⭐⭐⭐ Uploading using file API service, service name: ${fileApi.name} ⭐⭐⭐`); this.fileApiService.uploadFile( fileApi.name, diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index 882e9979..80d4c7d4 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -332,10 +332,24 @@ export class FileApiService { * @param file The file to upload as binary */ private uploadBinaryFile(url: string, file: File): Observable { + console.log(`⭐⭐⭐ UPLOADING BINARY FILE ${file.name} - USING METHOD WITH ${new Date().toISOString()} ⭐⭐⭐`); + console.log(`Full upload URL: ${url}`); console.log(`Uploading binary file: ${file.name}, size: ${file.size} bytes`); // Get authentication headers const headers = this.getHeaders(); + console.log('Authentication headers:', headers); + + // Check if we're using absolute URL + if (!url.startsWith('/')) { + console.warn('⚠️ WARNING: URL does not start with a leading slash, this may cause issues with baseHref'); + url = '/' + url; + console.log('Fixed URL to: ' + url); + } + + // Log the current document baseURI for debugging + console.log('Current document baseURI:', document.baseURI); + console.log('Current window location:', window.location.href); return new Observable(observer => { // First read the file @@ -405,11 +419,18 @@ export class FileApiService { xhr.setRequestHeader(key, headers[key]); }); - // Add content type header for binary data - xhr.setRequestHeader('Content-Type', 'application/octet-stream'); + // IMPORTANT CHANGE: Use FormData instead of binary content + console.log('Using FormData for binary file upload instead of raw binary content'); + const formData = new FormData(); + + // Create a new File from the ArrayBuffer to ensure proper transmission + const binaryFile = new File([content], file.name, { type: 'application/octet-stream' }); + formData.append('file', binaryFile); + + console.log(`Sending file with FormData, size: ${binaryFile.size} bytes`); - // Send the binary data directly - xhr.send(content); + // Send FormData which will handle the content-type header automatically + xhr.send(formData); // Return an unsubscribe function return () => { From cbd5288f034f7c9f7e4db924fe8a83cec5df714d Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 16:28:43 -0600 Subject: [PATCH 03/21] Simplify file upload to use HttpClient consistently for all file types --- .../shared/services/df-file-api.service.ts | 223 ++---------------- 1 file changed, 20 insertions(+), 203 deletions(-) diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index 80d4c7d4..be4511e8 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@angular/core'; import { HttpClient, HttpEventType } from '@angular/common/http'; -import { Observable, catchError, map, tap, filter } from 'rxjs'; +import { Observable, catchError, map, tap, filter, throwError } from 'rxjs'; import { DfUserDataService } from './df-user-data.service'; import { SESSION_TOKEN_HEADER } from '../constants/http-headers'; @@ -236,218 +236,35 @@ export class FileApiService { url = `/api/v2/${serviceName}/${file.name}`; } - console.log(`Uploading file: ${file.name}, size: ${file.size} bytes, type: ${file.type}`); + console.log(`⭐⭐⭐ UPLOADING FILE ${file.name} (${file.size} bytes), type: ${file.type} ⭐⭐⭐`); console.log(`To URL: ${url}`); + console.log(`Current document baseURI: ${document.baseURI}`); + console.log(`Current window location: ${window.location.href}`); - // Check if this is a private key file that needs special handling + // Check if this is a private key file (just for logging purposes) const isPEMFile = file.name.endsWith('.pem') || file.name.endsWith('.p8') || file.name.endsWith('.key'); - if (isPEMFile) { - console.log('Detected private key file - using binary upload method for proper content preservation'); - return this.uploadBinaryFile(url, file); + console.log('Detected private key file - using standard FormData upload method'); } - // Get authentication headers - const headers = this.getHeaders(); - - // Use a more direct XMLHttpRequest approach with explicit binary handling - return new Observable(observer => { - // Create a new XMLHttpRequest - const xhr = new XMLHttpRequest(); - - // Set up progress tracking - xhr.upload.onprogress = (event) => { - if (event.lengthComputable) { - const percentDone = Math.round(100 * event.loaded / event.total); - console.log(`Upload progress: ${percentDone}%`); - observer.next({ type: 'progress', progress: percentDone }); - } - }; - - // Handle various events - xhr.onload = () => { - if (xhr.status >= 200 && xhr.status < 300) { - let response; - try { - response = JSON.parse(xhr.responseText); - } catch (e) { - response = xhr.responseText; - } - console.log('Upload complete with response:', response); - observer.next(response); - observer.complete(); - } else { - let errorResponse; - try { - errorResponse = JSON.parse(xhr.responseText); - } catch (e) { - errorResponse = { error: xhr.statusText }; - } - console.error(`Error uploading file: ${xhr.status} ${xhr.statusText}`, errorResponse); - observer.error({ status: xhr.status, error: errorResponse }); - } - }; - - xhr.onerror = () => { - console.error('Network error during file upload'); - observer.error({ status: 0, error: 'Network error during file upload' }); - }; - - xhr.ontimeout = () => { - console.error('Timeout during file upload'); - observer.error({ status: 408, error: 'Request timeout' }); - }; - - // Open the request (POST for file upload) - xhr.open('POST', url, true); - - // Add authentication and other needed headers - Object.keys(headers).forEach(key => { - xhr.setRequestHeader(key, headers[key]); - }); - - // Create FormData for the file - const formData = new FormData(); - formData.append('file', file); - - // Log the file size again right before sending - console.log(`Sending file with size: ${file.size} bytes`); - - // Send the request with the file data - xhr.send(formData); - - // Return an unsubscribe function - return () => { - if (xhr && xhr.readyState !== 4) { - xhr.abort(); - } - }; - }); - } - - /** - * Upload a binary file (like PEM, P8, or private key files) using binary transmission - * to ensure content is preserved properly - * @param url The URL to upload to - * @param file The file to upload as binary - */ - private uploadBinaryFile(url: string, file: File): Observable { - console.log(`⭐⭐⭐ UPLOADING BINARY FILE ${file.name} - USING METHOD WITH ${new Date().toISOString()} ⭐⭐⭐`); - console.log(`Full upload URL: ${url}`); - console.log(`Uploading binary file: ${file.name}, size: ${file.size} bytes`); + // Create FormData for the file - this works for ALL file types + const formData = new FormData(); + formData.append('file', file); // Get authentication headers const headers = this.getHeaders(); - console.log('Authentication headers:', headers); - - // Check if we're using absolute URL - if (!url.startsWith('/')) { - console.warn('⚠️ WARNING: URL does not start with a leading slash, this may cause issues with baseHref'); - url = '/' + url; - console.log('Fixed URL to: ' + url); - } - - // Log the current document baseURI for debugging - console.log('Current document baseURI:', document.baseURI); - console.log('Current window location:', window.location.href); - return new Observable(observer => { - // First read the file - const reader = new FileReader(); - - reader.onload = (event) => { - const content = event.target?.result; - - if (!content) { - observer.error({ status: 500, error: 'Failed to read file content' }); - return; - } - - console.log(`File content read successfully, content length: ${(content as ArrayBuffer).byteLength} bytes`); - - // Create a new XMLHttpRequest for binary upload - const xhr = new XMLHttpRequest(); - - // Set up progress tracking - xhr.upload.onprogress = (event) => { - if (event.lengthComputable) { - const percentDone = Math.round(100 * event.loaded / event.total); - console.log(`Upload progress: ${percentDone}%`); - observer.next({ type: 'progress', progress: percentDone }); - } - }; - - // Handle various events - xhr.onload = () => { - if (xhr.status >= 200 && xhr.status < 300) { - let response; - try { - response = JSON.parse(xhr.responseText); - } catch (e) { - response = xhr.responseText; - } - console.log('Binary upload complete with response:', response); - observer.next(response); - observer.complete(); - } else { - let errorResponse; - try { - errorResponse = JSON.parse(xhr.responseText); - } catch (e) { - errorResponse = { error: xhr.statusText }; - } - console.error(`Error uploading binary file: ${xhr.status} ${xhr.statusText}`, errorResponse); - observer.error({ status: xhr.status, error: errorResponse }); - } - }; - - xhr.onerror = () => { - console.error('Network error during binary file upload'); - observer.error({ status: 0, error: 'Network error during binary file upload' }); - }; - - xhr.ontimeout = () => { - console.error('Timeout during binary file upload'); - observer.error({ status: 408, error: 'Request timeout' }); - }; - - // Open the request (POST for file upload) - xhr.open('POST', url, true); - - // Add authentication headers - Object.keys(headers).forEach(key => { - xhr.setRequestHeader(key, headers[key]); - }); - - // IMPORTANT CHANGE: Use FormData instead of binary content - console.log('Using FormData for binary file upload instead of raw binary content'); - const formData = new FormData(); - - // Create a new File from the ArrayBuffer to ensure proper transmission - const binaryFile = new File([content], file.name, { type: 'application/octet-stream' }); - formData.append('file', binaryFile); - - console.log(`Sending file with FormData, size: ${binaryFile.size} bytes`); - - // Send FormData which will handle the content-type header automatically - xhr.send(formData); - - // Return an unsubscribe function - return () => { - if (xhr && xhr.readyState !== 4) { - xhr.abort(); - } - }; - }; - - reader.onerror = (error) => { - console.error('Error reading file:', error); - observer.error({ status: 500, error: 'Failed to read file: ' + (error.target?.error?.message || 'Unknown error') }); - }; - - // Read the file as an ArrayBuffer (binary content) - reader.readAsArrayBuffer(file); - }); + // Use Angular's HttpClient for the upload - this handles baseHref correctly + return this.http.post(url, formData, { headers }).pipe( + tap(response => console.log('Upload complete with response:', response)), + catchError(error => { + console.error(`Error uploading file: ${error.status} ${error.statusText}`, error); + return throwError(() => ({ + status: error.status, + error: error.error || { message: 'File upload failed' } + })); + }) + ); } /** From deca4ef7dca76c7a542b07c46f8d74ebc2e63230 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 16:32:11 -0600 Subject: [PATCH 04/21] Fix URL construction to use relative URLs for proper baseHref handling --- .../shared/services/df-file-api.service.ts | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index be4511e8..3e26ad7b 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -108,7 +108,8 @@ export class FileApiService { // Then try to get the actual services from the API // Using direct URL format that matches the server expectation // Notice the format change from filter[type] to filter=type= - this.http.get>('/api/v2/system/service', { + // Use relative URL (without leading slash) to work with baseHref + this.http.get>('api/v2/system/service', { params: { 'filter': 'type=local_file', 'fields': 'id,name,label,type' @@ -173,7 +174,8 @@ export class FileApiService { }); } - const url = path ? `/api/v2/${serviceName}/${path}` : `/api/v2/${serviceName}`; + // Use relative URL (without leading slash) to work with baseHref + const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; console.log(`Listing files from ${url}`); // Set specific parameters for file listing @@ -231,9 +233,11 @@ export class FileApiService { if (path) { // Ensure path doesn't end with slash and append filename const cleanPath = path.replace(/\/$/, ''); - url = `/api/v2/${serviceName}/${cleanPath}/${file.name}`; + // Use relative URL (without leading slash) to work with baseHref + url = `api/v2/${serviceName}/${cleanPath}/${file.name}`; } else { - url = `/api/v2/${serviceName}/${file.name}`; + // Use relative URL (without leading slash) to work with baseHref + url = `api/v2/${serviceName}/${file.name}`; } console.log(`⭐⭐⭐ UPLOADING FILE ${file.name} (${file.size} bytes), type: ${file.type} ⭐⭐⭐`); @@ -273,7 +277,8 @@ export class FileApiService { * @param path The path to the file */ getFileContent(serviceName: string, path: string): Observable { - const url = `/api/v2/${serviceName}/${path}`; + // Use relative URL (without leading slash) to work with baseHref + const url = `api/v2/${serviceName}/${path}`; console.log(`Getting file content from ${url}`); return this.http.get(url, { @@ -293,7 +298,8 @@ export class FileApiService { * @param path The path to the file */ deleteFile(serviceName: string, path: string): Observable { - const url = `/api/v2/${serviceName}/${path}`; + // Use relative URL (without leading slash) to work with baseHref + const url = `api/v2/${serviceName}/${path}`; console.log(`Deleting file at ${url}`); return this.http.delete(url, { headers: this.getHeaders() }).pipe( @@ -321,7 +327,8 @@ export class FileApiService { ] }; - const url = path ? `/api/v2/${serviceName}/${path}` : `/api/v2/${serviceName}`; + // Use relative URL (without leading slash) to work with baseHref + const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; console.log(`Creating directory at ${url}`, payload); return this.http.post(url, payload, { headers: this.getHeaders() }).pipe( From 474ca9367c44cd4bf9fe21481792e63eca401cc6 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 16:44:12 -0600 Subject: [PATCH 05/21] Fix API compatibility: Use 'files' field name and X-Http-Method header --- .../df-file-selector-dialog.component.ts | 3 +- .../shared/services/df-file-api.service.ts | 36 ++++++++++++++++++- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts index 3e73e572..32dcc81c 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts @@ -480,7 +480,8 @@ export class DfFileSelectorDialogComponent implements OnInit { this.isLoading = true; - this.fileApiService.createDirectory( + // Use the POST method with X-Http-Method header which is more compatible with the API + this.fileApiService.createDirectoryWithPost( this.selectedFileApi.name, this.currentPath, folderName diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index 3e26ad7b..dadc1002 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -253,7 +253,8 @@ export class FileApiService { // Create FormData for the file - this works for ALL file types const formData = new FormData(); - formData.append('file', file); + // IMPORTANT: Use 'files' instead of 'file' to match the admin implementation + formData.append('files', file); // Get authentication headers const headers = this.getHeaders(); @@ -271,6 +272,39 @@ export class FileApiService { ); } + /** + * Create a directory using POST with X-Http-Method header + * @param serviceName The name of the file service + * @param path The path where to create the directory + * @param name The name of the directory + */ + createDirectoryWithPost(serviceName: string, path: string, name: string): Observable { + const payload = { + resource: [ + { + name: name, + type: 'folder' + } + ] + }; + + // Use relative URL (without leading slash) to work with baseHref + const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + console.log(`Creating directory using POST at ${url}`, payload); + + // Get headers and add X-Http-Method header + const headers = this.getHeaders(); + headers['X-Http-Method'] = 'POST'; + + return this.http.post(url, payload, { headers }).pipe( + tap(response => console.log('Create directory response:', response)), + catchError(error => { + console.error(`Error creating directory at ${url}:`, error); + throw error; + }) + ); + } + /** * Get file content * @param serviceName The name of the file service From 662b7878eafddd62d3c53f38ab87ed8f761c2044 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 16:49:19 -0600 Subject: [PATCH 06/21] Use absolute URLs to bypass baseHref issues completely --- .../shared/services/df-file-api.service.ts | 76 +++++++++++++------ 1 file changed, 51 insertions(+), 25 deletions(-) diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index dadc1002..a7881ef0 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -41,6 +41,24 @@ export class FileApiService { private userDataService: DfUserDataService ) { } + /** + * Get the absolute API URL by determining the base URL from the current window location + * This bypasses the Angular baseHref and router completely + */ + private getAbsoluteApiUrl(path: string): string { + // Get the current origin (protocol + hostname + port) + const origin = window.location.origin; + + // Ensure the path starts with a slash but doesn't have multiple slashes + const cleanPath = path.startsWith('/') ? path : `/${path}`; + + // Combine to get the absolute URL without /dreamfactory/dist/ + const absoluteUrl = `${origin}${cleanPath}`; + + console.log(`🔍 Constructed absolute URL: ${absoluteUrl} for path: ${path}`); + return absoluteUrl; + } + /** * Check if a file service should be included in the selector * @param service The file service to check @@ -106,10 +124,9 @@ export class FileApiService { observer.next(defaultServices); // Then try to get the actual services from the API - // Using direct URL format that matches the server expectation - // Notice the format change from filter[type] to filter=type= - // Use relative URL (without leading slash) to work with baseHref - this.http.get>('api/v2/system/service', { + // Using absolute URL to bypass any baseHref issues + const url = this.getAbsoluteApiUrl('api/v2/system/service'); + this.http.get>(url, { params: { 'filter': 'type=local_file', 'fields': 'id,name,label,type' @@ -174,8 +191,10 @@ export class FileApiService { }); } - // Use relative URL (without leading slash) to work with baseHref - const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + // Construct the path + const apiPath = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + // Use absolute URL to bypass any baseHref issues + const url = this.getAbsoluteApiUrl(apiPath); console.log(`Listing files from ${url}`); // Set specific parameters for file listing @@ -228,20 +247,21 @@ export class FileApiService { * @param path The path to upload to (optional) */ uploadFile(serviceName: string, file: File, path: string = ''): Observable { - // Build the URL properly including the filename - let url: string; + // Construct the path + let apiPath: string; if (path) { // Ensure path doesn't end with slash and append filename const cleanPath = path.replace(/\/$/, ''); - // Use relative URL (without leading slash) to work with baseHref - url = `api/v2/${serviceName}/${cleanPath}/${file.name}`; + apiPath = `api/v2/${serviceName}/${cleanPath}/${file.name}`; } else { - // Use relative URL (without leading slash) to work with baseHref - url = `api/v2/${serviceName}/${file.name}`; + apiPath = `api/v2/${serviceName}/${file.name}`; } + // Use absolute URL to bypass any baseHref issues + const url = this.getAbsoluteApiUrl(apiPath); + console.log(`⭐⭐⭐ UPLOADING FILE ${file.name} (${file.size} bytes), type: ${file.type} ⭐⭐⭐`); - console.log(`To URL: ${url}`); + console.log(`To absolute URL: ${url}`); console.log(`Current document baseURI: ${document.baseURI}`); console.log(`Current window location: ${window.location.href}`); @@ -288,9 +308,11 @@ export class FileApiService { ] }; - // Use relative URL (without leading slash) to work with baseHref - const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; - console.log(`Creating directory using POST at ${url}`, payload); + // Construct the path + const apiPath = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + // Use absolute URL to bypass any baseHref issues + const url = this.getAbsoluteApiUrl(apiPath); + console.log(`Creating directory using POST at absolute URL: ${url}`, payload); // Get headers and add X-Http-Method header const headers = this.getHeaders(); @@ -311,9 +333,10 @@ export class FileApiService { * @param path The path to the file */ getFileContent(serviceName: string, path: string): Observable { - // Use relative URL (without leading slash) to work with baseHref - const url = `api/v2/${serviceName}/${path}`; - console.log(`Getting file content from ${url}`); + // Construct the path and use absolute URL + const apiPath = `api/v2/${serviceName}/${path}`; + const url = this.getAbsoluteApiUrl(apiPath); + console.log(`Getting file content from absolute URL: ${url}`); return this.http.get(url, { responseType: 'blob', @@ -332,9 +355,10 @@ export class FileApiService { * @param path The path to the file */ deleteFile(serviceName: string, path: string): Observable { - // Use relative URL (without leading slash) to work with baseHref - const url = `api/v2/${serviceName}/${path}`; - console.log(`Deleting file at ${url}`); + // Construct the path and use absolute URL + const apiPath = `api/v2/${serviceName}/${path}`; + const url = this.getAbsoluteApiUrl(apiPath); + console.log(`Deleting file at absolute URL: ${url}`); return this.http.delete(url, { headers: this.getHeaders() }).pipe( tap(response => console.log('Delete response:', response)), @@ -361,9 +385,11 @@ export class FileApiService { ] }; - // Use relative URL (without leading slash) to work with baseHref - const url = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; - console.log(`Creating directory at ${url}`, payload); + // Construct the path + const apiPath = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + // Use absolute URL to bypass any baseHref issues + const url = this.getAbsoluteApiUrl(apiPath); + console.log(`Creating directory at absolute URL: ${url}`, payload); return this.http.post(url, payload, { headers: this.getHeaders() }).pipe( tap(response => console.log('Create directory response:', response)), From 8cb74d1825076bf57cd0fd1739bf96924bc2682f Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 16:50:55 -0600 Subject: [PATCH 07/21] Align with admin implementation for file uploads --- .../df-file-selector-dialog.component.ts | 68 ++++++++++++------- .../df-file-selector.component.ts | 12 +++- 2 files changed, 55 insertions(+), 25 deletions(-) diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts index 32dcc81c..f12efc03 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts @@ -18,6 +18,8 @@ import { faFolderOpen, faFile, faArrowLeft, faUpload } from '@fortawesome/free-s import { FileApiInfo, SelectedFile } from './df-file-selector.component'; import { HttpClient } from '@angular/common/http'; import { FileApiService } from '../../services/df-file-api.service'; +import { DfBaseCrudService } from '../../services/df-base-crud.service'; +import { URL_TOKEN } from '../../constants/tokens'; // Simple dialog for creating a new folder @Component({ @@ -102,6 +104,16 @@ interface DialogData { ReactiveFormsModule, TranslocoPipe, FontAwesomeModule + ], + providers: [ + // Create a factory provider for the DfBaseCrudService that sets the URL dynamically + { + provide: DfBaseCrudService, + useFactory: (http: HttpClient) => { + return new DfBaseCrudService('api/v2', http); + }, + deps: [HttpClient] + } ] }) export class DfFileSelectorDialogComponent implements OnInit { @@ -129,7 +141,8 @@ export class DfFileSelectorDialogComponent implements OnInit { @Inject(MAT_DIALOG_DATA) public data: DialogData, private dialog: MatDialog, private http: HttpClient, - private fileApiService: FileApiService + private fileApiService: FileApiService, + private crudService: DfBaseCrudService ) { } ngOnInit(): void { @@ -303,15 +316,16 @@ export class DfFileSelectorDialogComponent implements OnInit { // Store reference to avoid null checks later const fileApi = this.selectedFileApi; + const location = path ? `${fileApi.name}/${path}` : fileApi.name; - console.log(`Starting upload of ${file.name} (${file.size} bytes)`); + console.log(`Starting upload of ${file.name} (${file.size} bytes) to ${location}`); + + // Create a file list + const fileList = new DataTransfer(); + fileList.items.add(file); - // Make sure we use the correct service name with an absolute path - this.fileApiService.uploadFile( - fileApi.name, - file, - path - ) + // Use the same approach as the admin interface + this.crudService.uploadFile(location, fileList.files) .pipe(untilDestroyed(this)) .subscribe({ next: (response) => { @@ -399,18 +413,16 @@ export class DfFileSelectorDialogComponent implements OnInit { // Store reference to avoid null checks later const fileApi = this.selectedFileApi; + const location = path ? `${fileApi.name}/${path}` : fileApi.name; - console.log(`Starting upload of ${file.name} (${file.size} bytes) with absolute path`); - console.log(`Using file API: ${fileApi.name}, path: ${path}`); + console.log(`Starting upload of ${file.name} (${file.size} bytes) to ${location}`); - // Log the URL that will be constructed for debugging - console.log(`⭐⭐⭐ Uploading using file API service, service name: ${fileApi.name} ⭐⭐⭐`); + // Create a file list + const fileList = new DataTransfer(); + fileList.items.add(file); - this.fileApiService.uploadFile( - fileApi.name, - file, - path - ) + // Use the same approach as the admin interface + this.crudService.uploadFile(location, fileList.files) .pipe(untilDestroyed(this)) .subscribe({ next: (response) => { @@ -480,12 +492,22 @@ export class DfFileSelectorDialogComponent implements OnInit { this.isLoading = true; - // Use the POST method with X-Http-Method header which is more compatible with the API - this.fileApiService.createDirectoryWithPost( - this.selectedFileApi.name, - this.currentPath, - folderName - ) + // Use the legacyDelete method which adds the X-Http-Method header + // but in this case for POST with folder creation payload + const path = this.currentPath ? `${this.selectedFileApi.name}/${this.currentPath}` : this.selectedFileApi.name; + const payload = { + resource: [ + { + name: folderName, + type: 'folder' + } + ] + }; + + // Using HTTP directly with the required headers + this.http.post(`api/v2/${path}`, payload, { + headers: { 'X-Http-Method': 'POST' } + }) .pipe(untilDestroyed(this)) .subscribe({ next: () => { diff --git a/src/app/shared/components/df-file-selector/df-file-selector.component.ts b/src/app/shared/components/df-file-selector/df-file-selector.component.ts index 59413ab3..d2325abd 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector.component.ts @@ -13,7 +13,7 @@ import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; import { faFile, faFolderOpen, faCheck, faUpload } from '@fortawesome/free-solid-svg-icons'; import { DfFileSelectorDialogComponent } from './df-file-selector-dialog.component'; import { FileApiService } from '../../services/df-file-api.service'; -import { BASE_SERVICE_TOKEN } from '../../constants/tokens'; +import { BASE_SERVICE_TOKEN, URL_TOKEN } from '../../constants/tokens'; import { DfBaseCrudService } from '../../services/df-base-crud.service'; import { GenericListResponse } from '../../types/generic-http'; import { MatIconModule } from '@angular/material/icon'; @@ -53,6 +53,12 @@ export interface SelectedFile { MatTooltipModule, FontAwesomeModule, MatIconModule + ], + providers: [ + // Provide the URL_TOKEN for the DfBaseCrudService + { provide: URL_TOKEN, useValue: 'api/v2/system/service' }, + // Provide the DfBaseCrudService + DfBaseCrudService ] }) export class DfFileSelectorComponent implements OnInit { @@ -73,7 +79,9 @@ export class DfFileSelectorComponent implements OnInit { constructor( private dialog: MatDialog, - private fileApiService: FileApiService + // Use both services for now during transition + private fileApiService: FileApiService, + private crudService: DfBaseCrudService ) {} ngOnInit(): void { From 9a75e49caff817769f584fe3778ab6e5ecc75104 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Tue, 1 Apr 2025 16:56:50 -0600 Subject: [PATCH 08/21] Simplify file selector to direct to file manager, fix API URL handling for files --- .../df-file-selector-dialog.component.html | 15 +++++++++---- .../df-file-selector-dialog.component.ts | 16 ++++++++++++++ .../df-file-selector.component.html | 14 ++++++++++++ .../df-file-selector.component.ts | 16 ++++++++++---- .../shared/services/df-file-api.service.ts | 22 ++++++++++++++----- 5 files changed, 70 insertions(+), 13 deletions(-) diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.html b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.html index e673bfa9..160d0a44 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.html +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.html @@ -3,7 +3,7 @@

Upload Private Key File - Select Private Key File + Select File Allowed file types: {{ data.allowedExtensions.join(', ') }} @@ -43,8 +43,8 @@

Select a File Service

- -
+ +
+ + +
+

Select a file from the list below. To upload new files, please use the File Manager.

+
@@ -124,12 +129,14 @@

Select a File Service

This directory is empty.

+
diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts index f12efc03..d90b683f 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts @@ -80,6 +80,7 @@ interface DialogData { allowedExtensions: string[]; uploadMode?: boolean; fileToUpload?: File; + selectorOnly?: boolean; } @UntilDestroy({ checkProperties: true }) @@ -135,6 +136,11 @@ export class DfFileSelectorDialogComponent implements OnInit { displayedColumns: string[] = ['name', 'type', 'actions']; selectedFile: FileItem | null = null; + + // Flag to determine if we're in selector-only mode + get isSelectorOnly(): boolean { + return !!this.data.selectorOnly; + } constructor( private dialogRef: MatDialogRef, @@ -475,6 +481,11 @@ export class DfFileSelectorDialogComponent implements OnInit { // Show dialog to create a new folder showCreateFolderDialog(): void { + // Don't allow folder creation in selector-only mode + if (this.isSelectorOnly) { + return; + } + const dialogRef = this.dialog.open(CreateFolderDialogComponent, { width: '350px' }); @@ -529,6 +540,11 @@ export class DfFileSelectorDialogComponent implements OnInit { // Trigger the file input click programmatically triggerFileUpload(): void { + // Don't allow file upload in selector-only mode + if (this.isSelectorOnly) { + return; + } + if (this.fileUploadInput) { this.fileUploadInput.nativeElement.click(); } diff --git a/src/app/shared/components/df-file-selector/df-file-selector.component.html b/src/app/shared/components/df-file-selector/df-file-selector.component.html index 135d61fd..0bb3375b 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector.component.html +++ b/src/app/shared/components/df-file-selector/df-file-selector.component.html @@ -11,6 +11,15 @@ Select File + + +
+ +
+ Upload files through the File Manager first, then select them here.
@@ -54,6 +63,11 @@ + +
diff --git a/src/app/shared/components/df-file-selector/df-file-selector.component.ts b/src/app/shared/components/df-file-selector/df-file-selector.component.ts index d2325abd..b3b8dec7 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector.component.ts @@ -10,13 +10,14 @@ import { TranslocoPipe } from '@ngneat/transloco'; import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; import { MatTooltipModule } from '@angular/material/tooltip'; import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; -import { faFile, faFolderOpen, faCheck, faUpload } from '@fortawesome/free-solid-svg-icons'; +import { faFile, faFolderOpen, faCheck, faUpload, faExternalLinkAlt } from '@fortawesome/free-solid-svg-icons'; import { DfFileSelectorDialogComponent } from './df-file-selector-dialog.component'; import { FileApiService } from '../../services/df-file-api.service'; import { BASE_SERVICE_TOKEN, URL_TOKEN } from '../../constants/tokens'; import { DfBaseCrudService } from '../../services/df-base-crud.service'; import { GenericListResponse } from '../../types/generic-http'; import { MatIconModule } from '@angular/material/icon'; +import { Router } from '@angular/router'; export interface FileApiInfo { id: number; @@ -72,6 +73,7 @@ export class DfFileSelectorComponent implements OnInit { faFolderOpen = faFolderOpen; faCheck = faCheck; faUpload = faUpload; + faExternalLinkAlt = faExternalLinkAlt; selectedFile: SelectedFile | undefined = undefined; fileApis: FileApiInfo[] = []; @@ -79,9 +81,9 @@ export class DfFileSelectorComponent implements OnInit { constructor( private dialog: MatDialog, - // Use both services for now during transition private fileApiService: FileApiService, - private crudService: DfBaseCrudService + private crudService: DfBaseCrudService, + private router: Router ) {} ngOnInit(): void { @@ -97,6 +99,11 @@ export class DfFileSelectorComponent implements OnInit { this.ensureFallbackService(); } + // Navigate to the Files management section + goToFilesManager(): void { + this.router.navigate(['/adf/files']); + } + // Ensure there's always at least one file service available private ensureFallbackService(): void { if (this.fileApis.length === 0) { @@ -147,7 +154,8 @@ export class DfFileSelectorComponent implements OnInit { width: '800px', data: { fileApis: this.fileApis, - allowedExtensions: this.allowedExtensions + allowedExtensions: this.allowedExtensions, + selectorOnly: true // Only allow selection, no upload } }); diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index a7881ef0..a9c71673 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -193,9 +193,14 @@ export class FileApiService { // Construct the path const apiPath = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; - // Use absolute URL to bypass any baseHref issues - const url = this.getAbsoluteApiUrl(apiPath); - console.log(`Listing files from ${url}`); + + // Log the operation + console.log(`Listing files from path: ${apiPath}`); + + // Use DfBaseCrudService style approach to ensure consistency with admin interface + // Just use the HTTP client directly with exact URL + const url = `${window.location.origin}/${apiPath}`; + console.log(`Using absolute URL: ${url}`); // Set specific parameters for file listing const params: Record = {}; @@ -204,9 +209,16 @@ export class FileApiService { // Add standard fields params['fields'] = 'name,path,type,content_type,last_modified,size'; + // Add the session token to headers + const headers: Record = {}; + const token = this.userDataService.token; + if (token) { + headers[SESSION_TOKEN_HEADER] = token; + } + return this.http.get(url, { - headers: this.getHeaders(), - params: params + headers, + params }).pipe( tap(response => console.log('Files response:', response)), catchError(error => { From ceb7aab33cb629588119ae4f058bfaf0dc2acc76 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Thu, 3 Apr 2025 10:30:58 -0600 Subject: [PATCH 09/21] Fix API URL formats by using absolute URLs without dreamfactory/dist prefix --- .../df-file-selector-dialog.component.ts | 70 ++++++++++++++----- 1 file changed, 51 insertions(+), 19 deletions(-) diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts index d90b683f..cc0b0e49 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts @@ -170,11 +170,27 @@ export class DfFileSelectorDialogComponent implements OnInit { this.isLoading = true; - // Use the FileApiService instead of direct HTTP calls - this.fileApiService.listFiles(this.selectedFileApi.name, this.currentPath) + // Construct the API path + const apiPath = this.currentPath ? + `${this.selectedFileApi.name}/${this.currentPath}` : + `${this.selectedFileApi.name}`; + + // Use absolute URL construction to bypass Angular baseHref + const url = `${window.location.origin}/api/v2/${apiPath}`; + console.log(`Loading files using absolute URL: ${url}`); + + // Set specific parameters for file listing + const params: Record = {}; + // Ask for content-type to help identify file types + params['include_properties'] = 'content_type'; + // Add standard fields + params['fields'] = 'name,path,type,content_type,last_modified,size'; + + // Direct HTTP request to avoid /dreamfactory/dist/ prefix + this.http.get(url, { params }) .pipe(untilDestroyed(this)) .subscribe({ - next: (response) => { + next: (response: any) => { this.isLoading = false; // Check if response contains an error message from our error handling @@ -326,12 +342,17 @@ export class DfFileSelectorDialogComponent implements OnInit { console.log(`Starting upload of ${file.name} (${file.size} bytes) to ${location}`); - // Create a file list - const fileList = new DataTransfer(); - fileList.items.add(file); + // Create FormData for the file + const formData = new FormData(); + // Use 'files' field name to match admin implementation + formData.append('files', file); + + // Use absolute URL construction to bypass Angular baseHref + const url = `${window.location.origin}/api/v2/${location}`; + console.log(`Uploading file using absolute URL: ${url}`); - // Use the same approach as the admin interface - this.crudService.uploadFile(location, fileList.files) + // Direct HTTP request to avoid /dreamfactory/dist/ prefix + this.http.post(url, formData) .pipe(untilDestroyed(this)) .subscribe({ next: (response) => { @@ -423,12 +444,17 @@ export class DfFileSelectorDialogComponent implements OnInit { console.log(`Starting upload of ${file.name} (${file.size} bytes) to ${location}`); - // Create a file list - const fileList = new DataTransfer(); - fileList.items.add(file); + // Create FormData for the file + const formData = new FormData(); + // Use 'files' field name to match admin implementation + formData.append('files', file); - // Use the same approach as the admin interface - this.crudService.uploadFile(location, fileList.files) + // Use absolute URL construction to bypass Angular baseHref + const url = `${window.location.origin}/api/v2/${location}`; + console.log(`Uploading file using absolute URL: ${url}`); + + // Direct HTTP request to avoid /dreamfactory/dist/ prefix + this.http.post(url, formData) .pipe(untilDestroyed(this)) .subscribe({ next: (response) => { @@ -503,9 +529,10 @@ export class DfFileSelectorDialogComponent implements OnInit { this.isLoading = true; - // Use the legacyDelete method which adds the X-Http-Method header - // but in this case for POST with folder creation payload + // Construct the path without dreamfactory/dist prefix const path = this.currentPath ? `${this.selectedFileApi.name}/${this.currentPath}` : this.selectedFileApi.name; + + // Create the payload for folder creation const payload = { resource: [ { @@ -515,10 +542,15 @@ export class DfFileSelectorDialogComponent implements OnInit { ] }; - // Using HTTP directly with the required headers - this.http.post(`api/v2/${path}`, payload, { - headers: { 'X-Http-Method': 'POST' } - }) + // Use absolute URL construction to bypass Angular baseHref + const url = `${window.location.origin}/api/v2/${path}`; + console.log(`Creating folder using absolute URL: ${url}`); + + // Use the same headers approach as the admin interface + const headers = { 'X-Http-Method': 'POST' }; + + // Send request directly to /api/v2 path without dreamfactory/dist prefix + this.http.post(url, payload, { headers }) .pipe(untilDestroyed(this)) .subscribe({ next: () => { From f1430c30c1d62958725463e6915eac9f3f3d5c1f Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Thu, 3 Apr 2025 10:50:16 -0600 Subject: [PATCH 10/21] Fix absolute URL construction in FileApiService to match admin screen approach --- .../shared/services/df-file-api.service.ts | 39 ++++++++++++------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index a9c71673..053527a3 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -49,13 +49,16 @@ export class FileApiService { // Get the current origin (protocol + hostname + port) const origin = window.location.origin; - // Ensure the path starts with a slash but doesn't have multiple slashes - const cleanPath = path.startsWith('/') ? path : `/${path}`; + // Remove leading slash if present + const cleanPath = path.startsWith('/') ? path.substring(1) : path; - // Combine to get the absolute URL without /dreamfactory/dist/ - const absoluteUrl = `${origin}${cleanPath}`; + // First ensure we remove any /dreamfactory/dist/ prefix if it exists in the path + const pathWithoutPrefix = cleanPath.replace(/^(dreamfactory\/dist\/)?/, ''); - console.log(`🔍 Constructed absolute URL: ${absoluteUrl} for path: ${path}`); + // Combine to get the absolute URL that goes directly to /api/v2 without any prefix + const absoluteUrl = `${origin}/${pathWithoutPrefix}`; + + console.log(`🔍 Constructed absolute URL for API request: ${absoluteUrl}`); return absoluteUrl; } @@ -123,16 +126,22 @@ export class FileApiService { // First emit the default services to ensure the UI is responsive observer.next(defaultServices); - // Then try to get the actual services from the API - // Using absolute URL to bypass any baseHref issues - const url = this.getAbsoluteApiUrl('api/v2/system/service'); - this.http.get>(url, { - params: { - 'filter': 'type=local_file', - 'fields': 'id,name,label,type' - }, - headers: this.getHeaders() - }).pipe( + // Direct URL construction to bypass Angular baseHref and router + const url = `${window.location.origin}/api/v2/system/service`; + console.log(`Loading file services from absolute URL: ${url}`); + + // Set parameters for file service filtering + const params = { + 'filter': 'type=local_file', + 'fields': 'id,name,label,type' + }; + + // Get authentication headers + const headers = this.getHeaders(); + + // Then try to get the actual services from the API using direct HTTP + this.http.get>(url, { params, headers }) + .pipe( map(response => { if (!response || !response.resource || !Array.isArray(response.resource)) { console.warn('Invalid response format from API, using default services'); From bcfd98db6626202f4781bcebf6634367be1c1368 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Thu, 3 Apr 2025 11:35:36 -0600 Subject: [PATCH 11/21] Build updated UI with file upload fix for absolute URL handling --- dist/5979.6bbbb84553abaa65.js | 1 + dist/5979.a6e8d89caf3a9fdc.js | 1 - dist/{common.aa3f69fe9e8f582e.js => common.d6c3399fb9e97277.js} | 2 +- dist/index.html | 2 +- dist/{main.49d111b45edc6f2c.js => main.6d5ca7fca48d16d1.js} | 2 +- ...{runtime.609a3a8128ff9d5d.js => runtime.fd84f03a909d6a4e.js} | 2 +- proxy.conf.json | 2 +- 7 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 dist/5979.6bbbb84553abaa65.js delete mode 100644 dist/5979.a6e8d89caf3a9fdc.js rename dist/{common.aa3f69fe9e8f582e.js => common.d6c3399fb9e97277.js} (90%) rename dist/{main.49d111b45edc6f2c.js => main.6d5ca7fca48d16d1.js} (96%) rename dist/{runtime.609a3a8128ff9d5d.js => runtime.fd84f03a909d6a4e.js} (75%) diff --git a/dist/5979.6bbbb84553abaa65.js b/dist/5979.6bbbb84553abaa65.js new file mode 100644 index 00000000..0d2ea593 --- /dev/null +++ b/dist/5979.6bbbb84553abaa65.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(Sc,vt,d)=>{d.r(vt),d.d(vt,{DfPaywallModal:()=>Kt,DfServiceDetailsComponent:()=>Ot});var Wt=d(15861),z=d(97582),g=d(96814),m=d(56223),yt=d(75986),K=d(3305),u=d(64170),O=d(2032),T=d(98525),W=d(82599),kt=d(74104),Y=d(42346),t=d(65879),x=d(32296),y=d(45597),C=d(90590),k=d(92596),P=d(78791),lt=d(24630),R=d(27921),w=d(37398),Xt=d(15711),h=d(17700),M=d(23680),S=d(42495);const te=["determinateSpinner"];function ee(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const ne=(0,M.pj)(class{constructor(n){this._elementRef=n}},"primary"),oe=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function ce(){return{diameter:wt}}}),wt=100;let ie=(()=>{class n extends ne{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=wt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(oe))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(te,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,ee,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),re=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[g.ez,M.BQ]}),n})();var A=d(30617),_=d(25313),B=d(69862),H=d(6625),$=d(65592),v=d(26306),G=d(99397),F=d(58504),St=d(69854),le=d(78630);let Dt=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const l=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${l}`),l}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[St.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new $.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const l=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:l}).pipe((0,w.U)(r=>r&&r.resource&&Array.isArray(r.resource)?(r.resource=r.resource.filter(s=>this.isSelectableFileService(s)),0===r.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):r):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(r=>(console.error("Error fetching file services:",r),console.warn("API call failed, using default file services"),new $.y(s=>{s.next(e),s.complete()})))).subscribe({next:r=>{JSON.stringify(r)!==JSON.stringify(e)&&c.next(r),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new $.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new $.y(p=>{p.next({resource:[]}),p.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const r={},s=this.userDataService.token;return s&&(r[St.Zt]=s),this.http.get(i,{headers:r,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,G.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let b="Error loading files. ";return b+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(b),new $.y(Z=>{Z.next({resource:[],error:b}),Z.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const l=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${l}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const s=new FormData;s.append("files",c);const p=this.getHeaders();return this.http.post(l,s,{headers:p}).pipe((0,G.b)(b=>console.log("Upload complete with response:",b)),(0,v.K)(b=>(console.error(`Error uploading file: ${b.status} ${b.statusText}`,b),(0,F._)(()=>({status:b.status,error:b.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${r}`,i);const s=this.getHeaders();return s["X-Http-Method"]="POST",this.http.post(r,i,{headers:s}).pipe((0,G.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${r}:`,p),p}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(l=>{throw console.error(`Error getting file content from ${i}:`,l),l}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,G.b)(l=>console.log("Delete response:",l)),(0,v.K)(l=>{throw console.error(`Error deleting file at ${i}:`,l),l}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${r}`,i),this.http.post(r,i,{headers:this.getHeaders()}).pipe((0,G.b)(s=>console.log("Create directory response:",s)),(0,v.K)(s=>{throw console.error(`Error creating directory at ${r}:`,s),s}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN),t.LFG(le._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var N;const de=["fileUploadInput"];function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function me(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function ge(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function fe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,pe,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function _e(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function be(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",27)(1,"button",28),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.showCreateFolderDialog())}),t.TgZ(2,"span",29),t._uU(3,"cr"),t.qZA(),t._uU(4," Create Folder "),t.qZA(),t.TgZ(5,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.triggerFileUpload())}),t.TgZ(6,"span",29),t._uU(7,"up"),t.qZA(),t._uU(8," Upload File "),t.qZA(),t.TgZ(9,"input",31,32),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.handleFileUpload(a))}),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(9),t.Q6J("accept",e.data.allowedExtensions.join(","))}}function he(n,o){1&n&&(t.TgZ(0,"div",33)(1,"p"),t._uU(2,"Select a file from the list below. To upload new files, please use the File Manager."),t.qZA()())}function ue(n,o){1&n&&(t.TgZ(0,"div",34),t._UZ(1,"mat-spinner",35),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function xe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Name"),t.qZA())}function Ce(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",48),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):l.selectFile(i))}),t.TgZ(1,"div",49),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function Me(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Type"),t.qZA())}function Oe(n,o){if(1&n&&(t.TgZ(0,"td",50),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Pe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Actions"),t.qZA())}function ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ye(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function ke(n,o){if(1&n&&(t.TgZ(0,"td",50),t.YNc(1,ve,3,0,"button",51),t.YNc(2,ye,3,1,"button",52),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function we(n,o){1&n&&t._UZ(0,"tr",55)}function Se(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",56),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function De(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",57)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,De,4,0,"button",58),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function Ae(n,o){if(1&n&&(t.TgZ(0,"div",36)(1,"table",37),t.ynx(2,38),t.YNc(3,xe,2,0,"th",39),t.YNc(4,Ce,5,2,"td",40),t.BQk(),t.ynx(5,41),t.YNc(6,Me,2,0,"th",39),t.YNc(7,Oe,2,1,"td",42),t.BQk(),t.ynx(8,43),t.YNc(9,Pe,2,0,"th",39),t.YNc(10,ke,3,2,"td",42),t.BQk(),t.YNc(11,we,1,0,"tr",44),t.YNc(12,Se,1,2,"tr",45),t.qZA(),t.YNc(13,Te,4,1,"div",46),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Ie(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",60)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function Ze(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,_e,2,1,"span",1),t.qZA()(),t.YNc(8,be,11,1,"div",22),t.YNc(9,he,3,0,"div",23),t.YNc(10,ue,4,0,"div",24),t.YNc(11,Ae,14,4,"div",25),t.YNc(12,Ie,6,3,"div",26),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(1),t.Q6J("ngIf",!e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let ze=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(h.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11,"Create"),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,u.lN,u.KE,u.hX,O.c,O.Nt,m.u5,m.Fj,m.JJ,m.On,g.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((N=class{get isSelectorOnly(){return!!this.data.selectorOnly}constructor(o,e,c,a,i,l){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=l,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0])}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){if(!this.selectedFileApi)return;this.isLoading=!0;const e=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:`${this.selectedFileApi.name}`}`;console.log(`Loading files using absolute URL: ${e}`);this.http.get(e,{params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,P.t)(this)).subscribe({next:a=>{if(this.isLoading=!1,a.error&&(console.warn("File listing contained error:",a.error),a.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let i=[];Array.isArray(a)?i=a:a.resource&&Array.isArray(a.resource)&&(i=a.resource),this.files=i.map(l=>({name:l.name||(l.path?l.path.split("/").pop():""),path:l.path||((this.currentPath?this.currentPath+"/":"")+l.name).replace("//","/"),type:"folder"===l.type?"folder":"file",contentType:l.content_type||l.contentType,lastModified:l.last_modified||l.lastModified,size:l.size})),console.log("Processed files:",this.files)},error:a=>{console.error("Error loading files:",a),this.files=[];let i="Failed to load files. ";500===a.status?(i+="The server encountered an internal error. Using empty directory view.",console.warn(i)):404===a.status?(i+="The specified folder does not exist.",alert(i)):403===a.status||401===a.status?(i+="You do not have permission to access this location.",alert(i)):(i+="Please check your connection and try again.",alert(i)),this.isLoading=!1}})}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const Z=this.files.find(Pt=>Pt.name===o.name);Z&&(this.selectedFile=Z)},500)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name,b={path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",b),this.dialogRef.close(b)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}showCreateFolderDialog(){this.isSelectorOnly||this.dialog.open(ze,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){if(!this.selectedFileApi)return;this.isLoading=!0;const c={resource:[{name:o,type:"folder"}]},a=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:this.selectedFileApi.name}`;console.log(`Creating folder using absolute URL: ${a}`),this.http.post(a,c,{headers:{"X-Http-Method":"POST"}}).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:l=>{console.error("Error creating folder:",l),alert("Failed to create folder. Please try again."),this.isLoading=!1}})}cancel(){this.dialogRef.close()}triggerFileUpload(){this.isSelectorOnly||this.fileUploadInput&&this.fileUploadInput.nativeElement.click()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=l=>{const r=l.target?.result;console.log(`File content read successfully, content length: ${r?r.byteLength:0} bytes`);const s="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(s)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=l=>{console.error("Error reading file:",l),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||N)(t.Y36(h.so),t.Y36(h.WI),t.Y36(h.uw),t.Y36(B.eN),t.Y36(Dt),t.Y36(H.R))},N.\u0275cmp=t.Xpm({type:N,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(de,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:H.R,useFactory:n=>new H.R("api/v2",n),deps:[B.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],["class","action-row",4,"ngIf"],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,se,3,0,"ng-container",1),t.YNc(2,me,3,0,"ng-container",1),t.YNc(3,ge,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,fe,5,1,"div",2),t.YNc(6,Ze,13,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[g.ez,g.sg,g.O5,h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,x.RK,kt.Nh,u.lN,O.c,T.LD,re,ie,A.Ps,A.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,m.u5,m.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),N);dt=(0,z.gn)([(0,P.c)({checkProperties:!0})],dt);var Q,U=d(86806),X=d(81896);function Fe(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function Ne(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Ue(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Fe,2,1,"span",6),t.YNc(2,Ne,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Qe(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Je(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9," Upload files through the File Manager first, then select them here. "),t.qZA(),t.YNc(10,Qe,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Ee(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Le,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Ee,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.Oqu(e.selectedFile.fileName||e.selectedFile.name),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let st=((Q=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate(["/adf/files"])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!0}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||Q)(t.Y36(h.uw),t.Y36(Dt),t.Y36(H.R),t.Y36(X.F0))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:U.Xt,useValue:"api/v2/system/service"},H.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Ue,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Je,11,3,"div",3),t.YNc(4,qe,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[g.ez,g.O5,h.Is,x.ot,x.lW,u.lN,O.c,T.LD,m.u5,m.UX,k.AV,k.gM,y.uH,y.BN,A.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),Q);st=(0,z.gn)([(0,P.c)({checkProperties:!0})],st);var J,tt=d(65763);const Ye=["fileSelector"];function Re(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Be(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function He(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function $e(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,He,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ge(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const je=function(){return["integer","string","password","text"]},Ve=function(){return["picklist","multi_picklist"]};function Ke(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Re,2,1,"mat-label",1),t.YNc(2,Be,1,4,"input",5),t.YNc(3,$e,2,3,"mat-select",6),t.YNc(4,Ge,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,je).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,Ve).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const We=function(){return[".p8",".pem",".key"]};function Xe(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,We))("initialValue",e.control.value)}}function tn(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function en(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,en,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function on(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function cn(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function an(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,on,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,cn,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const rn=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let et=((J=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new m.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Xt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,R.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof m.NI&&this.controlDir.control.hasValidator(m.kI.required)&&this.control.addValidators(m.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||J)(t.Y36(m.a5,10),t.Y36(X.gz),t.Y36(tt.F))},J.\u0275cmp=t.Xpm({type:J,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(Ye,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ke,5,6,"mat-form-field",0),t.YNc(3,Xe,3,5,"ng-container",1),t.YNc(4,tn,7,5,"ng-container",1),t.YNc(5,nn,2,4,"mat-slide-toggle",2),t.YNc(6,an,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,rn).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,g.O5,T.LD,T.gD,M.ey,W.rP,W.Rr,m.UX,m.Fj,m.JJ,m.oH,g.ax,x.ot,x.lW,Y.Ot,y.uH,y.BN,k.AV,k.gM,lt.Bb,lt.XC,lt.ZL,g.Ov,st],encapsulation:2}),J);et=(0,z.gn)([(0,P.c)({checkProperties:!0})],et);var I,mt,L=d(95195),ln=d(75058);function dn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function sn(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,dn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function mn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function gn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,mn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function pn(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function fn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,gn,3,2,"th",5),t.YNc(2,pn,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function _n(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function bn(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function hn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function un(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,bn,1,2,"df-verb-picker",18),t.YNc(3,hn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function xn(n,o){1&n&&(t.ynx(0,11),t.YNc(1,_n,2,1,"th",5),t.YNc(2,un,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function Cn(n,o){if(1&n&&t.YNc(0,xn,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function Mn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const On=function(n){return{id:n}};function Pn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,l=t.oxw();return t.KtG(l.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,On,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function vn(n,o){1&n&&t._UZ(0,"tr",25)}function yn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new m.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new m.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new m.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},I.\u0275fac=function(o){return new(o||I)(t.Y36(m.qu),t.Y36(tt.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:m.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,sn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,fn,3,1,"ng-container",2),t.YNc(5,Cn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,Mn,4,4,"th",5),t.YNc(9,Pn,4,7,"td",6),t.BQk(),t.YNc(10,vn,1,0,"tr",7),t.YNc(11,yn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[m.UX,m.Fj,m.JJ,m.JL,m.oH,m.sg,m.u,g.ax,u.lN,u.KE,u.R9,O.c,O.Nt,x.ot,x.nh,y.uH,y.BN,et,g.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,L.QW,L.a8,L.dk,k.AV,k.gM,Y.Ot,ln.M,T.LD,g.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);gt=mt=(0,z.gn)([(0,P.c)({checkProperties:!0})],gt);var E,Tt=d(41609),pt=d(94517),nt=d(24546),kn=d(62810),At=d(30977),wn=d(67961);let ft=((E=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(l=>{this.storageServices=l.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,At.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(wn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||E)(t.Y36(h.uw),t.Y36(U.PA),t.Y36(U.OP),t.Y36(U.PA),t.Y36(tt.F))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[x.ot,x.lW,Y.Ot,u.lN,T.LD,yt.p9,m.u5,m.JJ,h.Is,O.c,Tt.C,g.Ov,m.UX,m.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),E);ft=(0,z.gn)([(0,P.c)({checkProperties:!0})],ft);var ot=d(94664),Sn=d(21631),It=d(22096);const Zt=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ct=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var Dn=d(73991),_t=d(49488),bt=d(8996),ht=d(68484),zt=d(4300),ut=d(49388),xt=d(36028),Tn=d(62831),Ct=d(78645),j=d(59773);function An(n,o){1&n&&t.Hsn(0)}const In=["*"];let Ft=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Nt=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),Zn=0;const Ut=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>V)),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Nt,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:In,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,An,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),V=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=Zn++}ngAfterContentInit(){this._steps.changes.pipe((0,R.O)(this._steps),(0,j.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,R.O)(this._stepHeader),(0,j.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new zt.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,It.of)()).pipe((0,R.O)(this._layoutDirection()),(0,j.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Tn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Fn=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Nn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Un=d(47394),Qn=d(93997),f=d(86825);function Jn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function En(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function qn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Rn(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Ln,2,1,"span",10),t.YNc(2,En,2,1,"span",11),t.YNc(3,qn,2,1,"span",11),t.YNc(4,Yn,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Hn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function $n(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Gn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function jn(n,o){}function Vn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,jn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Kn=["*"];function Wn(n,o){1&n&&t._UZ(0,"div",11)}const Qt=function(n,o){return{step:n,i:o}};function Xn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Wn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Qt,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Jt=function(n){return{animationDuration:n}},Lt=function(n,o){return{value:n,params:o}};function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Lt,a._getAnimationDirection(c),t.VKq(6,Jt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function eo(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Xn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,to,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function no(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),l=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",l)("ngTemplateOutletContext",t.WLB(10,Qt,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Lt,i._getAnimationDirection(c),t.VKq(13,Jt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function oo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,no,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function co(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let at=(()=>{class n extends Nt{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),it=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const io={provide:it,deps:[[new t.FiY,new t.tp0,it]],useFactory:function ao(n){return n||new it}},ro=(0,M.pj)(class extends Ft{constructor(o){super(o)}},"primary");let Et=(()=>{class n extends ro{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof at?null:this.label}_templateLabel(){return this.label instanceof at?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(it),t.Y36(zt.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Jn,1,2,"ng-container",2),t.YNc(4,Rn,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Bn,2,1,"div",5),t.YNc(7,Hn,2,1,"div",5),t.YNc(8,$n,2,1,"div",6),t.YNc(9,Gn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[g.O5,g.tP,g.RF,g.n9,g.ED,A.Hw,M.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Rt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Bt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),lo=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Ht=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Un.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,ot.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,R.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>$t)),t.Y36(M.rD,4),t.Y36(t.s_b),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,at,5),t.Suo(a,lo,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:M.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:Kn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Vn,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),$t=(()=>{class n extends V{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,j.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Qn.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,j.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Ht,5),t.Suo(a,Bt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Et,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:V,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,eo,5,2,"div",1),t.YNc(2,oo,2,1,"ng-container",2),t.BQk(),t.YNc(3,co,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[g.sg,g.O5,g.tP,g.RF,g.n9,Et],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Rt.horizontalStepTransition,Rt.verticalStepTransition]},changeDetection:0}),n})(),so=(()=>{class n extends zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),mo=(()=>{class n extends Fn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),go=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[io,M.rD],imports:[M.BQ,g.ez,ht.eL,Nn,A.Ps,M.si,M.BQ]}),n})();var po=d(87466),fo=d(26385),_o=d(75911),bo=d(72246),ho=d(32778),uo=d(22939);let xo=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var q;const Co=["stepper"],Mo=["accessLevelGroup"];function Oo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function Po(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function vo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function yo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,vo,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function ko(n,o){1&n&&t._uU(0,"Service Details")}function wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function So(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function Do(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function To(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function Ao(n,o){1&n&&t._uU(0,"Service Options")}function Io(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Zo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Io,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const rt=function(){return["file_certificate","file_certificate_api"]};function zo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Fo(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Gt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function No(n,o){if(1&n&&(t.YNc(0,zo,1,8,"df-dynamic-field",46),t.YNc(1,Fo,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Uo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Zo,2,1,"ng-container",1),t.YNc(2,No,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Qo(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,Uo,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Jo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Lo(n,o){1&n&&t._uU(0,"Security Configuration")}function Eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function qo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Eo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function Yo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Ro(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ho(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Go(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Ro,2,0,"mat-icon",74),t.YNc(2,Bo,2,0,"mat-icon",74),t.YNc(3,Ho,2,0,"mat-icon",74),t.YNc(4,$o,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ko(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Wo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Xo(n,o){1&n&&(t.ynx(0,73),t.YNc(1,jo,2,0,"mat-icon",74),t.YNc(2,Vo,2,0,"mat-icon",74),t.YNc(3,Ko,2,0,"mat-icon",74),t.YNc(4,Wo,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const jt=function(){return{standalone:!0}};function tc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,Oo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,Po,8,6,"label",16),t.YNc(22,yo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,ko,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,wo,7,7,"mat-form-field",17),t.YNc(31,So,7,7,"mat-form-field",18),t.YNc(32,Do,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,To,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,Ao,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Qo,5,1,"ng-container",3),t.YNc(45,Jo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Lo,1,0,"ng-template",7),t.YNc(48,qo,52,12,"div",24),t.YNc(49,Yo,7,0,"div",24),t.qZA(),t.YNc(50,Go,5,5,"ng-template",25),t.YNc(51,Xo,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,jt)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function ec(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function nc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function oc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function cc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function ac(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function ic(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function rc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function lc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ic,4,3,"ng-container",1),t.YNc(2,rc,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function dc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function sc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,dc,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function mc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,jt))}}function gc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function pc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,mc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,gc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function fc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function _c(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function bc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,_c,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function hc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function uc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function xc(n,o){if(1&n&&(t.YNc(0,hc,1,8,"df-dynamic-field",95),t.YNc(1,uc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Cc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,bc,2,1,"ng-container",1),t.YNc(2,xc,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Mc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,sc,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,pc,5,2,"ng-container",3),t.YNc(10,fc,7,2,"ng-container",3),t.YNc(11,Cc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Oc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Pc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,Oc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function vc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,ec,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,nc,7,7,"mat-form-field",17),t.YNc(9,oc,7,7,"mat-form-field",77),t.YNc(10,cc,7,7,"mat-form-field",78),t.YNc(11,ac,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,lc,4,2,"ng-container",3),t.qZA(),t.YNc(14,Mc,12,8,"ng-container",3),t.YNc(15,Pc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function yc(n,o){1&n&&t._UZ(0,"df-paywall")}const kc=["calendlyWidget"],Vt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((q=class{constructor(o,e,c,a,i,l,r,s,p,b,Z,Pt,wc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=l,this.http=r,this.dialog=s,this.themeService=p,this.snackbarService=b,this.currentServiceService=Z,this.snackBar=Pt,this.systemService=wc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",m.kI.required],name:["",m.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,ot.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,l=o.platform?.license;this.serviceTypes=a.filter(r=>"python"!==r.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===l&&this.notIncludedServices.push(...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.notIncludedServices.push(...Zt.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)),...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)))):("SILVER"===l&&this.serviceTypes.push(...ct.filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.serviceTypes.push(...Zt.filter(r=>i.includes(r.group)),...ct.filter(r=>i.includes(r.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(r=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(r),this.initializeConfig(r)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(m.kI.required),e?.addControl(a.name,new m.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new m.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(m.kI.required),e?.addControl("serviceDefinition",new m.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new m.NI("")),e.addControl("content",new m.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?nt.h.NODEJS:"python"===o||"python3"===o?nt.h.PYTHON:"php"===o?nt.h.PHP:nt.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,At.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let l,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},l={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(l.config.app_role_map=c.config.appRoleMap.map(r=>Object.keys(r).reduce((s,p)=>({...s,[(0,pt.Vn)(p)]:r[p]}),{}))),c.config.iconClass&&(l.config.icon_class=c.config.iconClass),delete l.isActive):(l={...c,id:this.edit?this.serviceData.id:null},l={...c}),this.edit){const r={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete r.config.serviceDefinition,this.servicesService.update(this.serviceData.id,r,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(r.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:s=>console.error("Error flushing cache",s)})})}else this.servicesService.create({resource:[l]},i).pipe((0,ot.w)(r=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>r),(0,v.K)(s=>this.servicesService.delete(r.resource[0].id).pipe((0,Sn.z)(()=>(0,F._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,It.of)(r))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:r=>{this.snackbarService.openSnackBar(r.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Kt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Wt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,v.K)(i=>(0,F._)(()=>i)),(0,ot.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(s=>(this.snackBar.open(`Error creating app: ${s.error?.message||s.message||"Unknown error"}`,"Close",{duration:5e3}),(0,F._)(()=>s))),(0,w.U)(s=>{if(!s?.resource?.[0])throw new Error("App response missing resource array");const p=s.resource[0];if(!p.apiKey)throw new Error("App response missing apiKey");return{apiKey:p.apiKey,formattedName:e}}),(0,v.K)(s=>(0,F._)(()=>s))):(0,F._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(l=>{l||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||q)(t.Y36(X.gz),t.Y36(m.qu),t.Y36(U.xS),t.Y36(U.OP),t.Y36(X.F0),t.Y36(_o.s),t.Y36(B.eN),t.Y36(h.uw),t.Y36(tt.F),t.Y36(bo.w),t.Y36(ho.K),t.Y36(uo.ux),t.Y36(xo))},q.\u0275cmp=t.Xpm({type:q,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(Co,5),t.Gf(Mo,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,tc,52,24,"ng-container",1),t.YNc(3,vc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,yc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,T.LD,T.gD,M.ey,g.ax,W.rP,W.Rr,kt.Nh,K.To,K.pp,K.ib,K.yz,Y.Ot,m.UX,m._Y,m.Fj,m._,m.JJ,m.JL,m.oH,m.sg,m.u,m.x0,m.u5,m.On,g.O5,yt.p9,et,gt,Tt.C,y.uH,y.BN,k.AV,k.gM,x.ot,x.lW,kn.E,ft,Dn.U,go,Ht,at,$t,so,mo,Bt,g.ez,g.RF,g.n9,g.Ov,A.Ps,A.Hw,_t.vV,_t.A9,_t.Yi,po.Fk,L.QW,L.a8,L.dn,fo.t],styles:[Vt]}),q);Ot=(0,z.gn)([(0,P.c)({checkProperties:!0})],Ot);let Kt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(kc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[h.Is,h.uh,h.xY,x.ot,Y.Ot],styles:[Vt]}),n})()}}]); \ No newline at end of file diff --git a/dist/5979.a6e8d89caf3a9fdc.js b/dist/5979.a6e8d89caf3a9fdc.js deleted file mode 100644 index 5acc743d..00000000 --- a/dist/5979.a6e8d89caf3a9fdc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(vc,Pt,r)=>{r.r(Pt),r.d(Pt,{DfPaywallModal:()=>jt,DfServiceDetailsComponent:()=>Ot});var Vt=r(15861),F=r(97582),p=r(96814),s=r(56223),vt=r(75986),j=r(3305),x=r(64170),P=r(2032),A=r(98525),V=r(82599),yt=r(74104),Y=r(42346),t=r(65879),C=r(32296),y=r(45597),M=r(90590),k=r(92596),v=r(78791),it=r(24630),R=r(27921),w=r(37398),Kt=r(15711),u=r(17700),O=r(23680),S=r(42495);const Wt=["determinateSpinner"];function Xt(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const te=(0,O.pj)(class{constructor(n){this._elementRef=n}},"primary"),ee=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function ne(){return{diameter:kt}}}),kt=100;let ce=(()=>{class n extends te{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=kt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(ee))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(Wt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,Xt,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[p.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),ae=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[p.ez,O.BQ]}),n})();var I=r(30617),_=r(25313),K=r(69862),Z=r(65592),D=r(26306),rt=r(99397),ie=r(69854),re=r(78630);let wt=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[ie.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new Z.y(c=>{c.next(e),this.http.get("api/v2/system/service",{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:this.getHeaders()}).pipe((0,w.U)(a=>a&&a.resource&&Array.isArray(a.resource)?(a.resource=a.resource.filter(i=>this.isSelectableFileService(i)),0===a.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):a):(console.warn("Invalid response format from API, using default services"),e)),(0,D.K)(a=>(console.error("Error fetching file services:",a),console.warn("API call failed, using default file services"),new Z.y(i=>{i.next(e),i.complete()})))).subscribe({next:a=>{JSON.stringify(a)!==JSON.stringify(e)&&c.next(a),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new Z.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new Z.y(l=>{l.next({resource:[]}),l.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from ${a}`);return this.http.get(a,{headers:this.getHeaders(),params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,rt.b)(l=>console.log("Files response:",l)),(0,D.K)(l=>{console.error(`Error fetching files from ${a}:`,l);let d="Error loading files. ";return d+=500===l.status?"The server encountered an internal error. This might be a temporary issue.":404===l.status?"The specified folder does not exist.":403===l.status||401===l.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(d),new Z.y(g=>{g.next({resource:[],error:d}),g.complete()})}))}uploadFile(e,c,a=""){let i;if(a){const g=a.replace(/\/$/,"");i=`api/v2/${e}/${g}/${c.name}`}else i=`api/v2/${e}/${c.name}`;if(console.log(`Uploading file: ${c.name}, size: ${c.size} bytes, type: ${c.type}`),console.log(`To URL: ${i}`),c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))return console.log("Detected private key file - using binary upload method for proper content preservation"),this.uploadBinaryFile(i,c);const d=this.getHeaders();return new Z.y(g=>{const m=new XMLHttpRequest;m.upload.onprogress=b=>{if(b.lengthComputable){const q=Math.round(100*b.loaded/b.total);console.log(`Upload progress: ${q}%`),g.next({type:"progress",progress:q})}},m.onload=()=>{if(m.status>=200&&m.status<300){let b;try{b=JSON.parse(m.responseText)}catch{b=m.responseText}console.log("Upload complete with response:",b),g.next(b),g.complete()}else{let b;try{b=JSON.parse(m.responseText)}catch{b={error:m.statusText}}console.error(`Error uploading file: ${m.status} ${m.statusText}`,b),g.error({status:m.status,error:b})}},m.onerror=()=>{console.error("Network error during file upload"),g.error({status:0,error:"Network error during file upload"})},m.ontimeout=()=>{console.error("Timeout during file upload"),g.error({status:408,error:"Request timeout"})},m.open("POST",i,!0),Object.keys(d).forEach(b=>{m.setRequestHeader(b,d[b])});const h=new FormData;return h.append("file",c),console.log(`Sending file with size: ${c.size} bytes`),m.send(h),()=>{m&&4!==m.readyState&&m.abort()}})}uploadBinaryFile(e,c){console.log(`Uploading binary file: ${c.name}, size: ${c.size} bytes`);const a=this.getHeaders();return new Z.y(i=>{const l=new FileReader;l.onload=d=>{const g=d.target?.result;if(!g)return void i.error({status:500,error:"Failed to read file content"});console.log(`File content read successfully, content length: ${g.byteLength} bytes`);const m=new XMLHttpRequest;return m.upload.onprogress=h=>{if(h.lengthComputable){const b=Math.round(100*h.loaded/h.total);console.log(`Upload progress: ${b}%`),i.next({type:"progress",progress:b})}},m.onload=()=>{if(m.status>=200&&m.status<300){let h;try{h=JSON.parse(m.responseText)}catch{h=m.responseText}console.log("Binary upload complete with response:",h),i.next(h),i.complete()}else{let h;try{h=JSON.parse(m.responseText)}catch{h={error:m.statusText}}console.error(`Error uploading binary file: ${m.status} ${m.statusText}`,h),i.error({status:m.status,error:h})}},m.onerror=()=>{console.error("Network error during binary file upload"),i.error({status:0,error:"Network error during binary file upload"})},m.ontimeout=()=>{console.error("Timeout during binary file upload"),i.error({status:408,error:"Request timeout"})},m.open("POST",e,!0),Object.keys(a).forEach(h=>{m.setRequestHeader(h,a[h])}),m.setRequestHeader("Content-Type","application/octet-stream"),m.send(g),()=>{m&&4!==m.readyState&&m.abort()}},l.onerror=d=>{console.error("Error reading file:",d),i.error({status:500,error:"Failed to read file: "+(d.target?.error?.message||"Unknown error")})},l.readAsArrayBuffer(c)})}getFileContent(e,c){const a=`api/v2/${e}/${c}`;return console.log(`Getting file content from ${a}`),this.http.get(a,{responseType:"blob",headers:this.getHeaders()}).pipe((0,D.K)(i=>{throw console.error(`Error getting file content from ${a}:`,i),i}))}deleteFile(e,c){const a=`api/v2/${e}/${c}`;return console.log(`Deleting file at ${a}`),this.http.delete(a,{headers:this.getHeaders()}).pipe((0,rt.b)(i=>console.log("Delete response:",i)),(0,D.K)(i=>{throw console.error(`Error deleting file at ${a}:`,i),i}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},l=c?`api/v2/${e}/${c}`:`api/v2/${e}`;return console.log(`Creating directory at ${l}`,i),this.http.post(l,i,{headers:this.getHeaders()}).pipe((0,rt.b)(d=>console.log("Create directory response:",d)),(0,D.K)(d=>{throw console.error(`Error creating directory at ${l}:`,d),d}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(K.eN),t.LFG(re._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var N;const de=["fileUploadInput"];function le(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select Private Key File"),t.qZA(),t.BQk())}function me(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function ge(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function pe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,ge,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function fe(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function _e(n,o){1&n&&(t.TgZ(0,"div",31),t._UZ(1,"mat-spinner",32),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function be(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Name"),t.qZA())}function he(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",45),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):l.selectFile(i))}),t.TgZ(1,"div",46),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function ue(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Type"),t.qZA())}function xe(n,o){if(1&n&&(t.TgZ(0,"td",47),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Ce(n,o){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Actions"),t.qZA())}function Me(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",50),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function Oe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function Pe(n,o){if(1&n&&(t.TgZ(0,"td",47),t.YNc(1,Me,3,0,"button",48),t.YNc(2,Oe,3,1,"button",49),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function ve(n,o){1&n&&t._UZ(0,"tr",52)}function ye(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",53),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function ke(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",54)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.TgZ(3,"button",55),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.triggerFileUpload())}),t.TgZ(4,"mat-icon"),t._uU(5,"upload_file"),t.qZA(),t._uU(6," Upload Private Key File Here "),t.qZA()()}}function we(n,o){if(1&n&&(t.TgZ(0,"div",33)(1,"table",34),t.ynx(2,35),t.YNc(3,be,2,0,"th",36),t.YNc(4,he,5,2,"td",37),t.BQk(),t.ynx(5,38),t.YNc(6,ue,2,0,"th",36),t.YNc(7,xe,2,1,"td",39),t.BQk(),t.ynx(8,40),t.YNc(9,Ce,2,0,"th",36),t.YNc(10,Pe,3,2,"td",39),t.BQk(),t.YNc(11,ve,1,0,"tr",41),t.YNc(12,ye,1,2,"tr",42),t.qZA(),t.YNc(13,ke,7,0,"div",43),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Se(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",56)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function De(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,fe,2,1,"span",1),t.qZA()(),t.TgZ(8,"div",22)(9,"button",23),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.showCreateFolderDialog())}),t.TgZ(10,"span",24),t._uU(11,"cr"),t.qZA(),t._uU(12," Create Folder "),t.qZA(),t.TgZ(13,"button",25),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.triggerFileUpload())}),t.TgZ(14,"span",24),t._uU(15,"up"),t.qZA(),t._uU(16," Upload File "),t.qZA(),t.TgZ(17,"input",26,27),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileUpload(a))}),t.qZA()(),t.YNc(19,_e,4,0,"div",28),t.YNc(20,we,14,4,"div",29),t.YNc(21,Se,6,3,"div",30),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(10),t.Q6J("accept",e.data.allowedExtensions.join(",")),t.xp6(2),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let Te=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(u.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11,"Create"),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[u.Is,u.uh,u.xY,u.H8,C.ot,C.lW,x.lN,x.KE,x.hX,P.c,P.Nt,s.u5,s.Fj,s.JJ,s.On,p.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((N=class{constructor(o,e,c,a,i){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.faFolderOpen=M.cC_,this.faFile=M.gMD,this.faArrowLeft=M.acZ,this.faUpload=M.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0])}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.listFiles(this.selectedFileApi.name,this.currentPath).pipe((0,v.t)(this)).subscribe({next:o=>{if(this.isLoading=!1,o.error&&(console.warn("File listing contained error:",o.error),o.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let e=[];Array.isArray(o)?e=o:o.resource&&Array.isArray(o.resource)&&(e=o.resource),this.files=e.map(c=>({name:c.name||(c.path?c.path.split("/").pop():""),path:c.path||((this.currentPath?this.currentPath+"/":"")+c.name).replace("//","/"),type:"folder"===c.type?"folder":"file",contentType:c.content_type||c.contentType,lastModified:c.last_modified||c.lastModified,size:c.size})),console.log("Processed files:",this.files)},error:o=>{console.error("Error loading files:",o),this.files=[];let e="Failed to load files. ";500===o.status?(e+="The server encountered an internal error. Using empty directory view.",console.warn(e)):404===o.status?(e+="The specified folder does not exist.",alert(e)):403===o.status||401===o.status?(e+="You do not have permission to access this location.",alert(e)):(e+="Please check your connection and try again.",alert(e)),this.isLoading=!1}}))}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes)`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,v.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const g=this.files.find(m=>m.name===o.name);g&&(this.selectedFile=g)},500)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes)`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,v.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name,d={path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",d),this.dialogRef.close(d)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}showCreateFolderDialog(){this.dialog.open(Te,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.createDirectory(this.selectedFileApi.name,this.currentPath,o).pipe((0,v.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:e=>{console.error("Error creating folder:",e),alert("Failed to create folder. Please try again."),this.isLoading=!1}}))}cancel(){this.dialogRef.close()}triggerFileUpload(){this.fileUploadInput&&this.fileUploadInput.nativeElement.click()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=l=>{const d=l.target?.result;console.log(`File content read successfully, content length: ${d?d.byteLength:0} bytes`);const g="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(g)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=l=>{console.error("Error reading file:",l),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||N)(t.Y36(u.so),t.Y36(u.WI),t.Y36(u.uw),t.Y36(K.eN),t.Y36(wt))},N.\u0275cmp=t.Xpm({type:N,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(de,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,le,3,0,"ng-container",1),t.YNc(2,se,3,0,"ng-container",1),t.YNc(3,me,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,pe,5,1,"div",2),t.YNc(6,De,22,7,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[p.ez,p.sg,p.O5,u.Is,u.uh,u.xY,u.H8,C.ot,C.lW,C.RK,yt.Nh,x.lN,P.c,A.LD,ae,ce,I.Ps,I.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,s.u5,s.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),N);var U;function Ae(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function Ie(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Ze(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Ae,2,1,"span",6),t.YNc(2,Ie,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function ze(n,o){1&n&&(t.TgZ(0,"div",15),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Fe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA()(),t.YNc(5,ze,2,0,"div",14),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(2),t.Q6J("ngIf",0===e.fileApis.length)}}function Ne(n,o){if(1&n&&(t.TgZ(0,"div",29)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Ue(n,o){if(1&n&&(t.TgZ(0,"div",30)(1,"span",31),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",32),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function Qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17),t._UZ(2,"fa-icon",18),t.TgZ(3,"div",19)(4,"div",20),t._uU(5),t.qZA(),t.YNc(6,Ne,4,1,"div",21),t.TgZ(7,"div",22)(8,"div",23),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",24)(11,"div",25),t._uU(12),t.qZA()(),t.YNc(13,Ue,5,1,"div",26),t.qZA()()(),t.TgZ(14,"div",27)(15,"button",28),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.Oqu(e.selectedFile.fileName||e.selectedFile.name),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath)}}dt=(0,F.gn)([(0,v.c)({checkProperties:!0})],dt);let lt=((U=class{constructor(o,e){this.dialog=o,this.fileApiService=e,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=M.gMD,this.faFolderOpen=M.cC_,this.faCheck=M.LEp,this.faUpload=M.cf$,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,v.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||U)(t.Y36(u.uw),t.Y36(wt))},U.\u0275cmp=t.Xpm({type:U,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Ze,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Fe,6,2,"div",3),t.YNc(4,Qe,19,5,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[p.ez,p.O5,u.Is,C.ot,C.lW,x.lN,P.c,A.LD,s.u5,s.UX,k.AV,y.uH,y.BN,I.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),U);lt=(0,F.gn)([(0,v.c)({checkProperties:!0})],lt);var Q,st=r(81896),W=r(65763);const Je=["fileSelector"];function Le(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Ee(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function qe(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function Ye(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,qe,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Re(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const Be=function(){return["integer","string","password","text"]},He=function(){return["picklist","multi_picklist"]};function Ge(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Le,2,1,"mat-label",1),t.YNc(2,Ee,1,4,"input",5),t.YNc(3,Ye,2,3,"mat-select",6),t.YNc(4,Re,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,Be).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,He).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const $e=function(){return[".p8",".pem",".key"]};function je(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,$e))("initialValue",e.control.value)}}function Ve(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function Ke(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function We(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,Ke,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function Xe(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function tn(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function en(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,Xe,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,tn,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const nn=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let X=((Q=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=M.DBf,this.control=new s.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Kt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,R.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof s.NI&&this.controlDir.control.hasValidator(s.kI.required)&&this.control.addValidators(s.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||Q)(t.Y36(s.a5,10),t.Y36(st.gz),t.Y36(W.F))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(Je,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ge,5,6,"mat-form-field",0),t.YNc(3,je,3,5,"ng-container",1),t.YNc(4,Ve,7,5,"ng-container",1),t.YNc(5,We,2,4,"mat-slide-toggle",2),t.YNc(6,en,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,nn).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[x.lN,x.KE,x.hX,x.R9,P.c,P.Nt,p.O5,A.LD,A.gD,O.ey,V.rP,V.Rr,s.UX,s.Fj,s.JJ,s.oH,p.ax,C.ot,C.lW,Y.Ot,y.uH,y.BN,k.AV,k.gM,it.Bb,it.XC,it.ZL,p.Ov,lt],encapsulation:2}),Q);X=(0,F.gn)([(0,v.c)({checkProperties:!0})],X);var z,mt,J=r(95195),on=r(75058);function cn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function an(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,cn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function rn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function dn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,rn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function ln(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function sn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,dn,3,2,"th",5),t.YNc(2,ln,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function mn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function gn(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function pn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function fn(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,gn,1,2,"df-verb-picker",18),t.YNc(3,pn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function _n(n,o){1&n&&(t.ynx(0,11),t.YNc(1,mn,2,1,"th",5),t.YNc(2,fn,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function bn(n,o){if(1&n&&t.YNc(0,_n,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function hn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const un=function(n){return{id:n}};function xn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,l=t.oxw();return t.KtG(l.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,un,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function Cn(n,o){1&n&&t._UZ(0,"tr",25)}function Mn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=z=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=M.r8p,this.faTrashCan=M.Vui,this.faCircleInfo=M.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new s.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new s.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new s.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},z.\u0275fac=function(o){return new(o||z)(t.Y36(s.qu),t.Y36(W.F))},z.\u0275cmp=t.Xpm({type:z,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:s.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,an,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,sn,3,1,"ng-container",2),t.YNc(5,bn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,hn,4,4,"th",5),t.YNc(9,xn,4,7,"td",6),t.BQk(),t.YNc(10,Cn,1,0,"tr",7),t.YNc(11,Mn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[s.UX,s.Fj,s.JJ,s.JL,s.oH,s.sg,s.u,p.ax,x.lN,x.KE,x.R9,P.c,P.Nt,C.ot,C.nh,y.uH,y.BN,X,p.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,J.QW,J.a8,J.dk,k.AV,k.gM,Y.Ot,on.M,A.LD,p.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),z);gt=mt=(0,F.gn)([(0,v.c)({checkProperties:!0})],gt);var L,St=r(41609),pt=r(94517),B=r(86806),tt=r(24546),On=r(62810),Dt=r(30977),Pn=r(67961);r(6625);let ft=((L=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(l=>{this.storageServices=l.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,Dt.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(Pn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||L)(t.Y36(u.uw),t.Y36(B.PA),t.Y36(B.OP),t.Y36(B.PA),t.Y36(W.F))},L.\u0275cmp=t.Xpm({type:L,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[C.ot,C.lW,Y.Ot,x.lN,A.LD,vt.p9,s.u5,s.JJ,u.Is,P.c,St.C,p.Ov,s.UX,s.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),L);ft=(0,F.gn)([(0,v.c)({checkProperties:!0})],ft);var et=r(94664),vn=r(21631),H=r(58504),Tt=r(22096);const At=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],nt=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var yn=r(73991),_t=r(49488),bt=r(8996),ht=r(68484),It=r(4300),ut=r(49388),xt=r(36028),kn=r(62831),Ct=r(78645),G=r(59773);function wn(n,o){1&n&&t.Hsn(0)}const Sn=["*"];let Zt=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),zt=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),Dn=0;const Ft=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>$)),t.Y36(Ft,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,zt,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:Sn,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,wn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),$=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=Dn++}ngAfterContentInit(){this._steps.changes.pipe((0,R.O)(this._steps),(0,G.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,R.O)(this._stepHeader),(0,G.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new It.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,Tt.of)()).pipe((0,R.O)(this._layoutDirection()),(0,G.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,kn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36($))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),An=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36($))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),In=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Zn=r(47394),zn=r(93997),f=r(86825);function Fn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Nn(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Un(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function Qn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Jn(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Ln(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Nn,2,1,"span",10),t.YNc(2,Un,2,1,"span",11),t.YNc(3,Qn,2,1,"span",11),t.YNc(4,Jn,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function En(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function qn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Rn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function Bn(n,o){}function Hn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,Bn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Gn=["*"];function $n(n,o){1&n&&t._UZ(0,"div",11)}const Nt=function(n,o){return{step:n,i:o}};function jn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,$n,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Nt,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Ut=function(n){return{animationDuration:n}},Qt=function(n,o){return{value:n,params:o}};function Vn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Qt,a._getAnimationDirection(c),t.VKq(6,Ut,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function Kn(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,jn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,Vn,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function Wn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),l=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",l)("ngTemplateOutletContext",t.WLB(10,Nt,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Qt,i._getAnimationDirection(c),t.VKq(13,Ut,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function Xn(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Wn,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let ot=(()=>{class n extends zt{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),ct=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const no={provide:ct,deps:[[new t.FiY,new t.tp0,ct]],useFactory:function eo(n){return n||new ct}},oo=(0,O.pj)(class extends Zt{constructor(o){super(o)}},"primary");let Jt=(()=>{class n extends oo{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof ot?null:this.label}_templateLabel(){return this.label instanceof ot?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ct),t.Y36(It.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Fn,1,2,"ng-container",2),t.YNc(4,Ln,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,En,2,1,"div",5),t.YNc(7,qn,2,1,"div",5),t.YNc(8,Yn,2,1,"div",6),t.YNc(9,Rn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[p.O5,p.tP,p.RF,p.n9,p.ED,I.Hw,O.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const qt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Yt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),co=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Rt=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Zn.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,et.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,R.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>Bt)),t.Y36(O.rD,4),t.Y36(t.s_b),t.Y36(Ft,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,ot,5),t.Suo(a,co,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:O.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:Gn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Hn,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),Bt=(()=>{class n extends ${get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,G.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,zn.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,G.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Rt,5),t.Suo(a,Yt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Jt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:$,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,Kn,5,2,"div",1),t.YNc(2,Xn,2,1,"ng-container",2),t.BQk(),t.YNc(3,to,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[p.sg,p.O5,p.tP,p.RF,p.n9,Jt],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[qt.horizontalStepTransition,qt.verticalStepTransition]},changeDetection:0}),n})(),ao=(()=>{class n extends Tn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),io=(()=>{class n extends An{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),ro=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[no,O.rD],imports:[O.BQ,p.ez,ht.eL,In,I.Ps,O.si,O.BQ]}),n})();var lo=r(87466),so=r(26385),mo=r(75911),go=r(72246),po=r(32778),fo=r(22939);let _o=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(K.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var E;const bo=["stepper"],ho=["accessLevelGroup"];function uo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function xo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function Co(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function Mo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,Co,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function Oo(n,o){1&n&&t._uU(0,"Service Details")}function Po(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function vo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function yo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function ko(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function wo(n,o){1&n&&t._uU(0,"Service Options")}function So(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Do(n,o){if(1&n&&(t.ynx(0),t.YNc(1,So,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const at=function(){return["file_certificate","file_certificate_api"]};function To(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,at).indexOf(e.type))("full-width",-1!==t.DdM(7,at).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Ao(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Ht=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function Io(n,o){if(1&n&&(t.YNc(0,To,1,8,"df-dynamic-field",46),t.YNc(1,Ao,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Ht).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Zo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Do,2,1,"ng-container",1),t.YNc(2,Io,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function zo(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,Zo,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Fo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function No(n,o){1&n&&t._uU(0,"Security Configuration")}function Uo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function Qo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Uo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function Jo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Lo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Eo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function qo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Yo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Ro(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Lo,2,0,"mat-icon",74),t.YNc(2,Eo,2,0,"mat-icon",74),t.YNc(3,qo,2,0,"mat-icon",74),t.YNc(4,Yo,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Ho(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Go(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function jo(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Bo,2,0,"mat-icon",74),t.YNc(2,Ho,2,0,"mat-icon",74),t.YNc(3,Go,2,0,"mat-icon",74),t.YNc(4,$o,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const Gt=function(){return{standalone:!0}};function Vo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,uo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,xo,8,6,"label",16),t.YNc(22,Mo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,Oo,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,Po,7,7,"mat-form-field",17),t.YNc(31,vo,7,7,"mat-form-field",18),t.YNc(32,yo,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,ko,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,wo,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,zo,5,1,"ng-container",3),t.YNc(45,Fo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,No,1,0,"ng-template",7),t.YNc(48,Qo,52,12,"div",24),t.YNc(49,Jo,7,0,"div",24),t.qZA(),t.YNc(50,Ro,5,5,"ng-template",25),t.YNc(51,jo,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,Gt)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function Ko(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function Wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function Xo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function tc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function ec(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function nc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function oc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function cc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,nc,4,3,"ng-container",1),t.YNc(2,oc,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function ac(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function ic(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ac,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function rc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,Gt))}}function dc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function lc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,rc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,dc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function sc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function mc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function gc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,mc,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function pc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,at).indexOf(e.type))("full-width",-1!==t.DdM(7,at).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function fc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function _c(n,o){if(1&n&&(t.YNc(0,pc,1,8,"df-dynamic-field",95),t.YNc(1,fc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Ht).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function bc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,gc,2,1,"ng-container",1),t.YNc(2,_c,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function hc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,ic,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,lc,5,2,"ng-container",3),t.YNc(10,sc,7,2,"ng-container",3),t.YNc(11,bc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function uc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function xc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,uc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function Cc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,Ko,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,Wo,7,7,"mat-form-field",17),t.YNc(9,Xo,7,7,"mat-form-field",77),t.YNc(10,tc,7,7,"mat-form-field",78),t.YNc(11,ec,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,cc,4,2,"ng-container",3),t.qZA(),t.YNc(14,hc,12,8,"ng-container",3),t.YNc(15,xc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function Mc(n,o){1&n&&t._UZ(0,"df-paywall")}const Oc=["calendlyWidget"],$t=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((E=class{constructor(o,e,c,a,i,l,d,g,m,h,b,q,Pc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=l,this.http=d,this.dialog=g,this.themeService=m,this.snackbarService=h,this.currentServiceService=b,this.snackBar=q,this.systemService=Pc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=M.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",s.kI.required],name:["",s.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,et.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,l=o.platform?.license;this.serviceTypes=a.filter(d=>"python"!==d.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===l&&this.notIncludedServices.push(...nt.map(d=>(d.class="not-included",d)).filter(d=>i.includes(d.group))),"OPEN SOURCE"===l&&this.notIncludedServices.push(...At.map(d=>(d.class="not-included",d)).filter(d=>i.includes(d.group)),...nt.map(d=>(d.class="not-included",d)).filter(d=>i.includes(d.group)))):("SILVER"===l&&this.serviceTypes.push(...nt.filter(d=>i.includes(d.group))),"OPEN SOURCE"===l&&this.serviceTypes.push(...At.filter(d=>i.includes(d.group)),...nt.filter(d=>i.includes(d.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(d=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(d),this.initializeConfig(d)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(s.kI.required),e?.addControl(a.name,new s.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new s.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(s.kI.required),e?.addControl("serviceDefinition",new s.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new s.NI("")),e.addControl("content",new s.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?tt.h.NODEJS:"python"===o||"python3"===o?tt.h.PYTHON:"php"===o?tt.h.PHP:tt.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,Dt.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let l,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},l={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(l.config.app_role_map=c.config.appRoleMap.map(d=>Object.keys(d).reduce((g,m)=>({...g,[(0,pt.Vn)(m)]:d[m]}),{}))),c.config.iconClass&&(l.config.icon_class=c.config.iconClass),delete l.isActive):(l={...c,id:this.edit?this.serviceData.id:null},l={...c}),this.edit){const d={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete d.config.serviceDefinition,this.servicesService.update(this.serviceData.id,d,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(d.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:g=>console.error("Error flushing cache",g)})})}else this.servicesService.create({resource:[l]},i).pipe((0,et.w)(d=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>d),(0,D.K)(g=>this.servicesService.delete(d.resource[0].id).pipe((0,vn.z)(()=>(0,H._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,Tt.of)(d))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:d=>{this.snackbarService.openSnackBar(d.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(jt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Vt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,D.K)(i=>(0,H._)(()=>i)),(0,et.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,D.K)(g=>(this.snackBar.open(`Error creating app: ${g.error?.message||g.message||"Unknown error"}`,"Close",{duration:5e3}),(0,H._)(()=>g))),(0,w.U)(g=>{if(!g?.resource?.[0])throw new Error("App response missing resource array");const m=g.resource[0];if(!m.apiKey)throw new Error("App response missing apiKey");return{apiKey:m.apiKey,formattedName:e}}),(0,D.K)(g=>(0,H._)(()=>g))):(0,H._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(l=>{l||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||E)(t.Y36(st.gz),t.Y36(s.qu),t.Y36(B.xS),t.Y36(B.OP),t.Y36(st.F0),t.Y36(mo.s),t.Y36(K.eN),t.Y36(u.uw),t.Y36(W.F),t.Y36(go.w),t.Y36(po.K),t.Y36(fo.ux),t.Y36(_o))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(bo,5),t.Gf(ho,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,Vo,52,24,"ng-container",1),t.YNc(3,Cc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,Mc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[x.lN,x.KE,x.hX,x.R9,P.c,P.Nt,A.LD,A.gD,O.ey,p.ax,V.rP,V.Rr,yt.Nh,j.To,j.pp,j.ib,j.yz,Y.Ot,s.UX,s._Y,s.Fj,s._,s.JJ,s.JL,s.oH,s.sg,s.u,s.x0,s.u5,s.On,p.O5,vt.p9,X,gt,St.C,y.uH,y.BN,k.AV,k.gM,C.ot,C.lW,On.E,ft,yn.U,ro,Rt,ot,Bt,ao,io,Yt,p.ez,p.RF,p.n9,p.Ov,I.Ps,I.Hw,_t.vV,_t.A9,_t.Yi,lo.Fk,J.QW,J.a8,J.dn,so.t],styles:[$t]}),E);Ot=(0,F.gn)([(0,v.c)({checkProperties:!0})],Ot);let jt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(Oc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[u.Is,u.uh,u.xY,C.ot,Y.Ot],styles:[$t]}),n})()}}]); \ No newline at end of file diff --git a/dist/common.aa3f69fe9e8f582e.js b/dist/common.d6c3399fb9e97277.js similarity index 90% rename from dist/common.aa3f69fe9e8f582e.js rename to dist/common.d6c3399fb9e97277.js index d0e64149..3a99f671 100644 --- a/dist/common.aa3f69fe9e8f582e.js +++ b/dist/common.d6c3399fb9e97277.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8592],{73991:(h,r,n)=>{n.d(r,{U:()=>m});var s=n(42346),e=n(65879);const o=["calendlyWidget"];let m=(()=>{class c{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["df-paywall"]],viewQuery:function(i,p){if(1&i&&e.Gf(o,5),2&i){let g;e.iGM(g=e.CRH())&&(p.calendlyWidget=g.first)}},standalone:!0,features:[e.jDz],decls:35,vars:27,consts:[[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"calendly-inline-widget"],["calendlyWidget",""],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"]],template:function(i,p){1&i&&(e.TgZ(0,"div",0)(1,"h2"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"h2"),e._uU(5),e.ALo(6,"transloco"),e.qZA(),e.TgZ(7,"div",1)(8,"div",2)(9,"div",3)(10,"h4"),e._uU(11),e.ALo(12,"transloco"),e.qZA(),e._UZ(13,"p",4),e.ALo(14,"transloco"),e.qZA(),e.TgZ(15,"div",3)(16,"h4"),e._uU(17),e.ALo(18,"transloco"),e.qZA(),e.TgZ(19,"p"),e._uU(20),e.ALo(21,"transloco"),e.qZA()()()(),e.TgZ(22,"h2"),e._uU(23),e.ALo(24,"transloco"),e.qZA()(),e._UZ(25,"div",5,6),e.TgZ(27,"h3",7)(28,"a",8),e._uU(29),e.ALo(30,"transloco"),e.qZA(),e._uU(31," | "),e.TgZ(32,"a",9),e._uU(33),e.ALo(34,"transloco"),e.qZA()()),2&i&&(e.xp6(2),e.Oqu(e.lcZ(3,9,"paywall.header")),e.xp6(3),e.Oqu(e.lcZ(6,11,"paywall.subheader")),e.xp6(6),e.Oqu(e.lcZ(12,13,"paywall.hostedTrial")),e.xp6(2),e.Q6J("innerHTML",e.lcZ(14,15,"paywall.bookTime"),e.oJD),e.xp6(4),e.Oqu(e.lcZ(18,17,"paywall.learnMoreTitle")),e.xp6(3),e.Oqu(e.lcZ(21,19,"paywall.gain")),e.xp6(3),e.Oqu(e.lcZ(24,21,"paywall.speakToHuman")),e.xp6(6),e.hij("",e.lcZ(30,23,"phone"),": +1 415-993-5877"),e.xp6(4),e.hij("",e.lcZ(34,25,"email"),": info@dreamfactory.com"))},dependencies:[s.Ot],styles:[".paywall-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:20px}.calendly-inline-widget[_ngcontent-%COMP%]{min-width:320px;width:100%;height:700px;margin:20px 0}.details-section[_ngcontent-%COMP%]{margin:32px 0;max-width:690px;width:100%}.info-columns[_ngcontent-%COMP%]{display:flex;gap:32px;justify-content:space-between}@media (max-width: 768px){.info-columns[_ngcontent-%COMP%]{flex-direction:column}}.info-column[_ngcontent-%COMP%]{flex:1;min-width:0}.paywall-contact[_ngcontent-%COMP%]{width:100%;text-align:center;padding:32px 0;margin-top:20px}"]}),c})()},75058:(h,r,n)=>{n.d(r,{M:()=>y});var f,s=n(97582),e=n(96814),o=n(56223),m=n(64170),c=n(98525),u=n(42346),i=n(92596),p=n(45597),g=n(90590),E=n(78791),t=n(65879),O=n(65763),P=n(23680);function T(_,l){if(1&_&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&_){const a=t.oxw();t.xp6(1),t.Oqu(a.schema.label)}}function A(_,l){if(1&_&&(t.TgZ(0,"mat-option",5),t._uU(1),t.qZA()),2&_){const a=l.$implicit;t.Q6J("value",a.value),t.xp6(1),t.hij(" ",a.label," ")}}function C(_,l){if(1&_&&t._UZ(0,"fa-icon",6),2&_){const a=t.oxw();t.Q6J("icon",a.faCircleInfo)("matTooltip",a.schema.description)}}let y=((f=class{constructor(l,a){this.controlDir=l,this.themeService=a,this.type="verb",this.showLabel=!0,this.faCircleInfo=g.DBf,this.control=new o.NI,this.verbs=[{value:1,altValue:"GET",label:(0,u.Iu)("verbs.get")},{value:2,altValue:"POST",label:(0,u.Iu)("verbs.post")},{value:4,altValue:"PUT",label:(0,u.Iu)("verbs.put")},{value:8,altValue:"PATCH",label:(0,u.Iu)("verbs.patch")},{value:16,altValue:"DELETE",label:(0,u.Iu)("verbs.delete")}],this.isDarkMode=this.themeService.darkMode$,l.valueAccessor=this}ngDoCheck(){this.controlDir.control instanceof o.NI&&this.controlDir.control.hasValidator(o.kI.required)&&this.control.addValidators(o.kI.required)}writeValue(l){if(l)if("number"===this.type&&"number"==typeof l){const a=this.verbs.filter(d=>(l&d.value)===d.value).map(d=>d.value);this.control.setValue(a,{emitEvent:!1})}else this.control.setValue("verb"===this.type&&"string"==typeof l?this.verbs.find(a=>a.altValue===l)?.value??"":l.map(a=>this.verbs.find(d=>d.altValue===a)?.value??0),{emitEvent:!1})}registerOnChange(l){this.onChange=l,this.control.valueChanges.subscribe(a=>{const d="number"===this.type?(a||[]).reduce((v,D)=>v|D,0):"verb_multiple"===this.type?(a||[]).map(v=>this.verbs.find(D=>D.value===v)?.altValue??""):this.verbs.find(v=>v.value===a)?.altValue??"";this.onChange(d)})}registerOnTouched(l){this.onTouched=l}setDisabledState(l){l?this.control.disable():this.control.enable()}}).\u0275fac=function(l){return new(l||f)(t.Y36(o.a5,2),t.Y36(O.F))},f.\u0275cmp=t.Xpm({type:f,selectors:[["df-verb-picker"]],inputs:{type:"type",schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline"],[4,"ngIf"],[3,"formControl","multiple"],[3,"value",4,"ngFor","ngForOf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"]],template:function(l,a){1&l&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.TgZ(2,"mat-form-field",0),t.YNc(3,T,2,1,"mat-label",1),t.TgZ(4,"mat-select",2),t.YNc(5,A,2,2,"mat-option",3),t.qZA(),t.YNc(6,C,1,2,"fa-icon",4),t.qZA()()),2&l&&(t.Tol(t.lcZ(1,8,a.isDarkMode)?"dark-theme":""),t.xp6(3),t.Q6J("ngIf",a.showLabel),t.xp6(1),t.Q6J("formControl",a.control)("multiple","verb_multiple"===a.type||"number"===a.type),t.uIk("aria-label",a.schema.label),t.xp6(1),t.Q6J("ngForOf",a.verbs),t.xp6(1),t.Q6J("ngIf",a.schema.description))},dependencies:[c.LD,m.KE,m.hX,m.R9,c.gD,P.ey,m.lN,o.UX,o.JJ,o.oH,e.ax,e.O5,i.AV,i.gM,p.uH,p.BN,e.Ov],encapsulation:2}),f);y=(0,s.gn)([(0,E.c)({checkProperties:!0})],y)},52002:(h,r,n)=>{n.d(r,{h:()=>s});const s=["csv","json","xml"]},45696:(h,r,n)=>{n.d(r,{B:()=>s});const s=[{columnDef:"active",cell:e=>e.active,header:"active"},{columnDef:"email",cell:e=>e.email,header:"email"},{columnDef:"displayName",cell:e=>e.displayName,header:"name"},{columnDef:"firstName",cell:e=>e.firstName,header:"firstName"},{columnDef:"lastName",cell:e=>e.lastName,header:"lastName"},{columnDef:"registration",cell:e=>e.registration,header:"registration"},{columnDef:"actions"}]},22873:(h,r,n)=>{n.d(r,{_:()=>e});var s=n(15861);function e(m,c){return o.apply(this,arguments)}function o(){return(o=(0,s.Z)(function*(m,c){const i=(new TextEncoder).encode(`${m}${c}${Date.now()}`),p=yield crypto.subtle.digest("SHA-256",i);return Array.from(new Uint8Array(p)).map(t=>t.toString(16).padStart(2,"0")).join("")})).apply(this,arguments)}},35326:(h,r,n)=>{function s(e){if(e.value.length>0)try{JSON.parse(e.value)}catch{return{jsonInvalid:!0}}return null}n.d(r,{U:()=>s})}}]); \ No newline at end of file +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[8592],{73991:(h,r,n)=>{n.d(r,{U:()=>m});var s=n(42346),e=n(65879);const o=["calendlyWidget"];let m=(()=>{class c{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return c.\u0275fac=function(i){return new(i||c)},c.\u0275cmp=e.Xpm({type:c,selectors:[["df-paywall"]],viewQuery:function(i,f){if(1&i&&e.Gf(o,5),2&i){let g;e.iGM(g=e.CRH())&&(f.calendlyWidget=g.first)}},standalone:!0,features:[e.jDz],decls:35,vars:27,consts:[[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"calendly-inline-widget"],["calendlyWidget",""],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"]],template:function(i,f){1&i&&(e.TgZ(0,"div",0)(1,"h2"),e._uU(2),e.ALo(3,"transloco"),e.qZA(),e.TgZ(4,"h2"),e._uU(5),e.ALo(6,"transloco"),e.qZA(),e.TgZ(7,"div",1)(8,"div",2)(9,"div",3)(10,"h4"),e._uU(11),e.ALo(12,"transloco"),e.qZA(),e._UZ(13,"p",4),e.ALo(14,"transloco"),e.qZA(),e.TgZ(15,"div",3)(16,"h4"),e._uU(17),e.ALo(18,"transloco"),e.qZA(),e.TgZ(19,"p"),e._uU(20),e.ALo(21,"transloco"),e.qZA()()()(),e.TgZ(22,"h2"),e._uU(23),e.ALo(24,"transloco"),e.qZA()(),e._UZ(25,"div",5,6),e.TgZ(27,"h3",7)(28,"a",8),e._uU(29),e.ALo(30,"transloco"),e.qZA(),e._uU(31," | "),e.TgZ(32,"a",9),e._uU(33),e.ALo(34,"transloco"),e.qZA()()),2&i&&(e.xp6(2),e.Oqu(e.lcZ(3,9,"paywall.header")),e.xp6(3),e.Oqu(e.lcZ(6,11,"paywall.subheader")),e.xp6(6),e.Oqu(e.lcZ(12,13,"paywall.hostedTrial")),e.xp6(2),e.Q6J("innerHTML",e.lcZ(14,15,"paywall.bookTime"),e.oJD),e.xp6(4),e.Oqu(e.lcZ(18,17,"paywall.learnMoreTitle")),e.xp6(3),e.Oqu(e.lcZ(21,19,"paywall.gain")),e.xp6(3),e.Oqu(e.lcZ(24,21,"paywall.speakToHuman")),e.xp6(6),e.hij("",e.lcZ(30,23,"phone"),": +1 415-993-5877"),e.xp6(4),e.hij("",e.lcZ(34,25,"email"),": info@dreamfactory.com"))},dependencies:[s.Ot],styles:[".paywall-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:20px}.calendly-inline-widget[_ngcontent-%COMP%]{min-width:320px;width:100%;height:700px;margin:20px 0}.details-section[_ngcontent-%COMP%]{margin:32px 0;max-width:690px;width:100%}.info-columns[_ngcontent-%COMP%]{display:flex;gap:32px;justify-content:space-between}@media (max-width: 768px){.info-columns[_ngcontent-%COMP%]{flex-direction:column}}.info-column[_ngcontent-%COMP%]{flex:1;min-width:0}.paywall-contact[_ngcontent-%COMP%]{width:100%;text-align:center;padding:32px 0;margin-top:20px}"]}),c})()},75058:(h,r,n)=>{n.d(r,{M:()=>y});var p,s=n(97582),e=n(96814),o=n(56223),m=n(64170),c=n(98525),u=n(42346),i=n(92596),f=n(45597),g=n(90590),E=n(78791),t=n(65879),O=n(65763),P=n(23680);function T(_,l){if(1&_&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&_){const a=t.oxw();t.xp6(1),t.Oqu(a.schema.label)}}function A(_,l){if(1&_&&(t.TgZ(0,"mat-option",5),t._uU(1),t.qZA()),2&_){const a=l.$implicit;t.Q6J("value",a.value),t.xp6(1),t.hij(" ",a.label," ")}}function C(_,l){if(1&_&&t._UZ(0,"fa-icon",6),2&_){const a=t.oxw();t.Q6J("icon",a.faCircleInfo)("matTooltip",a.schema.description)}}let y=((p=class{constructor(l,a){this.controlDir=l,this.themeService=a,this.type="verb",this.showLabel=!0,this.faCircleInfo=g.DBf,this.control=new o.NI,this.verbs=[{value:1,altValue:"GET",label:(0,u.Iu)("verbs.get")},{value:2,altValue:"POST",label:(0,u.Iu)("verbs.post")},{value:4,altValue:"PUT",label:(0,u.Iu)("verbs.put")},{value:8,altValue:"PATCH",label:(0,u.Iu)("verbs.patch")},{value:16,altValue:"DELETE",label:(0,u.Iu)("verbs.delete")}],this.isDarkMode=this.themeService.darkMode$,l.valueAccessor=this}ngDoCheck(){this.controlDir.control instanceof o.NI&&this.controlDir.control.hasValidator(o.kI.required)&&this.control.addValidators(o.kI.required)}writeValue(l){if(l)if("number"===this.type&&"number"==typeof l){const a=this.verbs.filter(d=>(l&d.value)===d.value).map(d=>d.value);this.control.setValue(a,{emitEvent:!1})}else this.control.setValue("verb"===this.type&&"string"==typeof l?this.verbs.find(a=>a.altValue===l)?.value??"":l.map(a=>this.verbs.find(d=>d.altValue===a)?.value??0),{emitEvent:!1})}registerOnChange(l){this.onChange=l,this.control.valueChanges.subscribe(a=>{const d="number"===this.type?(a||[]).reduce((v,D)=>v|D,0):"verb_multiple"===this.type?(a||[]).map(v=>this.verbs.find(D=>D.value===v)?.altValue??""):this.verbs.find(v=>v.value===a)?.altValue??"";this.onChange(d)})}registerOnTouched(l){this.onTouched=l}setDisabledState(l){l?this.control.disable():this.control.enable()}}).\u0275fac=function(l){return new(l||p)(t.Y36(o.a5,2),t.Y36(O.F))},p.\u0275cmp=t.Xpm({type:p,selectors:[["df-verb-picker"]],inputs:{type:"type",schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline"],[4,"ngIf"],[3,"formControl","multiple"],[3,"value",4,"ngFor","ngForOf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"]],template:function(l,a){1&l&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.TgZ(2,"mat-form-field",0),t.YNc(3,T,2,1,"mat-label",1),t.TgZ(4,"mat-select",2),t.YNc(5,A,2,2,"mat-option",3),t.qZA(),t.YNc(6,C,1,2,"fa-icon",4),t.qZA()()),2&l&&(t.Tol(t.lcZ(1,8,a.isDarkMode)?"dark-theme":""),t.xp6(3),t.Q6J("ngIf",a.showLabel),t.xp6(1),t.Q6J("formControl",a.control)("multiple","verb_multiple"===a.type||"number"===a.type),t.uIk("aria-label",a.schema.label),t.xp6(1),t.Q6J("ngForOf",a.verbs),t.xp6(1),t.Q6J("ngIf",a.schema.description))},dependencies:[c.LD,m.KE,m.hX,m.R9,c.gD,P.ey,m.lN,o.UX,o.JJ,o.oH,e.ax,e.O5,i.AV,i.gM,f.uH,f.BN,e.Ov],encapsulation:2}),p);y=(0,s.gn)([(0,E.c)({checkProperties:!0})],y)},52002:(h,r,n)=>{n.d(r,{h:()=>s});const s=["csv","json","xml"]},45696:(h,r,n)=>{n.d(r,{B:()=>s});const s=[{columnDef:"active",cell:e=>e.active,header:"active"},{columnDef:"email",cell:e=>e.email,header:"email"},{columnDef:"displayName",cell:e=>e.displayName,header:"name"},{columnDef:"firstName",cell:e=>e.firstName,header:"firstName"},{columnDef:"lastName",cell:e=>e.lastName,header:"lastName"},{columnDef:"registration",cell:e=>e.registration,header:"registration"},{columnDef:"actions"}]},22873:(h,r,n)=>{n.d(r,{_:()=>e});var s=n(15861);function e(m,c){return o.apply(this,arguments)}function o(){return(o=(0,s.Z)(function*(m,c){const i=(new TextEncoder).encode(`${m}${c}${Date.now()}`),f=yield crypto.subtle.digest("SHA-256",i);return Array.from(new Uint8Array(f)).map(t=>t.toString(16).padStart(2,"0")).join("")})).apply(this,arguments)}},35326:(h,r,n)=>{function s(e){if(e.value.length>0)try{JSON.parse(e.value)}catch{return{jsonInvalid:!0}}return null}n.d(r,{U:()=>s})}}]); \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 08315d5a..9348e8f2 100644 --- a/dist/index.html +++ b/dist/index.html @@ -9,5 +9,5 @@ - + diff --git a/dist/main.49d111b45edc6f2c.js b/dist/main.6d5ca7fca48d16d1.js similarity index 96% rename from dist/main.49d111b45edc6f2c.js rename to dist/main.6d5ca7fca48d16d1.js index 81e695bf..20818db8 100644 --- a/dist/main.49d111b45edc6f2c.js +++ b/dist/main.6d5ca7fca48d16d1.js @@ -1 +1 @@ -(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[179],{51309:(Dt,xe,l)=>{"use strict";l.d(xe,{N:()=>o});const o={dfAdminApiKey:"6498a8ad1beb9d84d63035c5d1120c007fad6de706734db9689f8996707e0f7d",dfApiDocsApiKey:"36fda24fe5588fa4285ac6c6c2fdfbdb6b6bc9834699774c9bf777f706d05a88",dfFileManagerApiKey:"b5cb82af7b5d4130f36149f90aa2746782e59a872ac70454ac188743cb55b0ba"}},20352:(Dt,xe,l)=>{"use strict";l.d(xe,{Z:()=>c});var o=l(8996),C=l(69854),_=l(65879),N=l(69862),B=l(78630);let c=(()=>{class X{constructor(Q,U){this.http=Q,this.userDataService=U}get url(){return this.userDataService.userData?.isSysAdmin?o.n.ADMIN_PROFILE:o.n.USER_PROFILE}getProfile(){return this.http.get(this.url,{headers:C.CY})}saveProfile(Q){return this.http.put(this.url,Q,{headers:C.CY})}}return X.\u0275fac=function(Q){return new(Q||X)(_.LFG(N.eN),_.LFG(B._))},X.\u0275prov=_.Yz7({token:X,factory:X.\u0275fac}),X})()},99496:(Dt,xe,l)=>{"use strict";l.d(xe,{i:()=>oe});var o=l(37398),C=l(26306),_=l(22096),N=l(8996),B=l(69854),c=l(62651),X=l(65879),ae=l(69862),Q=l(81896),U=l(78630);let oe=(()=>{class j{constructor(J,se,_e){this.http=J,this.router=se,this.userDataService=_e}register(J){return this.http.post(N.n.REGISTER,J,B.Y1)}login(J){return this.http.post(N.n.USER_SESSION,J,{headers:B.CY}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)),(0,C.K)(()=>this.http.post(N.n.ADMIN_SESSION,J,{}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)))))}checkSession(){return this.userDataService.token?this.loginWithToken().pipe((0,o.U)(()=>!0),(0,C.K)(()=>(this.userDataService.clearToken(),(0,_.of)(!1)))):(0,_.of)(!1)}loginWithToken(J){return this.http.get(N.n.USER_SESSION,{headers:{...B.CY,Authorization:J?`Bearer ${J}`:""}}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)))}oauthLogin(J,se,_e){return this.http.post(N.n.USER_SESSION,{headers:B.CY,params:{oauth_callback:!0,oauth_token:J,code:se,state:_e}}).pipe((0,o.U)(De=>(this.userDataService.userData=De,De)))}logout(){this.http.delete(this.userDataService.userData?.isSysAdmin?N.n.ADMIN_SESSION:N.n.USER_SESSION).subscribe(()=>{this.userDataService.clearToken(),this.userDataService.userData=null,this.router.navigate([c.Z.AUTH,c.Z.LOGIN])})}}return j.\u0275fac=function(J){return new(J||j)(X.LFG(ae.eN),X.LFG(Q.F0),X.LFG(U._))},j.\u0275prov=X.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},31303:(Dt,xe,l)=>{"use strict";l.d(xe,{B:()=>ae});var o=l(99397),C=l(26306),_=l(8996),N=l(69854),B=l(65879),c=l(69862),X=l(78630);let ae=(()=>{class Q{constructor(oe,j){this.http=oe,this.userDataService=j}resetPassword(oe,j=!1){return this.http.post(j?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,oe,N.Y1)}updatePassword(oe){let j=!1;return this.userDataService.userData$.subscribe(J=>{j=!!J?.isSysAdmin}),this.http.post(j?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,oe,{headers:N.CY,params:{login:!0,reset:!1}}).pipe((0,o.b)({next:J=>{this.userDataService.token=J.sessionToken}}))}requestPasswordReset(oe,j=!1){return this.http.post(_.n.USER_PASSWORD,oe,j?N.Y1:N.qv).pipe((0,C.K)(()=>this.http.post(_.n.ADMIN_PASSWORD,oe,j?N.Y1:N.qv)))}}return Q.\u0275fac=function(oe){return new(oe||Q)(B.LFG(c.eN),B.LFG(X._))},Q.\u0275prov=B.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})()},69854:(Dt,xe,l)=>{"use strict";l.d(xe,{AC:()=>_,CY:()=>N,Y1:()=>B,Yg:()=>C,Zt:()=>o,qv:()=>c});const o="X-DreamFactory-Session-Token",C="X-DreamFactory-API-Key",_="X-DreamFactory-License-Key",N={"show-loading":""},B={headers:N,params:{login:!1}},c={headers:N,params:{reset:!0}}},86806:(Dt,xe,l)=>{"use strict";l.d(xe,{HL:()=>Q,Hk:()=>ae,Md:()=>$,OP:()=>de,PA:()=>ke,QO:()=>oe,Qi:()=>at,Xt:()=>c,Y0:()=>Ue,Yy:()=>U,_5:()=>j,bi:()=>se,i9:()=>Ze,kE:()=>De,kG:()=>re,mx:()=>X,qY:()=>q,sC:()=>ue,sM:()=>et,xQ:()=>_e,xS:()=>J});var o=l(65879),C=l(6625),_=l(8996),N=l(69862);const B=Ct=>({providedIn:"root",factory:()=>new C.R(Ct,(0,o.f3M)(N.eN))}),c=new o.OlP("URL_TOKEN"),X=new o.OlP("GITHUB_REPO_SERVICE_TOKEN",B(_.n.GITHUB_REPO)),ae=new o.OlP("ADMIN_SERVICE_TOKEN",B(_.n.SYSTEM_ADMIN)),Q=new o.OlP("USER_SERVICE_TOKEN",B(_.n.SYSTEM_USER)),U=new o.OlP("APP_SERVICE_TOKEN",B(_.n.APP)),oe=new o.OlP("API_DOCS_SERVICE_TOKEN",B(_.n.API_DOCS)),j=new o.OlP("SERVICE_TYPE_SERVICE_TOKEN",B(_.n.SERVICE_TYPE)),re=new o.OlP("REPORT_SERVICE_TOKEN",B(_.n.SERVICE_REPORT)),J=new o.OlP("SERVICES_SERVICE_TOKEN",B(_.n.SYSTEM_SERVICE)),se=new o.OlP("SCHEDULER_SERVICE_TOKEN",B(_.n.SCHEDULER)),_e=new o.OlP("LIMIT_SERVICE_TOKEN",B(_.n.LIMITS)),De=new o.OlP("LIMIT_CACHE_SERVICE_TOKEN",B(_.n.LIMIT_CACHE)),Ze=new o.OlP("ROLE_SERVICE_TOKEN",B(_.n.ROLES)),at=new o.OlP("CONFIG_CORS_SERVICE_TOKEN",B(_.n.SYSTEM_CORS)),et=new o.OlP("EVENTS_SERVICE_TOKEN",B(_.n.SYSTEM_EVENT)),q=new o.OlP("EVENT_SCRIPT_SERVICE_TOKEN",B(_.n.EVENT_SCRIPT)),de=new o.OlP("CACHE_SERVICE_TOKEN",B(_.n.SYSTEM_CACHE)),$=new o.OlP("EMAIL_TEMPLATES_SERVICE_TOKEN",B(_.n.EMAIL_TEMPLATES)),ue=new o.OlP("LOOKUP_KEYS_SERVICE_TOKEN",B(_.n.LOOKUP_KEYS)),ke=new o.OlP("BASE_SERVICE_TOKEN",B(_._)),Ue=new o.OlP("FILE_SERVICE_TOKEN",B(_.n.FILES))},8996:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>o,n:()=>C});const o="/api/v2";var C=function(_){return _.GITHUB_REPO="https://api.github.com/repos",_.SUBSCRIPTION_DATA="https://updates.dreamfactory.com/check",_.CALENDLY="https://assets.calendly.com/assets/external/widget.js",_.SYSTEM="/api/v2/system",_.ENVIRONMENT="/api/v2/system/environment",_.USER_SESSION="/api/v2/user/session",_.ADMIN_SESSION="/api/v2/system/admin/session",_.USER_PASSWORD="/api/v2/user/password",_.ADMIN_PASSWORD="/api/v2/system/admin/password",_.REGISTER="/api/v2/user/register",_.APP="/api/v2/system/app",_.API_DOCS="/api/v2/api_docs",_.ADMIN_PROFILE="/api/v2/system/admin/profile",_.USER_PROFILE="/api/v2/user/profile",_.SYSTEM_ADMIN="/api/v2/system/admin",_.ROLES="/api/v2/system/role",_.LIMITS="/api/v2/system/limit",_.LIMIT_CACHE="/api/v2/system/limit_cache",_.SYSTEM_SERVICE="/api/v2/system/service",_.SERVICE_TYPE="/api/v2/system/service_type",_.SYSTEM_USER="/api/v2/system/user",_.SERVICE_REPORT="/api/v2/system/service_report",_.SYSTEM_CORS="/api/v2/system/cors",_.SYSTEM_EVENT="/api/v2/system/event",_.EVENT_SCRIPT="/api/v2/system/event_script",_.SCRIPT_TYPE="/api/v2/system/script_type",_.SCHEDULER="/api/v2/system/scheduler",_.SYSTEM_CACHE="/api/v2/system/cache",_.EMAIL_TEMPLATES="/api/v2/system/email_template",_.LOOKUP_KEYS="/api/v2/system/lookup",_.FILES="/api/v2/files",_.LOGS="/api/v2/logs",_}(C||{})},6625:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>X});var o=l(69862),C=l(30977),_=l(94664),N=l(37398),B=l(86806),c=l(65879);let X=(()=>{class ae{constructor(U,oe){this.url=U,this.http=oe}getAll(U){return this.http.get(this.url,this.getOptions({limit:50,offset:0,includeCount:!0,...U}))}get(U,oe){return this.http.get(`${this.url}/${U}`,this.getOptions({snackbarError:"server",...oe}))}getFileContent(U,oe,j){let re=new o.WM;return oe&&j&&(re=re.set("Authorization","Basic "+btoa(`${oe}:${j}`))),this.http.get(`${this.url}/${U}`,{headers:re})}getEventScripts(){return this.http.get("/api/v2/system/event_script",this.getOptions({limit:50,offset:0,includeCount:!0}))}getReleases(){return this.http.get("https://api.github.com/repos/dreamfactorysoftware/df-admin-interface/releases")}create(U,oe,j){return this.http.post(`${this.url}${j?`/${j}`:""}`,U,this.getOptions({...oe}))}update(U,oe,j){return this.http.put(`${this.url}/${U}`,oe,this.getOptions({...j}))}legacyDelete(U,oe){const{headers:j,params:re}=this.getOptions({snackbarError:"server",...oe});return this.http.post(`${this.url}/${U}`,null,{headers:{...j,"X-Http-Method":"DELETE"},params:re})}delete(U,oe){const j=Array.isArray(U)?`${this.url}?ids=${U.join(",")}`:U?`${this.url}/${U}`:`${this.url}`;return this.http.delete(j,this.getOptions({snackbarError:"server",...oe}))}patch(U,oe,j){return this.http.patch(`${this.url}/${U}`,oe,this.getOptions({snackbarError:"server",...j}))}importList(U,oe){return(0,C.Vu)(U).pipe((0,_.w)(j=>this.http.post(this.url,j,this.getOptions({snackbarError:"server",contentType:U.type,...oe}))))}uploadFile(U,oe,j){const re=new FormData;return Object.keys(oe).forEach((J,se)=>re.append("files",oe[se])),this.http.post(`${this.url}/${U}`,re,this.getOptions({snackbarError:"server",...j}))}downloadJson(U,oe){return this.http.get(`${this.url}${U?`/${U}`:""}`,{...this.getOptions({snackbarError:"server",...oe})}).pipe((0,N.U)(re=>JSON.stringify(re)))}downloadFile(U,oe){return this.http.get(`${this.url}${U?`/${U}`:""}`,{responseType:"blob",...this.getOptions({snackbarError:"server",...oe})})}getOptions(U){const oe={},j={};return!1!==U.includeCacheControl&&(oe["Cache-Control"]="no-cache, private"),!1!==U.showSpinner&&(oe["show-loading"]=""),U.snackbarSuccess&&(oe["snackbar-success"]=U.snackbarSuccess),U.snackbarError&&(oe["snackbar-error"]=U.snackbarError),U.contentType&&(oe["Content-type"]=U.contentType),U.additionalHeaders&&U.additionalHeaders.forEach(re=>{oe[re.key]=re.value}),U.filter&&(j.filter=U.filter),U.sort&&(j.sort=U.sort),U.fields&&(j.fields=U.fields),U.related&&(j.related=U.related),void 0!==U.limit&&(j.limit=U.limit),void 0!==U.offset&&(j.offset=U.offset),void 0!==U.includeCount&&(j.include_count=U.includeCount),U.refresh&&(j.refresh=U.refresh),U.additionalParams&&U.additionalParams.forEach(re=>{j[re.key]=re.value}),{headers:oe,params:j}}}return ae.\u0275fac=function(U){return new(U||ae)(c.LFG(B.Xt),c.LFG(o.eN))},ae.\u0275prov=c.Yz7({token:ae,factory:ae.\u0275fac}),ae})()},49787:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>N});var o=l(71088),C=l(37398),_=l(65879);let N=(()=>{class B{constructor(X){this.breakpointObserver=X}get isSmallScreen(){return this.breakpointObserver.observe([o.u3.XSmall,o.u3.Small]).pipe((0,C.U)(X=>X.matches))}get isXSmallScreen(){return this.breakpointObserver.observe([o.u3.XSmall]).pipe((0,C.U)(X=>X.matches))}}return B.\u0275fac=function(X){return new(X||B)(_.LFG(o.Yg))},B.\u0275prov=_.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"}),B})()},72319:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>_});var o=l(65619),C=l(65879);let _=(()=>{class N{constructor(){this.errorSubject=new o.X(null),this.error$=this.errorSubject.asObservable(),this.hasErrorSubject=new o.X(!1),this.hasError$=this.hasErrorSubject.asObservable()}set error(c){this.errorSubject.next(c),this.hasError=!!c}set hasError(c){this.hasErrorSubject.next(c)}}return N.\u0275fac=function(c){return new(c||N)},N.\u0275prov=C.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})()},2637:(Dt,xe,l)=>{"use strict";l.d(xe,{t:()=>oe});var o=l(8996),C=l(69854),_=l(65619),N=l(37398),B=l(99397),c=l(26306),X=l(58504),ae=l(94517),Q=l(65879),U=l(69862);let oe=(()=>{class j{constructor(J){this.httpClient=J,this.licenseCheckSubject=new _.X(null),this.licenseCheck$=this.licenseCheckSubject.asObservable()}check(J){return this.httpClient.get(o.n.SUBSCRIPTION_DATA,{headers:{[C.AC]:J}}).pipe((0,N.U)(se=>(0,ae.dq)(se)),(0,B.b)(se=>this.licenseCheckSubject.next(se)),(0,c.K)(se=>(this.licenseCheckSubject.next(se.error),(0,X._)(()=>new Error(se)))))}}return j.\u0275fac=function(J){return new(J||j)(Q.LFG(U.eN))},j.\u0275prov=Q.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},34909:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>ae});var o=l(94664),C=l(26306),_=l(22096),N=l(37398),B=l(65879),c=l(75911),X=l(72319);let ae=(()=>{class Q{isFeatureLocked(oe,j){return"GOLD"!=j&&("SILVER"==j?this.silverLockedFeatures.some(re=>oe.includes(re)):this.openSourceLockedFeatures.some(re=>oe.includes(re)))}constructor(oe,j){this.systemConfigDataService=oe,this.errorService=j,this.openSourceLockedFeatures=["event-scripts","rate-limiting","scheduler","reporting"],this.silverLockedFeatures=["rate-limiting","scheduler","reporting"]}activatePaywall(oe){if(oe){const j=Array.isArray(oe)?oe:[oe];return this.systemConfigDataService.system$.pipe((0,o.w)(re=>0===re.resource.length?this.systemConfigDataService.fetchSystemData().pipe((0,C.K)(J=>(this.errorService.error=J.error.message,(0,_.of)(null)))):(0,_.of)(re)),(0,N.U)(re=>!!re&&!re.resource.some(J=>j.includes(J.name))))}return(0,_.of)(!1)}}return Q.\u0275fac=function(oe){return new(oe||Q)(B.LFG(c.s),B.LFG(X.y))},Q.\u0275prov=B.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})()},72246:(Dt,xe,l)=>{"use strict";l.d(xe,{w:()=>Q});var o=l(32296),C=l(22939),_=l(45597),N=l(90590),B=l(42346),c=l(65879);let X=(()=>{class U{constructor(j,re){this.snackBarRef=j,this.data=re,this.faXmark=N.g82,this.alertType="success",this.message=re.message,this.alertType=re.alertType}get icon(){switch(this.alertType){case"success":return N.f8k;case"error":return N.$9F;case"warning":return N.RLE;default:return N.sqG}}onAction(){this.snackBarRef.dismissWithAction()}}return U.\u0275fac=function(j){return new(j||U)(c.Y36(C.OX),c.Y36(C.qD))},U.\u0275cmp=c.Xpm({type:U,selectors:[["df-snackbar"]],standalone:!0,features:[c.jDz],decls:7,vars:7,consts:[[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(j,re){1&j&&(c.TgZ(0,"div",0),c._UZ(1,"fa-icon",1),c.TgZ(2,"span",2),c._uU(3),c.ALo(4,"transloco"),c.qZA(),c.TgZ(5,"button",3),c.NdJ("click",function(){return re.onAction()}),c._UZ(6,"fa-icon",4),c.qZA()()),2&j&&(c.Tol(re.alertType),c.xp6(1),c.Q6J("icon",re.icon),c.xp6(2),c.Oqu(c.lcZ(4,5,re.message)),c.xp6(3),c.Q6J("icon",re.faXmark))},dependencies:[o.ot,o.RK,_.uH,_.BN,B.Ot],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),U})();var ae=l(65619);let Q=(()=>{class U{constructor(j){this.snackBar=j,this.snackbarLastEle$=new ae.X(""),this.isEditPage$=new ae.X(!1)}setSnackbarLastEle(j,re){this.snackbarLastEle$.next(j),this.isEditPage$.next(re)}openSnackBar(j,re){this.snackBar.openFromComponent(X,{duration:5e3,horizontalPosition:"left",verticalPosition:"bottom",data:{message:j,alertType:re}})}}return U.\u0275fac=function(j){return new(j||U)(c.LFG(C.ux))},U.\u0275prov=c.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})()},75911:(Dt,xe,l)=>{"use strict";l.d(xe,{s:()=>oe});var o=l(65619),C=l(99397),_=l(26306),N=l(58504),B=l(37921),c=l(8996),X=l(69854),ae=l(65879),Q=l(69862),U=l(78630);let oe=(()=>{class j{constructor(J,se){this.http=J,this.userDataService=se,this.environmentSubject=new o.X({authentication:{allowOpenRegistration:!1,openRegEmailServiceId:0,allowForeverSessions:!1,loginAttribute:"email",adldap:[],oauth:[],saml:[]},server:{host:"",machine:"",release:"",serverOs:"",version:""}}),this.environment$=this.environmentSubject.asObservable(),this.systemSubject=new o.X({resource:[]}),this.system$=this.systemSubject.asObservable()}get environment(){return this.environmentSubject.value}set environment(J){this.environmentSubject.next(J)}get system(){return this.systemSubject.value}set system(J){this.systemSubject.next(J)}fetchEnvironmentData(){return this.http.get(c.n.ENVIRONMENT,{headers:X.CY}).pipe((0,C.b)(J=>this.environment=J),(0,_.K)(J=>(this.userDataService.clearToken(),(0,N._)(()=>new Error(J)))),(0,B.X)(1))}fetchSystemData(){return this.http.get(c.n.SYSTEM,{headers:{...X.CY,"skip-error":"true"}}).pipe((0,C.b)(J=>{this.system=J}))}}return j.\u0275fac=function(J){return new(J||j)(ae.LFG(Q.eN),ae.LFG(U._))},j.\u0275prov=ae.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},65763:(Dt,xe,l)=>{"use strict";l.d(xe,{F:()=>_});var o=l(65619),C=l(65879);let _=(()=>{class N{constructor(){this.darkMode$=new o.X(!1),this.currentTableRowNum$=new o.X(10),this.loadInitialTheme()}setThemeMode(c){this.darkMode$.next(c),localStorage.setItem("isDarkMode",JSON.stringify(c))}setCurrentTableRowNum(c){this.currentTableRowNum$.next(c)}loadInitialTheme(){const c=localStorage.getItem("isDarkMode");c&&this.darkMode$.next(JSON.parse(c))}}return N.\u0275fac=function(c){return new(c||N)},N.\u0275prov=C.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})()},78630:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>Q});var o=l(65619),C=l(94664),_=l(37398),N=l(22096),B=l(86806),c=l(69854),X=l(65879);l(6625);let Q=(()=>{class U{constructor(j){this.roleService=j,this.isLoggedInSubject=new o.X(!1),this.isLoggedIn$=this.isLoggedInSubject.asObservable(),this.userDataSubject=new o.X(null),this.userData$=this.userDataSubject.asObservable(),this.restrictedAccessSubject=new o.X([]),this.restrictedAccess$=this.restrictedAccessSubject.asObservable(),this.TOKEN_KEY="session_token",this.userData$.pipe((0,C.w)(re=>re&&re.isSysAdmin&&!re.isRootAdmin&&re.roleId?this.roleService.get(re.roleId,{related:"role_service_access_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}],additionalHeaders:[{key:c.Zt,value:re.sessionToken}]}).pipe((0,_.U)(J=>J.accessibleTabs??[])):(0,N.of)([]))).subscribe(re=>this.restrictedAccessSubject.next(re))}clearToken(){document.cookie=`${this.TOKEN_KEY}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`,this.isLoggedIn=!1}set userData(j){this.userDataSubject.next(j),j&&(this.token=j.sessionToken,this.isLoggedIn=!0)}set isLoggedIn(j){this.isLoggedInSubject.next(j),j||(this.userData=null)}get token(){const j=`${this.TOKEN_KEY}=`,J=decodeURIComponent(document.cookie).split(";");for(let se=0;se{"use strict";l.d(xe,{Z:()=>o});var o=function(C){return C.IMPORT="import",C.EDIT="edit",C.CREATE="create",C.VIEW="view",C.AUTH="auth",C.LOGIN="login",C.RESET_PASSWORD="reset-password",C.FORGOT_PASSWORD="forgot-password",C.REGISTER="register",C.USER_INVITE="user-invite",C.REGISTER_CONFIRM="register-confirm",C.PROFILE="profile",C.HOME="home",C.WELCOME="welcome",C.QUICKSTART="quickstart",C.RESOURCES="resources",C.DOWNLOAD="download",C.API_CONNECTIONS="api-connections",C.API_TYPES="api-types",C.DATABASE="database",C.SCRIPTING="scripting",C.NETWORK="network",C.FILE="file",C.UTILITY="utility",C.ROLE_BASED_ACCESS="role-based-access",C.API_KEYS="api-keys",C.SCRIPTS="scripts",C.EVENT_SCRIPTS="event-scripts",C.API_DOCS="api-docs",C.API_SECURITY="api-security",C.RATE_LIMITING="rate-limiting",C.AUTHENTICATION="authentication",C.SYSTEM_SETTINGS="system-settings",C.CONFIG="config",C.SCHEDULER="scheduler",C.LOGS="logs",C.REPORTING="reporting",C.DF_PLATFORM_APIS="df-platform-apis",C.ADMIN_SETTINGS="admin-settings",C.ADMINS="admins",C.SCHEMA="schema",C.USERS="users",C.FILES="files",C.LAUNCHPAD="launchpad",C.DATA="data",C.PACKAGES="package-manager",C.SYSTEM_INFO="system-info",C.CORS="cors",C.CACHE="cache",C.EMAIL_TEMPLATES="email-templates",C.GLOBAL_LOOKUP_KEYS="global-lookup-keys",C.TABLES="tables",C.RELATIONSHIPS="relationships",C.FIELDS="fields",C.ERROR="error",C.LICENSE_EXPIRED="license-expired",C}(o||{})},94517:(Dt,xe,l)=>{"use strict";l.d(xe,{LZ:()=>o,Vn:()=>_,dq:()=>C,sh:()=>N});const o=B=>B.replace(/([-_]\w)/g,c=>c[1].toUpperCase());function C(B){if(Array.isArray(B))return B.map(c=>C(c));if("object"==typeof B&&null!==B){const c={};for(const X in B)Object.prototype.hasOwnProperty.call(B,X)&&(c[o(X)]=C(B[X]));return c}return B}const _=B=>"idpSingleSignOnServiceUrl"===B||"idp_singleSignOnService_url"===B?"idp_singleSignOnService_url":"idpEntityId"===B||"idp_entityId"===B?"idp_entityId":"spNameIDFormat"===B||"sp_nameIDFormat"===B?"sp_nameIDFormat":"spPrivateKey"===B||"sp_privateKey"===B?"sp_privateKey":B.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1_$2").toLowerCase();function N(B){if(Array.isArray(B))return B.map(c=>N(c));if("object"==typeof B&&null!==B){const c={};for(const X in B)Object.prototype.hasOwnProperty.call(B,X)&&("requestBody"===X?c[X]=B[X]:c[_(X)]=N(B[X]));return c}return B}},30977:(Dt,xe,l)=>{"use strict";l.d(xe,{AG:()=>_,Vu:()=>C,dT:()=>N});var o=l(78645);function C(X){const ae=new o.x,Q=new FileReader;return Q.onload=()=>{ae.next(Q.result),ae.complete()},Q.onerror=U=>{ae.error(U)},Q.readAsText(X,"UTF-8"),ae.asObservable()}function _(X,ae,Q){N(new Blob([X],{type:c(Q)}),ae)}function N(X,ae){const Q=window.URL.createObjectURL(X);(function B(X,ae){const Q=document.createElement("a");Q.download=ae,Q.href=X,Q.click()})(Q,ae),window.URL.revokeObjectURL(Q)}function c(X){switch(X){case"json":return"application/json";case"xml":return"application/xml";case"csv":return"text/csv";default:return X}}},74490:(Dt,xe,l)=>{"use strict";l.d(xe,{s:()=>o});const o=C=>_=>{switch(C){case"user":return`(first_name like "%${_}%") or (last_name like "%${_}%") or (name like "%${_}%") or (email like "%${_}%")`;case"apiDocs":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%")`;case"apps":case"emailTemplates":case"roles":return`(name like "%${_}%") or (description like "%${_}%")`;case"serviceReports":return`(service_id like ${_}) or (service_name like "%${_}%") or (user_email like "%${_}%") or (action like "%${_}%") or (request_verb like "%${_}%")`;case"limits":return`(name like "%${_}%")`;case"services":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%") or (type like "%${_}%")`;case"eventScripts":return`(name like "%${_}%") or (type like "%${_}%")`;default:return""}}},86718:(Dt,xe,l)=>{"use strict";var o=l(97582),C=l(96814),_=l(81896),N=l(32296),B=l(3305),c=l(65879),X=l(42495),ae=l(62831),Q=l(23680),oe=(l(47394),l(63019)),j=l(78645),re=l(17131),J=l(26385),se=l(4300),De=(l(78337),l(36028)),Ze=l(56223),at=l(59773);const et=["*"],rt=new c.OlP("MAT_LIST_CONFIG");let dt=(()=>{class f{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,c.f3M)(rt,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(r){this._disableRipple=(0,X.Ig)(r)}get disabled(){return this._disabled}set disabled(r){this._disabled=(0,X.Ig)(r)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275dir=c.lG2({type:f,hostVars:1,hostBindings:function(r,u){2&r&&c.uIk("aria-disabled",u.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),f})(),Ce=(()=>{class f extends dt{constructor(){super(...arguments),this._isNonInteractive=!1}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[c._Bn([{provide:dt,useExisting:f}]),c.qOj],ngContentSelectors:et,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),f})(),le=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[re.Q8,C.ez,Q.BQ,Q.si,Q.us,J.t]}),f})();var Re=l(77988),ot=l(89829),Lt=l(49388),St=l(92438),Kt=l(32181),qt=l(37398),mn=l(21441),On=l(93997),nt=l(48180),Ft=l(27921),We=l(83620),R=l(86825);const z=["*"],D=["content"];function ee(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",2),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O._onBackdropClicked())}),c.qZA()}if(2&f){const r=c.oxw();c.ekj("mat-drawer-shown",r._isShowingBackdrop())}}function be(f,d){1&f&&(c.TgZ(0,"mat-drawer-content"),c.Hsn(1,2),c.qZA())}const ht=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],He=["mat-drawer","mat-drawer-content","*"];function Ve(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",2),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O._onBackdropClicked())}),c.qZA()}if(2&f){const r=c.oxw();c.ekj("mat-drawer-shown",r._isShowingBackdrop())}}function ge(f,d){1&f&&(c.TgZ(0,"mat-sidenav-content"),c.Hsn(1,2),c.qZA())}const Ne=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],wt=["mat-sidenav","mat-sidenav-content","*"],on={transformDrawer:(0,R.X$)("transform",[(0,R.SB)("open, open-instant",(0,R.oB)({transform:"none",visibility:"visible"})),(0,R.SB)("void",(0,R.oB)({"box-shadow":"none",visibility:"hidden"})),(0,R.eR)("void => open-instant",(0,R.jt)("0ms")),(0,R.eR)("void <=> open, open-instant => void",(0,R.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},hn=new c.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Kn(){return!1}}),en=new c.OlP("MAT_DRAWER_CONTAINER");let ze=(()=>{class f extends ot.PQ{constructor(r,u,O,I,ve){super(O,I,ve),this._changeDetectorRef=r,this._container=u}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.sBO),c.Y36((0,c.Gpc)(()=>S)),c.Y36(c.SBq),c.Y36(ot.mF),c.Y36(c.R0b))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(r,u){2&r&&c.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[c._Bn([{provide:ot.PQ,useExisting:f}]),c.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},encapsulation:2,changeDetection:0}),f})(),pe=(()=>{class f{get position(){return this._position}set position(r){(r="end"===r?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(r),this._position=r,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(r){this._mode=r,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(r){this._disableClose=(0,X.Ig)(r)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(r){("true"===r||"false"===r||null==r)&&(r=(0,X.Ig)(r)),this._autoFocus=r}get opened(){return this._opened}set opened(r){this.toggle((0,X.Ig)(r))}constructor(r,u,O,I,ve,Se,Ie,lt){this._elementRef=r,this._focusTrapFactory=u,this._focusMonitor=O,this._platform=I,this._ngZone=ve,this._interactivityChecker=Se,this._doc=Ie,this._container=lt,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new j.x,this._animationEnd=new j.x,this._animationState="void",this.openedChange=new c.vpe(!0),this._openedStream=this.openedChange.pipe((0,Kt.h)(Vt=>Vt),(0,qt.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Kt.h)(Vt=>Vt.fromState!==Vt.toState&&0===Vt.toState.indexOf("open")),(0,mn.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Kt.h)(Vt=>!Vt),(0,qt.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Kt.h)(Vt=>Vt.fromState!==Vt.toState&&"void"===Vt.toState),(0,mn.h)(void 0)),this._destroyed=new j.x,this.onPositionChanged=new c.vpe,this._modeChanged=new j.x,this.openedChange.subscribe(Vt=>{Vt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,St.R)(this._elementRef.nativeElement,"keydown").pipe((0,Kt.h)(Vt=>Vt.keyCode===De.hY&&!this.disableClose&&!(0,De.Vb)(Vt)),(0,at.R)(this._destroyed)).subscribe(Vt=>this._ngZone.run(()=>{this.close(),Vt.stopPropagation(),Vt.preventDefault()}))}),this._animationEnd.pipe((0,On.x)((Vt,Jt)=>Vt.fromState===Jt.fromState&&Vt.toState===Jt.toState)).subscribe(Vt=>{const{fromState:Jt,toState:Hn}=Vt;(0===Hn.indexOf("open")&&"void"===Jt||"void"===Hn&&0===Jt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(r,u){this._interactivityChecker.isFocusable(r)||(r.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const O=()=>{r.removeEventListener("blur",O),r.removeEventListener("mousedown",O),r.removeAttribute("tabindex")};r.addEventListener("blur",O),r.addEventListener("mousedown",O)})),r.focus(u)}_focusByCssSelector(r,u){let O=this._elementRef.nativeElement.querySelector(r);O&&this._forceFocus(O,u)}_takeFocus(){if(!this._focusTrap)return;const r=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(u=>{!u&&"function"==typeof this._elementRef.nativeElement.focus&&r.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(r){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,r):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const r=this._doc.activeElement;return!!r&&this._elementRef.nativeElement.contains(r)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(r){return this.toggle(!0,r)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(r=!this.opened,u){r&&u&&(this._openedVia=u);const O=this._setOpen(r,!r&&this._isFocusWithinDrawer(),this._openedVia||"program");return r||(this._openedVia=null),O}_setOpen(r,u,O){return this._opened=r,r?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",u&&this._restoreFocus(O)),this._updateFocusTrapState(),new Promise(I=>{this.openedChange.pipe((0,nt.q)(1)).subscribe(ve=>I(ve?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(r){const u=this._elementRef.nativeElement,O=u.parentNode;"end"===r?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),O.insertBefore(this._anchor,u)),O.appendChild(u)):this._anchor&&this._anchor.parentNode.insertBefore(u,this._anchor)}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.SBq),c.Y36(se.qV),c.Y36(se.tE),c.Y36(ae.t4),c.Y36(c.R0b),c.Y36(se.ic),c.Y36(C.K0,8),c.Y36(en,8))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer"]],viewQuery:function(r,u){if(1&r&&c.Gf(D,5),2&r){let O;c.iGM(O=c.CRH())&&(u._content=O.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(r,u){1&r&&c.WFA("@transform.start",function(I){return u._animationStarted.next(I)})("@transform.done",function(I){return u._animationEnd.next(I)}),2&r&&(c.uIk("align",null),c.d8E("@transform",u._animationState),c.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(r,u){1&r&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA())},dependencies:[ot.PQ],encapsulation:2,data:{animation:[on.transformDrawer]},changeDetection:0}),f})(),S=(()=>{class f{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(r){this._autosize=(0,X.Ig)(r)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(r){this._backdropOverride=null==r?null:(0,X.Ig)(r)}get scrollable(){return this._userContent||this._content}constructor(r,u,O,I,ve,Se=!1,Ie){this._dir=r,this._element=u,this._ngZone=O,this._changeDetectorRef=I,this._animationMode=Ie,this._drawers=new c.n_E,this.backdropClick=new c.vpe,this._destroyed=new j.x,this._doCheckSubject=new j.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new j.x,r&&r.change.pipe((0,at.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ve.change().pipe((0,at.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Se}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Ft.O)(this._allDrawers),(0,at.R)(this._destroyed)).subscribe(r=>{this._drawers.reset(r.filter(u=>!u._container||u._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Ft.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(r=>{this._watchDrawerToggle(r),this._watchDrawerPosition(r),this._watchDrawerMode(r)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,We.b)(10),(0,at.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(r=>r.open())}close(){this._drawers.forEach(r=>r.close())}updateContentMargins(){let r=0,u=0;if(this._left&&this._left.opened)if("side"==this._left.mode)r+=this._left._getWidth();else if("push"==this._left.mode){const O=this._left._getWidth();r+=O,u-=O}if(this._right&&this._right.opened)if("side"==this._right.mode)u+=this._right._getWidth();else if("push"==this._right.mode){const O=this._right._getWidth();u+=O,r-=O}r=r||null,u=u||null,(r!==this._contentMargins.left||u!==this._contentMargins.right)&&(this._contentMargins={left:r,right:u},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(r){r._animationStarted.pipe((0,Kt.h)(u=>u.fromState!==u.toState),(0,at.R)(this._drawers.changes)).subscribe(u=>{"open-instant"!==u.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==r.mode&&r.openedChange.pipe((0,at.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(r.opened))}_watchDrawerPosition(r){r&&r.onPositionChanged.pipe((0,at.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,nt.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(r){r&&r._modeChanged.pipe((0,at.R)((0,oe.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(r){const u=this._element.nativeElement.classList,O="mat-drawer-container-has-open";r?u.add(O):u.remove(O)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(r=>{"end"==r.position?this._end=r:this._start=r}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(r=>r&&!r.disableClose&&this._canHaveBackdrop(r)).forEach(r=>r._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(r){return"side"!==r.mode||!!this._backdropOverride}_isDrawerOpen(r){return null!=r&&r.opened}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(Lt.Is,8),c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(c.sBO),c.Y36(ot.rL),c.Y36(hn),c.Y36(c.QbO,8))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer-container"]],contentQueries:function(r,u,O){if(1&r&&(c.Suo(O,ze,5),c.Suo(O,pe,5)),2&r){let I;c.iGM(I=c.CRH())&&(u._content=I.first),c.iGM(I=c.CRH())&&(u._allDrawers=I)}},viewQuery:function(r,u){if(1&r&&c.Gf(ze,5),2&r){let O;c.iGM(O=c.CRH())&&(u._userContent=O.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(r,u){2&r&&c.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[c._Bn([{provide:en,useExisting:f}])],ngContentSelectors:He,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(r,u){1&r&&(c.F$t(ht),c.YNc(0,ee,1,2,"div",0),c.Hsn(1),c.Hsn(2,1),c.YNc(3,be,2,0,"mat-drawer-content",1)),2&r&&(c.Q6J("ngIf",u.hasBackdrop),c.xp6(3),c.Q6J("ngIf",!u._content))},dependencies:[C.O5,ze],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),f})(),Y=(()=>{class f extends ze{constructor(r,u,O,I,ve){super(r,u,O,I,ve)}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.sBO),c.Y36((0,c.Gpc)(()=>Ke)),c.Y36(c.SBq),c.Y36(ot.mF),c.Y36(c.R0b))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(r,u){2&r&&c.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[c._Bn([{provide:ot.PQ,useExisting:f}]),c.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},encapsulation:2,changeDetection:0}),f})(),Ee=(()=>{class f extends pe{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(r){this._fixedInViewport=(0,X.Ig)(r)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(r){this._fixedTopGap=(0,X.su)(r)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(r){this._fixedBottomGap=(0,X.su)(r)}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(r,u){2&r&&(c.uIk("align",null),c.Udp("top",u.fixedInViewport?u.fixedTopGap:null,"px")("bottom",u.fixedInViewport?u.fixedBottomGap:null,"px"),c.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened)("mat-sidenav-fixed",u.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[c.qOj],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(r,u){1&r&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA())},dependencies:[ot.PQ],encapsulation:2,data:{animation:[on.transformDrawer]},changeDetection:0}),f})(),Ke=(()=>{class f extends S{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav-container"]],contentQueries:function(r,u,O){if(1&r&&(c.Suo(O,Y,5),c.Suo(O,Ee,5)),2&r){let I;c.iGM(I=c.CRH())&&(u._content=I.first),c.iGM(I=c.CRH())&&(u._allDrawers=I)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(r,u){2&r&&c.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},exportAs:["matSidenavContainer"],features:[c._Bn([{provide:en,useExisting:f}]),c.qOj],ngContentSelectors:wt,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(r,u){1&r&&(c.F$t(Ne),c.YNc(0,Ve,1,2,"div",0),c.Hsn(1),c.Hsn(2,1),c.YNc(3,ge,2,0,"mat-sidenav-content",1)),2&r&&(c.Q6J("ngIf",u.hasBackdrop),c.xp6(3),c.Q6J("ngIf",!u._content))},dependencies:[C.O5,Y],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),f})(),mt=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[C.ez,Q.BQ,ot.ZD,ot.ZD,Q.BQ]}),f})();const _t=["*",[["mat-toolbar-row"]]],cn=["*","mat-toolbar-row"],Yt=(0,Q.pj)(class{constructor(f){this._elementRef=f}});let _n=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275dir=c.lG2({type:f,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),f})(),Rn=(()=>{class f extends Yt{constructor(r,u,O){super(r),this._platform=u,this._document=O}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.SBq),c.Y36(ae.t4),c.Y36(C.K0))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-toolbar"]],contentQueries:function(r,u,O){if(1&r&&c.Suo(O,_n,5),2&r){let I;c.iGM(I=c.CRH())&&(u._toolbarRows=I)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(r,u){2&r&&c.ekj("mat-toolbar-multiple-rows",u._toolbarRows.length>0)("mat-toolbar-single-row",0===u._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[c.qOj],ngContentSelectors:cn,decls:2,vars:0,template:function(r,u){1&r&&(c.F$t(_t),c.Hsn(0),c.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),f})(),si=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[Q.BQ,Q.BQ]}),f})();var Pi=l(45597),oi=l(90590),je=l(62651),yn=l(99496),Wn=l(94664),zn=l(22096),An=l(78630);const Jn=()=>{const f=(0,c.f3M)(yn.i),d=(0,c.f3M)(An._),r=(0,c.f3M)(_.F0);return d.isLoggedIn$.pipe((0,Wn.w)(u=>u?(0,zn.of)(!0):f.checkSession().pipe((0,qt.U)(O=>!!O||r.createUrlTree([je.Z.AUTH])))))};var fn=l(86806);const li=f=>()=>(0,c.f3M)(fn.Yy).getAll({related:"role_by_role_id",fields:"*",limit:f,sort:"name"}),co=f=>()=>(0,c.f3M)(fn.HL).getAll({limit:f,sort:"name"}),Yi=f=>d=>{const r=(0,c.f3M)(fn.Hk),u=(0,c.f3M)(fn.i9),O=d.paramMap.get("id");return O?r.get(O,{related:"user_to_app_to_role_by_user_id,lookup_by_user_id"}).pipe((0,Wn.w)(I=>I.userToAppToRoleByUserId.length>0?u.get(I.userToAppToRoleByUserId[0].roleId,{related:"lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]}).pipe((0,qt.U)(ve=>(I.role=ve,I))):(0,zn.of)(I))):r.getAll({limit:f,sort:"name"})},ho=f=>()=>(0,c.f3M)(fn.i9).getAll({related:"lookup_by_role_id",limit:f,sort:"name"});var Fo=l(34909);const Co=f=>d=>{const r=(0,c.f3M)(Fo._),u=(0,c.f3M)(fn.xQ);return r.activatePaywall("limit").pipe((0,Wn.w)(O=>{if(O)return(0,zn.of)("paywall");{const I=d.paramMap.get("id");return I?u.get(I):u.getAll({limit:f,sort:"name",related:"limit_cache_by_limit_id"})}}))};var Po=l(20352),ca=l(31303);const Mn=f=>{const d=(0,c.f3M)(fn.Qi),r=f.paramMap.get("id");return r?d.get(r):d.getAll({includeCount:!0})},ui=f=>{const d=(0,c.f3M)(Fo._),r=(0,c.f3M)(fn.bi);return d.activatePaywall("scheduler").pipe((0,Wn.w)(u=>{if(u)return(0,zn.of)("paywall");{const O=f.paramMap.get("id");return O?r.get(O,{related:"task_log_by_task_id"}):r.getAll({related:"task_log_by_task_id,service_by_service_id"})}}))},Zi=f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}/_field`,{})};var Qt=l(9315);const an=(f,d)=>r=>{const u=(0,c.f3M)(fn._5),O=(0,c.f3M)(fn.xS),I=r.data.system,ve=r.data.groups;if(ve){const Se=ve.map(Ie=>u.getAll({fields:"name",additionalParams:[{key:"group",value:Ie}]}));return(0,Qt.D)(Se).pipe((0,qt.U)(Ie=>Ie.map(lt=>lt.resource).flat()),(0,Wn.w)(Ie=>O.getAll({limit:f,sort:"name",filter:`${I?"(created_by_id is not null) and ":""}(type in ("${Ie.map(lt=>lt.name).join('","')}"))${d?` and ${d}`:""}`}).pipe((0,qt.U)(lt=>({...lt,serviceTypes:Ie})))))}return O.getAll({limit:f,sort:"name",filter:`${I?'(created_by_id is null) and (name != "api_docs")':""}${d||""}`}).pipe((0,qt.U)(Se=>({...Se})))},zi=f=>{const d=(0,c.f3M)(fn._5),r=f.data.groups;if(r){const u=r.map(O=>d.getAll({additionalParams:[{key:"group",value:O}]}));return(0,Qt.D)(u).pipe((0,qt.U)(O=>O.map(I=>I.resource).flat()))}return d.getAll().pipe((0,qt.U)(u=>u.resource))},hi=[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1361)]).then(l.bind(l,91361)).then(f=>f.DfManageServicesComponent),resolve:{data:an()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(5195),l.e(1609),l.e(4630),l.e(5986),l.e(7466),l.e(4104),l.e(9699),l.e(9488),l.e(599),l.e(8592),l.e(5979)]).then(l.bind(l,25979)).then(f=>f.DfServiceDetailsComponent),resolve:{serviceTypes:zi}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(5195),l.e(1609),l.e(4630),l.e(5986),l.e(7466),l.e(4104),l.e(9699),l.e(9488),l.e(599),l.e(8592),l.e(5979)]).then(l.bind(l,25979)).then(f=>f.DfServiceDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.xS),r=f.paramMap.get("id");if(r)return d.get(r,{related:"service_doc_by_service_id"})},serviceTypes:zi}}],ri=[{path:"",loadComponent:()=>Promise.all([l.e(5195),l.e(1514),l.e(1717)]).then(l.bind(l,11717)).then(f=>f.DfWelcomePageComponent)}];var xn=l(42346),Pn=l(26306),gn=l(75911);const Bo=[{path:"",redirectTo:je.Z.LOGIN,pathMatch:"full"},{path:je.Z.LOGIN,loadComponent:()=>Promise.all([l.e(8525),l.e(5195),l.e(1514),l.e(8372)]).then(l.bind(l,58372)).then(f=>f.DfLoginComponent),canActivate:[f=>{const d=(0,c.f3M)(_.F0),r=(0,c.f3M)(yn.i);return!f.queryParams.session_token||r.loginWithToken().pipe((0,qt.U)(()=>(d.navigate([]),!1)),(0,Pn.K)(()=>(d.navigate([je.Z.AUTH]),(0,zn.of)(!0))))},f=>{const d=(0,c.f3M)(_.F0),r=(0,c.f3M)(yn.i),u=f.queryParams.code,O=f.queryParams.state,I=f.queryParams.oauth_token;return!(u&&O||I)||r.oauthLogin(I,u,O).pipe((0,qt.U)(()=>(d.navigate([]),!1)),(0,Pn.K)(()=>(d.navigate([je.Z.AUTH]),(0,zn.of)(!0))))}]},{path:je.Z.REGISTER,loadComponent:()=>Promise.all([l.e(5195),l.e(5625)]).then(l.bind(l,45625)).then(f=>f.DfRegisterComponent),canActivate:[()=>{const f=(0,c.f3M)(gn.s),d=(0,c.f3M)(_.F0);return f.environment$.pipe((0,qt.U)(r=>!!r.authentication.allowOpenRegistration||(d.navigate([je.Z.AUTH]),!1)))}]},{path:je.Z.FORGOT_PASSWORD,loadComponent:()=>Promise.all([l.e(5195),l.e(1472)]).then(l.bind(l,41472)).then(f=>f.DfForgotPasswordComponent)},{path:je.Z.RESET_PASSWORD,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"reset"}},{path:je.Z.USER_INVITE,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"invite"}},{path:je.Z.REGISTER_CONFIRM,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"register"}}];var ei=l(30977);const Yn=f=>{const d=f.data.type;return(0,c.f3M)(fn.PA).get(d)},bi=f=>{const d=f.paramMap.get("entity")??"";return(0,c.f3M)(fn.PA).get(`${f.data.type}/${d}`)},Xi=()=>(0,c.f3M)(fn.sM).getAll({additionalParams:[{key:"as_list",value:!0}]});var Qi=l(2637);const Li=f=>{const d=(0,c.f3M)(Qi.t),r=(0,c.f3M)(_.F0),u=(0,c.f3M)(gn.s);return u.environment$.pipe((0,Wn.w)(O=>O.platform?.license?(0,zn.of)(O):u.fetchEnvironmentData()),(0,Wn.w)(O=>"OPEN SOURCE"===O.platform?.license?(0,zn.of)(!0):void 0!==O.platform?.licenseKey?d.check(`${O.platform.licenseKey}`).pipe((0,qt.U)(I=>"true"===I.disableUi&&f?.routeConfig?.path!==je.Z.LICENSE_EXPIRED?r.createUrlTree([je.Z.LICENSE_EXPIRED]):"true"===I.disableUi&&f?.routeConfig?.path===je.Z.LICENSE_EXPIRED||f?.routeConfig?.path!==je.Z.LICENSE_EXPIRED||r.createUrlTree([je.Z.HOME])),(0,Pn.K)(()=>(0,zn.of)(!0))):(0,zn.of)(!1)))};var En=l(72319);const wo=f=>d=>{const r=(0,c.f3M)(Fo._),u=(0,c.f3M)(_.F0);return r.activatePaywall(f).pipe((0,qt.U)(O=>!O||u.createUrlTree(["../"],{relativeTo:d})))},$n={[je.Z.DATABASE]:["Database","Big Data"],[je.Z.SCRIPTING]:["Script"],[je.Z.NETWORK]:["Remote Service"],[je.Z.FILE]:["File","Excel"],[je.Z.UTILITY]:["Cache","Email","Notification","Log","Source Control","IoT"],[je.Z.AUTHENTICATION]:["LDAP","SSO","OAuth"],[je.Z.LOGS]:["Log"]},Ji=[{path:"",pathMatch:"full",redirectTo:je.Z.HOME},{path:je.Z.ERROR,loadComponent:()=>l.e(1844).then(l.bind(l,71844)).then(f=>f.DfErrorComponent),canActivate:[()=>{const f=(0,c.f3M)(En.y),d=(0,c.f3M)(_.F0);return f.hasError$.pipe((0,qt.U)(r=>!!r||d.createUrlTree(["/"])))}]},{path:je.Z.AUTH,children:Bo,canActivate:[()=>{const f=(0,c.f3M)(yn.i),d=(0,c.f3M)(An._),r=(0,c.f3M)(_.F0);return d.isLoggedIn$.pipe((0,Wn.w)(u=>u?(0,zn.of)(r.createUrlTree([je.Z.HOME])):f.checkSession().pipe((0,qt.U)(O=>!O||r.createUrlTree([je.Z.HOME])))))}],providers:[(0,xn.iX)("userManagement")]},{path:je.Z.HOME,children:ri,canActivate:[Jn,Li],providers:[(0,xn.iX)("home")]},{path:je.Z.LICENSE_EXPIRED,loadComponent:()=>l.e(6093).then(l.bind(l,66093)).then(f=>f.DfLicenseExpiredComponent),canActivate:[Li]},{path:je.Z.API_CONNECTIONS,children:[{path:"",redirectTo:je.Z.API_TYPES,pathMatch:"full"},{path:je.Z.API_TYPES,children:[{path:"",redirectTo:je.Z.DATABASE,pathMatch:"full"},{path:je.Z.DATABASE,children:hi,data:{groups:$n[je.Z.DATABASE]}},{path:je.Z.SCRIPTING,children:hi,data:{groups:$n[je.Z.SCRIPTING]}},{path:je.Z.NETWORK,children:hi,data:{groups:$n[je.Z.NETWORK]}},{path:je.Z.FILE,children:hi,data:{groups:$n[je.Z.FILE]}},{path:je.Z.UTILITY,children:hi,data:{groups:$n[je.Z.UTILITY]},resolve:{systemEvents:Xi}}],providers:[(0,xn.iX)("services"),(0,xn.iX)("scripts")]},{path:je.Z.ROLE_BASED_ACCESS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(168)]).then(l.bind(l,90168)).then(f=>f.DfManageRolesComponent),resolve:{data:ho()}},{path:"create",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(9488),l.e(6355)]).then(l.bind(l,16355)).then(f=>f.DfRoleDetailsComponent),resolve:{services:an(0)},data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(9488),l.e(6355)]).then(l.bind(l,16355)).then(f=>f.DfRoleDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.i9),r=f.paramMap.get("id");if(r)return d.get(r,{related:"role_service_access_by_role_id,lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]})},services:an(0)},data:{type:"edit"}}],providers:[(0,xn.iX)("roles")]},{path:je.Z.API_KEYS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(6381)]).then(l.bind(l,46381)).then(f=>f.DfManageAppsTableComponent),resolve:{data:li(0)}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5195),l.e(4630),l.e(7466),l.e(8592),l.e(6371)]).then(l.bind(l,6371)).then(f=>f.DfAppDetailsComponent),resolve:{roles:ho(0)}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5195),l.e(4630),l.e(7466),l.e(8592),l.e(6371)]).then(l.bind(l,6371)).then(f=>f.DfAppDetailsComponent),resolve:{roles:ho(0),appData:f=>{const d=f.paramMap.get("id")??0;return(0,c.f3M)(fn.Yy).get(d,{related:"role_by_role_id",fields:"*"})}}}],providers:[(0,xn.iX)("apps")]},{path:je.Z.EVENT_SCRIPTS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(4748)]).then(l.bind(l,64748)).then(f=>f.DfManageScriptsComponent),resolve:{data:()=>{const f=(0,c.f3M)(Fo._),d=(0,c.f3M)(fn.qY);return f.activatePaywall(["script_Type","event_script"]).pipe((0,Wn.w)(r=>r?(0,zn.of)("paywall"):d.getAll()))}}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(1609),l.e(4630),l.e(5986),l.e(599),l.e(8393)]).then(l.bind(l,78393)).then(f=>f.DfScriptDetailsComponent),resolve:{data:()=>(0,c.f3M)(fn.sM).getAll({additionalParams:[{key:"scriptable",value:!0}],limit:0,includeCount:!1})},data:{type:"create"},canActivate:[wo(["script_Type","event_script"])]},{path:":name",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(1609),l.e(4630),l.e(5986),l.e(599),l.e(8393)]).then(l.bind(l,78393)).then(f=>f.DfScriptDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"";return(0,c.f3M)(fn.qY).get(d)}},data:{type:"edit"},canActivate:[wo(["script_Type","event_script"])]}],providers:[(0,xn.iX)("scripts")]},{path:je.Z.API_DOCS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(4211)]).then(l.bind(l,94211)).then(f=>f.DfApiDocsTableComponent),resolve:{data:an(100,'(type not like "%swagger%")'),serviceTypes:zi}},{path:":name",loadComponent:()=>Promise.all([l.e(8525),l.e(9699),l.e(3331)]).then(l.bind(l,3331)).then(f=>f.DfApiDocsComponent),resolve:{data:f=>{const d=f.paramMap.get("name");return(0,c.f3M)(fn.QO).get(d)}}}],providers:[(0,xn.iX)("apiDocs")]}],canActivate:[Jn,Li]},{path:je.Z.API_SECURITY,children:[{path:"",redirectTo:je.Z.RATE_LIMITING,pathMatch:"full"},{path:je.Z.RATE_LIMITING,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(6080)]).then(l.bind(l,66080)).then(f=>f.DfManageLimitsComponent),resolve:{data:Co()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(8592),l.e(3517)]).then(l.bind(l,73517)).then(f=>f.DfLimitDetailsComponent),resolve:{data:Co(),users:co(0),roles:ho(0),services:an(0)},data:{type:"create"},canActivate:[wo("limit")]},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(8592),l.e(3517)]).then(l.bind(l,73517)).then(f=>f.DfLimitDetailsComponent),resolve:{data:Co(),users:co(0),roles:ho(0),services:an(0)},data:{type:"edit"},canActivate:[wo("limit")]}],providers:[(0,xn.iX)("limits")]},{path:je.Z.AUTHENTICATION,children:hi,data:{groups:$n[je.Z.AUTHENTICATION]},providers:[(0,xn.iX)("services")]}],canActivate:[Jn,Li]},{path:je.Z.SYSTEM_SETTINGS,children:[{path:"",redirectTo:je.Z.CONFIG,pathMatch:"full"},{path:je.Z.CONFIG,children:[{path:je.Z.SYSTEM_INFO,loadComponent:()=>l.e(9043).then(l.bind(l,69043)).then(f=>f.DfSystemInfoComponent),providers:[(0,xn.iX)("systemInfo")],resolve:{data:()=>(0,zn.of)(null)}},{path:je.Z.CORS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(5954)]).then(l.bind(l,55954)).then(f=>f.DfManageCorsTableComponent),resolve:{data:Mn}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5986),l.e(8592),l.e(1269)]).then(l.bind(l,41269)).then(f=>f.DfCorsConfigDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5986),l.e(8592),l.e(1269)]).then(l.bind(l,41269)).then(f=>f.DfCorsConfigDetailsComponent),resolve:{data:Mn},data:{type:"edit"}}],providers:[(0,xn.iX)("cors")]},{path:je.Z.CACHE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(7532)]).then(l.bind(l,37532)).then(f=>f.DfCacheComponent),resolve:{data:()=>(0,c.f3M)(fn.OP).getAll({fields:"*"})},providers:[(0,xn.iX)("cache")]},{path:je.Z.EMAIL_TEMPLATES,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(2446)]).then(l.bind(l,42446)).then(f=>f.DfEmailTemplatesComponent),resolve:{data:()=>(0,c.f3M)(fn.Md).getAll({})}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(9280)]).then(l.bind(l,49280)).then(f=>f.DfEmailTemplateDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(9280)]).then(l.bind(l,49280)).then(f=>f.DfEmailTemplateDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("id")??0;return(0,c.f3M)(fn.Md).get(d,{fields:"*"})}},data:{type:"edit"}}],providers:[(0,xn.iX)("emailTemplates")]},{path:je.Z.GLOBAL_LOOKUP_KEYS,loadComponent:()=>Promise.all([l.e(5313),l.e(6580)]).then(l.bind(l,76580)).then(f=>f.DfGlobalLookupKeysComponent),resolve:{data:()=>(0,c.f3M)(fn.sC).getAll()}}]},{path:je.Z.SCHEDULER,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1155)]).then(l.bind(l,51155)).then(f=>f.DfManageSchedulerComponent),resolve:{data:ui}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(1609),l.e(4104),l.e(8592),l.e(6509)]).then(l.bind(l,46509)).then(f=>f.DfSchedulerDetailsComponent),resolve:{data:an(0)},canActivate:[wo("scheduler")]},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(1609),l.e(4104),l.e(8592),l.e(6509)]).then(l.bind(l,46509)).then(f=>f.DfSchedulerDetailsComponent),resolve:{data:an(0),schedulerObject:ui},canActivate:[wo("scheduler")]}],providers:[(0,xn.iX)("scheduler")]},{path:je.Z.LOGS,children:hi,data:{groups:$n[je.Z.LOGS]},resolve:{systemEvents:Xi},providers:[(0,xn.iX)("services")]},{path:je.Z.REPORTING,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(8941)]).then(l.bind(l,18941)).then(f=>f.DfManageServiceReportComponent),resolve:{data:()=>{const f=(0,c.f3M)(Fo._),d=(0,c.f3M)(fn.kG);return f.activatePaywall("service_report").pipe((0,Wn.w)(r=>r?(0,zn.of)("paywall"):d.getAll()))}}},{path:je.Z.DF_PLATFORM_APIS,children:hi,data:{system:!0},providers:[(0,xn.iX)("services")]}],canActivate:[Jn,Li]},{path:je.Z.ADMIN_SETTINGS,children:[{path:"",redirectTo:je.Z.ADMINS,pathMatch:"full"},{path:je.Z.ADMINS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1750)]).then(l.bind(l,1750)).then(f=>f.DfManageAdminsComponent),resolve:{data:Yi()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7653)]).then(l.bind(l,27653)).then(f=>f.DfAdminDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7653)]).then(l.bind(l,27653)).then(f=>f.DfAdminDetailsComponent),resolve:{data:Yi()},data:{type:"edit"}}],providers:[(0,xn.iX)("admins"),(0,xn.iX)("userManagement")],canActivate:[()=>(0,c.f3M)(An._).userData$.pipe((0,qt.U)(d=>d?.isRootAdmin))]},{path:je.Z.SCHEMA,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(6255)]).then(l.bind(l,66255)).then(f=>f.DfManageDatabasesTableComponent),resolve:{data:an()}},{path:":name",children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(7823)]).then(l.bind(l,7823)).then(f=>f.DfManageTablesTableComponent),resolve:{data:f=>{const d=f.paramMap.get("name");return(0,c.f3M)(fn.PA).get(`${d}/_schema`,{fields:["name","label"].join(",")})}}},{path:je.Z.CREATE,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(1609),l.e(4104),l.e(3893)]).then(l.bind(l,83893)).then(f=>f.DfTableDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:":id",children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(1609),l.e(4104),l.e(3893)]).then(l.bind(l,83893)).then(f=>f.DfTableDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}?refresh=true`,{})}},data:{type:"edit"}},{path:je.Z.FIELDS,children:[{path:"",redirectTo:je.Z.CREATE,pathMatch:"full"},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:je.Z.RELATIONSHIPS,children:[{path:"",redirectTo:je.Z.CREATE,pathMatch:"full"},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(8542)]).then(l.bind(l,68542)).then(f=>f.DfRelationshipDetailsComponent),resolve:{fields:Zi,services:an(0)},data:{type:"create"}},{path:":relName",loadComponent:()=>Promise.all([l.e(8525),l.e(8542)]).then(l.bind(l,68542)).then(f=>f.DfRelationshipDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"",u=f.paramMap.get("relName")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}/_related/${u}`,{})},fields:Zi,services:an(0)},data:{type:"edit"}}]}]}]}],providers:[(0,xn.iX)("schema")],data:{groups:["Database"],system:!1}},{path:je.Z.USERS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(5058)]).then(l.bind(l,15058)).then(f=>f.DfManageUsersComponent),resolve:{data:co()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7771)]).then(l.bind(l,87771)).then(f=>f.DfUserDetailsComponent),data:{type:"create"},resolve:{apps:li(0),roles:ho(0)}},{path:":id",loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7771)]).then(l.bind(l,87771)).then(f=>f.DfUserDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.HL),r=f.paramMap.get("id");if(r)return d.get(r,{related:"lookup_by_user_id,user_to_app_to_role_by_user_id"})},apps:li(0),roles:ho(0)},data:{type:"edit"}}],providers:[(0,xn.iX)("users"),(0,xn.iX)("roles"),(0,xn.iX)("userManagement")]},{path:je.Z.FILES,data:{type:"files"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:Yn}},{path:":entity",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:bi}}],providers:[(0,xn.iX)("files")]},{path:je.Z.LOGS,data:{type:"logs"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:Yn}},{path:`${je.Z.VIEW}/:entity`,loadComponent:()=>Promise.all([l.e(1609),l.e(7415)]).then(l.bind(l,17415)).then(f=>f.DfLogViewerComponent),resolve:{data:f=>{const d=f.paramMap.get("entity")??"";return(0,c.f3M)(fn.PA).downloadFile(`${f.data.type}/${d}`).pipe((0,Wn.w)(O=>(0,ei.Vu)(O)))}}},{path:":entity",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:bi}}],providers:[(0,xn.iX)("files")]}],canActivate:[Jn,Li]},{path:je.Z.PROFILE,loadComponent:()=>Promise.all([l.e(4104),l.e(7993)]).then(l.bind(l,27993)).then(f=>f.DfProfileComponent),resolve:{data:()=>(0,c.f3M)(Po.Z).getProfile()},canActivate:[Jn,Li],providers:[Po.Z,ca.B,(0,xn.iX)("userManagement")]}],Eo=[je.Z.CREATE,je.Z.IMPORT,je.Z.EDIT,je.Z.AUTH,je.Z.PROFILE,je.Z.VIEW,je.Z.ERROR,je.Z.LICENSE_EXPIRED],So=["home","admin-settings","api-connections","api-security","system-settings"];function Xn(f,d=""){return f.filter(r=>r.path&&!r.path.includes(":")&&!Eo.includes(r.path)).map(r=>{if(r.children){const u=Xn(r.children,`${d}/${r.path}`);return{path:`${d}/${r.path}`,subRoutes:u.length?u:void 0,route:r.path,icon:$o(r)}}return{path:`${d}/${r.path}`,route:r.path,icon:$o(r)}})}const $o=f=>So.includes(f.path)?`assets/img/nav/${f?.path}.svg`:"";function Gn(f,d){const r=[je.Z.SYSTEM_INFO];return d?.forEach(u=>{switch(u){case"apps":r.push(je.Z.API_KEYS);break;case"users":r.push(je.Z.USERS);break;case"services":r.push(je.Z.DATABASE,je.Z.SCRIPTING,je.Z.NETWORK,je.Z.FILE,je.Z.UTILITY,je.Z.AUTHENTICATION,je.Z.DF_PLATFORM_APIS);break;case"apidocs":r.push(je.Z.API_DOCS);break;case"schema/data":r.push(je.Z.SCHEMA);break;case"files":r.push(je.Z.FILES);break;case"scripts":r.push(je.Z.EVENT_SCRIPTS);break;case"config":r.push(je.Z.CORS,je.Z.CACHE,je.Z.EMAIL_TEMPLATES,je.Z.GLOBAL_LOOKUP_KEYS);break;case"limits":r.push(je.Z.RATE_LIMITING);break;case"scheduler":r.push(je.Z.SCHEDULER)}}),f.filter(u=>u.subRoutes?(u.subRoutes=Gn(u.subRoutes,d),u.subRoutes.length):r.includes(u.route))}var Vi,Ci=l(17700),qi=l(64170),zo=l(2032),di=l(78791),po=l(65619),vi=l(99397),go=l(74490);l(6625);let so=((Vi=class{constructor(d,r,u,O,I,ve,Se,Ie,lt){this.adminService=d,this.userService=r,this.servicesService=u,this.serviceTypeService=O,this.roleService=I,this.appService=ve,this.eventScriptService=Se,this.limitService=Ie,this.emailTemplatesService=lt,this.resultsSubject=new po.X([]),this.results$=this.resultsSubject.asObservable(),this.recentsSubject=new po.X([]),this.recents$=this.recentsSubject.asObservable(),this.results$.subscribe(Vt=>{Vt.length&&this.recentsSubject.next(Vt)})}search(d){const r=[];return this.resultsSubject.next(r),(0,Qt.D)({admins:this.adminService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("user")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.ADMIN_SETTINGS}/${je.Z.ADMINS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),users:this.userService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("user")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.ADMIN_SETTINGS}/${je.Z.USERS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),services:(0,Qt.D)({services:this.servicesService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("services")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}),serviceTypes:this.serviceTypeService.getAll({additionalHeaders:[{key:"skip-error",value:"true"}]})}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{if(u&&u.serviceTypes){const O=u.services.resource.reduce((Ie,lt)=>(Ie[lt.type]||(Ie[lt.type]=[]),Ie[lt.type].push(lt),Ie),{}),I={};u.serviceTypes.resource.forEach(Ie=>{const lt=this.getServiceRoute(Ie.group);lt&&(I[Ie.name]=lt)});const ve={};for(const[Ie,lt]of Object.entries(O)){const Vt=I[Ie];ve[Vt]||(ve[Vt]=[]),ve[Vt].push(...lt)}Object.entries(ve).map(([Ie,lt])=>({route:Ie,services:lt})).filter(Ie=>Ie.services.length>0&&"undefined"!==Ie.route).forEach(Ie=>r.push({path:Ie.route,items:Ie.services.map(lt=>({label:lt.name,segment:lt.id}))})),u.services.resource.length&&r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.API_DOCS}`,items:u.services.resource.map(Ie=>({label:Ie.name,segment:Ie.name}))}),u.serviceTypes.resource.filter(Ie=>Ie.name.includes(d.toLowerCase())).forEach(Ie=>{const lt=this.getServiceRoute(Ie.group);lt&&r.push({path:lt,items:[{label:Ie.label,segment:je.Z.CREATE}]})}),this.resultsSubject.next(r)}})),roles:this.roleService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("roles")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.ROLE_BASED_ACCESS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),apps:this.appService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("apps")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.API_KEYS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),eventScripts:this.eventScriptService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("eventScripts")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.EVENT_SCRIPTS}`,items:u.resource.map(O=>({label:O.name,segment:O.name}))}),this.resultsSubject.next(r))})),limits:this.limitService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("limits")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_SECURITY}/${je.Z.RATE_LIMITING}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),emailTemplates:this.emailTemplatesService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("emailTemplates")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.SYSTEM_SETTINGS}/${je.Z.CONFIG}/${je.Z.EMAIL_TEMPLATES}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))}))})}getServiceRoute(d){const r=`${je.Z.API_CONNECTIONS}/${je.Z.API_TYPES}`;return[{route:`${r}/${je.Z.DATABASE}`,types:$n[je.Z.DATABASE]},{route:`${r}/${je.Z.SCRIPTING}`,types:$n[je.Z.SCRIPTING]},{route:`${r}/${je.Z.NETWORK}`,types:$n[je.Z.NETWORK]},{route:`${r}/${je.Z.FILE}`,types:$n[je.Z.FILE]},{route:`${r}/${je.Z.UTILITY}`,types:$n[je.Z.UTILITY]},{route:`${je.Z.API_SECURITY}/${je.Z.AUTHENTICATION}`,types:$n[je.Z.AUTHENTICATION]},{route:`${je.Z.SYSTEM_SETTINGS}/${je.Z.LOGS}`,types:$n[je.Z.LOGS]}].find(O=>O.types.includes(d))?.route}}).\u0275fac=function(d){return new(d||Vi)(c.LFG(fn.Hk),c.LFG(fn.HL),c.LFG(fn.xS),c.LFG(fn._5),c.LFG(fn.i9),c.LFG(fn.Yy),c.LFG(fn.qY),c.LFG(fn.xQ),c.LFG(fn.Md))},Vi.\u0275prov=c.Yz7({token:Vi,factory:Vi.\u0275fac,providedIn:"root"}),Vi);so=(0,o.gn)([(0,di.c)({checkProperties:!0})],so);var eo,Go=l(49787),qo=l(65763);function ea(f,d){1&f&&c._UZ(0,"ng-component")}const Wa=function(f){return{resultArray:f}};function mr(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ea,1,0,"ng-component",10),c.ALo(2,"async"),c.BQk()),2&f){const r=c.oxw(),u=c.MAs(13);c.xp6(1),c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(4,Wa,c.lcZ(2,2,r.results$)))}}function fr(f,d){1&f&&c._UZ(0,"ng-component")}function ur(f,d){if(1&f&&(c.YNc(0,fr,1,0,"ng-component",10),c.ALo(1,"async")),2&f){const r=c.oxw(),u=c.MAs(13);c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(4,Wa,c.lcZ(1,2,r.recents$)))}}function fa(f,d){if(1&f&&c._UZ(0,"fa-icon",16),2&f){const r=c.oxw(4);c.Q6J("icon",r.faPlus)}}function hr(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"li")(1,"button",14),c.NdJ("click",function(){const I=c.CHM(r).$implicit,ve=c.oxw().$implicit,Se=c.oxw(2);return c.KtG(Se.navigate(ve.path+"/"+I.segment))}),c.YNc(2,fa,1,1,"fa-icon",15),c._uU(3),c.qZA()()}if(2&f){const r=d.$implicit;c.xp6(2),c.Q6J("ngIf","create"===r.segment),c.xp6(1),c.hij(" ",r.label," ")}}function E(f,d){if(1&f&&(c.TgZ(0,"ul",12)(1,"li"),c._uU(2),c.ALo(3,"transloco"),c.TgZ(4,"ul"),c.YNc(5,hr,4,2,"li",13),c.qZA()()()),2&f){const r=d.$implicit,u=c.oxw(2);c.xp6(2),c.hij(" ",c.lcZ(3,2,u.getTranslationKey(r.path))," "),c.xp6(3),c.Q6J("ngForOf",r.items)}}function k(f,d){1&f&&c.YNc(0,E,6,4,"ul",11),2&f&&c.Q6J("ngForOf",d.resultArray)}let w=((eo=class{constructor(d,r,u,O,I){this.dialogRef=d,this.searchService=r,this.router=u,this.breakpointService=O,this.themeService=I,this.search=new Ze.NI,this.results$=this.searchService.results$,this.recents$=this.searchService.recents$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=oi.r8p,this.isDarkMode=this.themeService.darkMode$}getTranslationKey(d){return`nav.${d.replaceAll("/",".")}.nav`}ngOnInit(){this.search.valueChanges.pipe((0,We.b)(2e3),(0,On.x)(),(0,Wn.w)(d=>this.searchService.search(d))).subscribe()}navigate(d){this.router.navigate([d]),this.dialogRef.close()}}).\u0275fac=function(d){return new(d||eo)(c.Y36(Ci.so),c.Y36(so),c.Y36(_.F0),c.Y36(Go.y),c.Y36(qo.F))},eo.\u0275cmp=c.Xpm({type:eo,selectors:[["df-search-dialog"]],standalone:!0,features:[c.jDz],decls:18,vars:13,consts:[[1,"search-dialog"],["mat-dialog-title","",1,"search-bar"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],["mat-dialog-content","",1,"search-container"],[4,"ngIf","ngIfElse"],["recent",""],["results",""],["mat-dialog-actions","",1,"search-action"],["mat-button","",1,"close-btn",3,"mat-dialog-close"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","result-groups",4,"ngFor","ngForOf"],[1,"result-groups"],[4,"ngFor","ngForOf"],["color","primary","mat-stroked-button","",1,"result-item",3,"click"],[3,"icon",4,"ngIf"],[3,"icon"]],template:function(d,r){if(1&d&&(c.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),c._uU(4),c.ALo(5,"transloco"),c.qZA(),c._UZ(6,"input",3),c.qZA()(),c.TgZ(7,"div",4),c.ALo(8,"async"),c.YNc(9,mr,3,6,"ng-container",5),c.YNc(10,ur,2,6,"ng-template",null,6,c.W1O),c.YNc(12,k,1,1,"ng-template",null,7,c.W1O),c.qZA(),c.TgZ(14,"div",8)(15,"button",9),c._uU(16),c.ALo(17,"transloco"),c.qZA()()()),2&d){const u=c.MAs(11);c.xp6(4),c.Oqu(c.lcZ(5,7,"search")),c.xp6(2),c.Q6J("formControl",r.search),c.xp6(1),c.ekj("small",c.lcZ(8,9,r.smallScreen$)),c.xp6(2),c.Q6J("ngIf",r.search.value)("ngIfElse",u),c.xp6(7),c.hij(" ",c.lcZ(17,11,"close")," ")}},dependencies:[Ci.Is,Ci.ZT,Ci.uh,Ci.xY,Ci.H8,xn.Ot,qi.lN,qi.KE,qi.hX,zo.c,zo.Nt,N.ot,N.lW,Ze.UX,Ze.Fj,Ze.JJ,Ze.oH,C.ax,_.Bz,_.fw,C.Ov,C.O5,C.tP,Pi.uH,Pi.BN],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.search-dialog[_ngcontent-%COMP%]{padding-top:20px}.search-bar[_ngcontent-%COMP%]{min-width:275px}.search-container[_ngcontent-%COMP%]{max-height:500px;min-width:425px;overflow:auto}.search-container.small[_ngcontent-%COMP%]{min-width:300px}.search-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.result-item[_ngcontent-%COMP%]{width:100%;justify-content:left;margin:2px 0}.dark-theme.search-dialog[_ngcontent-%COMP%]{background-color:#1c1b20!important;border:1px solid white}"]}),eo);w=(0,o.gn)([(0,di.c)({checkProperties:!0})],w);var Z=l(82599);let pt=(()=>{class f{constructor(){this.isDarkMode$=new po.X(!0),this.themeService=(0,c.f3M)(qo.F)}toggle(){this.isDarkMode$.subscribe(r=>{this.themeService.setThemeMode(!r)}),this.isDarkMode$.next(!this.isDarkMode$.value)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275cmp=c.Xpm({type:f,selectors:[["df-theme-toggle"]],standalone:!0,features:[c.jDz],decls:2,vars:3,consts:[["color","primary",3,"checked","change"]],template:function(r,u){1&r&&(c.TgZ(0,"mat-slide-toggle",0),c.NdJ("change",function(){return u.toggle()}),c.ALo(1,"async"),c.qZA()),2&r&&c.Q6J("checked",c.lcZ(1,1,u.isDarkMode$))},dependencies:[Z.rP,Z.Rr,C.Ov],encapsulation:2}),f})();var ti,Zt=l(72246);function xi(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"button",23),c.NdJ("click",function(){const I=c.CHM(r).$implicit,ve=c.oxw(3);return c.KtG(ve.handleLanguageChange(I))}),c._uU(1),c.ALo(2,"transloco"),c.qZA()}if(2&f){const r=d.$implicit;c.xp6(1),c.hij(" ",c.lcZ(2,1,"languages."+r)," ")}}function ta(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"button",25),c.ALo(2,"transloco"),c._UZ(3,"fa-icon",20),c.qZA(),c.TgZ(4,"mat-menu",null,26),c.YNc(6,xi,3,3,"button",27),c.qZA(),c.BQk()),2&f){const r=c.MAs(5),u=c.oxw(2);c.xp6(1),c.Q6J("matMenuTriggerFor",r),c.uIk("aria-label",c.lcZ(2,4,"language")),c.xp6(2),c.Q6J("icon",u.faLanguage),c.xp6(3),c.Q6J("ngForOf",u.availableLanguages)}}function Pa(f,d){1&f&&(c.TgZ(0,"div",28)(1,"span"),c._uU(2),c.ALo(3,"transloco"),c.ALo(4,"transloco"),c.qZA()()),2&f&&(c.xp6(2),c.AsE("",c.lcZ(3,2,"licenseExpired.header")," ",c.lcZ(4,4,"licenseExpired.subHeader"),""))}function Ya(f,d){if(1&f){const r=c.EpF();c.ynx(0),c.TgZ(1,"mat-toolbar",9)(2,"div",10)(3,"button",11),c.NdJ("click",function(){c.CHM(r),c.oxw();const O=c.MAs(8);return c.KtG(O.toggle())}),c.ALo(4,"transloco"),c._UZ(5,"fa-icon",12),c.qZA(),c.TgZ(6,"a",13),c._UZ(7,"img",14),c.qZA()(),c.TgZ(8,"div",15),c._UZ(9,"fa-icon",16),c.TgZ(10,"input",17),c.NdJ("keydown.enter",function(){c.CHM(r);const O=c.oxw();return c.KtG(O.onSubmit())}),c.qZA()(),c._UZ(11,"span",18),c.YNc(12,ta,7,6,"ng-container",1),c._UZ(13,"df-theme-toggle"),c.TgZ(14,"button",19),c._UZ(15,"fa-icon",20),c._uU(16),c.ALo(17,"async"),c.qZA(),c.TgZ(18,"mat-menu",null,21)(20,"button",22),c._uU(21),c.ALo(22,"transloco"),c.qZA(),c.TgZ(23,"button",23),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O.logout())}),c._uU(24),c.ALo(25,"transloco"),c.qZA()()(),c.YNc(26,Pa,5,6,"div",24),c.ALo(27,"async"),c.ALo(28,"async"),c.BQk()}if(2&f){const r=c.MAs(19),u=c.oxw();let O,I;c.xp6(3),c.uIk("aria-label",c.lcZ(4,11,"toggleNav")),c.xp6(2),c.Q6J("icon",u.faBars),c.xp6(4),c.Q6J("icon",u.faMagnifyingGlass),c.xp6(1),c.Q6J("formControl",u.search),c.xp6(2),c.Q6J("ngIf",u.availableLanguages.length>1),c.xp6(2),c.Q6J("matMenuTriggerFor",r),c.xp6(1),c.Q6J("icon",u.faUser),c.xp6(1),c.hij(" ",null==(O=c.lcZ(17,13,u.userData$))?null:O.name," "),c.xp6(5),c.hij(" ",c.lcZ(22,15,"nav.profile.header")," "),c.xp6(3),c.hij(" ",c.lcZ(25,17,"nav.logout.header")," "),c.xp6(2),c.Q6J("ngIf","Expired"===(null==(I=c.lcZ(27,19,u.licenseCheck$))?null:I.msg)||"Unknown"===(null==(I=c.lcZ(28,21,u.licenseCheck$))?null:I.msg))}}function Za(f,d){1&f&&(c.ynx(0),c.TgZ(1,"div",29)(2,"div",30)(3,"div",31),c._UZ(4,"img",32),c.TgZ(5,"h3"),c._uU(6,"Self Hosted"),c.qZA()(),c.TgZ(7,"div",31),c._UZ(8,"img",33),c.TgZ(9,"h3"),c._uU(10," Database & Network"),c._UZ(11,"br"),c._uU(12," API Generation "),c.qZA()(),c.TgZ(13,"div",31),c._UZ(14,"img",34),c.TgZ(15,"h3"),c._uU(16,"API Security"),c.qZA()(),c.TgZ(17,"div",31),c._UZ(18,"img",35),c.TgZ(19,"h3"),c._uU(20,"API Scripting"),c.qZA()()()(),c.BQk())}function pr(f,d){1&f&&c.GkF(0)}const Ka=function(f){return{$implicit:f}};function Xa(f,d){if(1&f&&(c.TgZ(0,"mat-nav-list"),c.YNc(1,pr,1,0,"ng-container",36),c.qZA()),2&f){const r=c.oxw(),u=c.MAs(24);c.xp6(1),c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(2,Ka,r.nav))}}function Tr(f,d){1&f&&c._UZ(0,"ng-component")}function na(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"a",44),c.YNc(2,Tr,1,0,"ng-component",45),c.qZA(),c.BQk()),2&f){const r=c.oxw().$implicit,u=c.MAs(5);c.xp6(1),c.Q6J("routerLink",r.path),c.xp6(1),c.Q6J("ngTemplateOutlet",u)}}function to(f,d){1&f&&c._UZ(0,"ng-component")}function bo(f,d){if(1&f&&c.YNc(0,to,1,0,"ng-component",45),2&f){c.oxw();const r=c.MAs(5);c.Q6J("ngTemplateOutlet",r)}}function ci(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"span"),c._uU(2),c.ALo(3,"transloco"),c.qZA(),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(2),c.Oqu(c.lcZ(3,1,r.translationKey))}}function Wo(f,d){if(1&f&&(c.TgZ(0,"span"),c._uU(1),c.qZA()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Oqu(r.label)}}function Ir(f,d){if(1&f&&(c.YNc(0,ci,4,3,"ng-container",41),c.YNc(1,Wo,2,1,"ng-template",null,46,c.W1O)),2&f){const r=c.MAs(2),u=c.oxw().$implicit;c.Q6J("ngIf",u.translationKey)("ngIfElse",r)}}function ua(f,d){1&f&&(c.TgZ(0,"span"),c._uU(1," / "),c.qZA())}function Yo(f,d){if(1&f&&(c.ynx(0),c.YNc(1,na,3,2,"ng-container",41),c.YNc(2,bo,1,1,"ng-template",null,42,c.W1O),c.YNc(4,Ir,3,2,"ng-template",null,43,c.W1O),c.YNc(6,ua,2,0,"span",1),c.BQk()),2&f){const r=d.$implicit,u=d.index,O=c.MAs(3),I=c.oxw(3);c.xp6(1),c.Q6J("ngIf",r.path)("ngIfElse",O),c.xp6(5),c.Q6J("ngIf",u!==I.breadCrumbs.length-1)}}function ia(f,d){if(1&f&&(c.TgZ(0,"div",38)(1,"h1",39),c.YNc(2,Yo,7,3,"ng-container",40),c.qZA()()),2&f){const r=c.oxw(2);c.xp6(2),c.Q6J("ngForOf",r.breadCrumbs)}}function Qa(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ia,3,1,"div",37),c.ALo(2,"async"),c.BQk()),2&f){const r=c.oxw();c.xp6(1),c.Q6J("ngIf",!1===c.lcZ(2,1,r.hasError$))}}function Nr(f,d){if(1&f&&(c.ynx(0),c._UZ(1,"img",52),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Q6J("src",r.icon,c.LSH)("alt",r.path)}}function ka(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",49)(1,"button",50),c.NdJ("click",function(){c.CHM(r);const O=c.oxw().$implicit,I=c.oxw(2);return c.KtG(I.handleNavClick(O))}),c.TgZ(2,"span",51),c.YNc(3,Nr,2,2,"ng-container",1),c._uU(4),c.ALo(5,"transloco"),c.qZA()()()}if(2&f){const r=c.oxw().$implicit,u=c.oxw(2);c.xp6(1),c.ekj("active",u.isActive(r))("commercial-feature",u.isFeatureLocked(r.path,u.licenseType)),c.xp6(2),c.Q6J("ngIf",null==r?null:r.icon),c.xp6(1),c.hij(" ",c.lcZ(5,6,u.navLabel(r.path))," ")}}function ha(f,d){if(1&f&&(c.ynx(0),c._UZ(1,"img",52),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Q6J("src",r.icon,c.LSH)("alt",r.path)}}function lc(f,d){1&f&&c.GkF(0)}function Ja(f,d){if(1&f&&(c.TgZ(0,"mat-expansion-panel",53)(1,"mat-expansion-panel-header",54)(2,"span",51),c.YNc(3,ha,2,2,"ng-container",1),c._uU(4),c.ALo(5,"transloco"),c.qZA()(),c.TgZ(6,"mat-nav-list"),c.YNc(7,lc,1,0,"ng-container",36),c.qZA()()),2&f){const r=c.oxw().$implicit,u=c.oxw(2),O=c.MAs(24);c.ekj("mat-elevation-z0",!0),c.Q6J("expanded",u.isActive(r)),c.xp6(3),c.Q6J("ngIf",null==r?null:r.icon),c.xp6(1),c.hij("",c.lcZ(5,7,u.navLabel(r.path))," "),c.xp6(3),c.Q6J("ngTemplateOutlet",O)("ngTemplateOutletContext",c.VKq(9,Ka,r.subRoutes))}}function qa(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ka,6,8,"div",47),c.YNc(2,Ja,8,11,"ng-template",null,48,c.W1O),c.BQk()),2&f){const r=d.$implicit,u=c.MAs(3);c.xp6(1),c.Q6J("ngIf",!r.subRoutes)("ngIfElse",u)}}function Bc(f,d){1&f&&c.YNc(0,qa,4,2,"ng-container",40),2&f&&c.Q6J("ngForOf",d.$implicit)}let gr=((ti=class{constructor(d,r,u,O,I,ve,Se,Ie,lt,Vt,Jt,Hn,kn){this.breakpointService=d,this.userDataService=r,this.authService=u,this.router=O,this.errorService=I,this.licenseCheckService=ve,this.dialog=Se,this.transloco=Ie,this.themeService=lt,this.searchService=Vt,this.snackbarService=Jt,this.paywallService=Hn,this.systemConfigDataService=kn,this.isSmallScreen=this.breakpointService.isSmallScreen,this.isLoggedIn$=this.userDataService.isLoggedIn$,this.userData$=this.userDataService.userData$,this.faAngleDown=oi.gc2,this.faBars=oi.xiG,this.hasError$=this.errorService.hasError$,this.nav=[],this.licenseCheck$=this.licenseCheckService.licenseCheck$,this.faMagnifyingGlass=oi.Y$T,this.faUser=oi.ILF,this.faLanguage=oi.BCn,this.search=new Ze.NI,this.results$=this.searchService.results$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=oi.r8p,this.faRefresh=oi.QDM,this.licenseType="OPEN SOURCE",this.isDarkMode=this.themeService.darkMode$,this.hasAddedLastEle=!1}ngOnInit(){this.userData$.pipe((0,Wn.w)(d=>d?.isRootAdmin||d?.isSysAdmin&&!(d.roleId&&d?.id&&d?.role_id)?(0,zn.of)(null):d?.isSysAdmin&&(d.roleId||d?.id||d?.role_id)?this.userDataService.restrictedAccess$:(0,zn.of)(d?.roleId||d?.id||d?.role_id?["apps","users","services","apidocs","schema/data","files","scripts","systemInfo","limits","scheduler"]:[]))).subscribe(d=>{this.nav=d?Gn(Xn(Ji),d):Xn(Ji)}),this.search.valueChanges.pipe((0,We.b)(1e3),(0,On.x)(),(0,Wn.w)(d=>this.searchService.search(d))).subscribe(()=>{this.dialog.open(w,{position:{top:"60px"}})}),this.systemConfigDataService.environment$.pipe((0,qt.U)(d=>d.platform?.license??"OPEN SOURCE")).subscribe(d=>this.licenseType=d)}logout(){this.authService.logout()}isActive(d){return this.router.url.startsWith(d.path)}navLabel(d){return`nav.${d.replace("/","").split("/").join(".")}.nav`}get breadCrumbs(){const d=this.router.url.split("/");let r="";return this.snackbarService.isEditPage$.subscribe(u=>{u?(d.pop(),this.snackbarService.snackbarLastEle$.subscribe(O=>{d.push(O)}),r=d.join("/")):r=this.router.url}),function Di(f,d){const r=[],u=decodeURIComponent(d).replace(/\/$/,"").split("/").filter(I=>I);return function O(I,ve=[],Se=[],Ie=0){if(Ie===u.length)return!0;let lt=!1;for(const Vt of I){const Jt=Vt.path,Hn=Jt.startsWith(":"),kn=Hn?u[Ie]:Jt,bn=[...ve,kn];if(Vt.path===u[Ie]||Hn)if(lt=!0,Vt.children&&Vt.children.some(wn=>""===wn.path&&wn.redirectTo)){if(O(Vt.children,bn,[...Se,Jt],Ie+1))return!0}else{const wn=Hn?Jt.slice(1):Jt,In=[...Se,wn].join(".").replace(/\//g,"."),_i=kn.split("-"),Ei={label:_i[_i.length-1]};if(Ie!==u.length-1&&(Ei.path=bn.join("/")),Hn||(Ei.translationKey=`nav.${In}.header`),r.push(Ei),O(Vt.children||[],bn,[...Se,wn],Ie+1))return!0}}return!lt&&(r.push({label:u[Ie],path:[...ve,u[Ie]].join("/")}),O(I,[...ve,u[Ie]],Se,Ie+1))}(f),r.length>0&&r[r.length-1].path&&delete r[r.length-1].path,r}(Ji,r)}handleNavClick(d){this.errorService.error=null,this.router.navigate([d.path])}handleSearchClick(){this.dialog.open(w,{position:{top:"60px"}})}handleLanguageChange(d){this.transloco.setActiveLang(d),localStorage.setItem("language",d)}onSubmit(){this.searchService.search(this.search.value).subscribe(()=>{this.dialog.open(w,{position:{top:"60px"}})})}get activeLanguage(){return this.transloco.getActiveLang()}get availableLanguages(){return this.transloco.getAvailableLangs()}isFeatureLocked(d,r){return this.paywallService.isFeatureLocked(d,r)}}).\u0275fac=function(d){return new(d||ti)(c.Y36(Go.y),c.Y36(An._),c.Y36(yn.i),c.Y36(_.F0),c.Y36(En.y),c.Y36(Qi.t),c.Y36(Ci.uw),c.Y36(xn.Vn),c.Y36(qo.F),c.Y36(so),c.Y36(Zt.w),c.Y36(Fo._),c.Y36(gn.s))},ti.\u0275cmp=c.Xpm({type:ti,selectors:[["df-side-nav"]],standalone:!0,features:[c.jDz],ngContentSelectors:["*"],decls:25,vars:37,consts:[[1,"app-container"],[4,"ngIf"],["autosize","",1,"sidenav-container"],[1,"sidenav",3,"disableClose","opened","mode"],["sideNav",""],[1,"sidenav-content"],[1,"content-wrapper"],[1,"main"],["navList",""],[1,"tool-bar"],[1,"button-wrapper"],["mat-icon-button","",1,"toggle-icon",3,"click"],[1,"toggle-icon",3,"icon"],["routerLink","/",1,"logo"],["src","assets/img/logo.png","alt","Logo",1,"logo"],[1,"search-bar"],[1,"search-icon",3,"icon"],["type","text","placeholder","Search",1,"search-input",3,"formControl","keydown.enter"],[1,"spacer"],["mat-button","",1,"profile-icon",3,"matMenuTriggerFor"],[3,"icon"],["profileMenu","matMenu"],["mat-menu-item","","routerLink","profile"],["mat-menu-item","",3,"click"],["class","license-expired",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],["langMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],[1,"license-expired"],[1,"login-side-container"],[1,"image-container"],[1,"image-wrapper"],["src","assets/img/Server-Stack.gif","alt","Self Hosted"],["src","assets/img/API.gif","alt","API Generation"],["src","assets/img/Browser.gif","alt","Api Security"],["src","assets/img/Tools.gif","alt","API Scripting"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","banner",4,"ngIf"],[1,"banner"],[1,"page-header"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["current",""],["breadcrumbLabel",""],[1,"breadcrumb-link",3,"routerLink"],[4,"ngTemplateOutlet"],["label",""],["mat-list-item","",4,"ngIf","ngIfElse"],["subRoutes",""],["mat-list-item",""],["mat-flat-button","",1,"nav-item",3,"click"],[1,"nav-item"],[3,"src","alt"],[1,"expansion-panel",3,"expanded"],[1,"parent-route"]],template:function(d,r){1&d&&(c.F$t(),c.TgZ(0,"div",0),c.ALo(1,"async"),c.ALo(2,"async"),c.ALo(3,"async"),c.YNc(4,Ya,29,23,"ng-container",1),c.ALo(5,"async"),c.TgZ(6,"mat-sidenav-container",2)(7,"mat-sidenav",3,4),c.ALo(9,"async"),c.ALo(10,"async"),c.ALo(11,"async"),c.YNc(12,Za,21,0,"ng-container",1),c.ALo(13,"async"),c.YNc(14,Xa,2,4,"mat-nav-list",1),c.ALo(15,"async"),c.qZA(),c.TgZ(16,"mat-sidenav-content",5)(17,"div",6),c.YNc(18,Qa,3,3,"ng-container",1),c.ALo(19,"async"),c.TgZ(20,"div",7),c.ALo(21,"async"),c.Hsn(22),c.qZA()()()()(),c.YNc(23,Bc,1,1,"ng-template",null,8,c.W1O)),2&d&&(c.Tol(c.lcZ(1,15,r.isDarkMode)?"dark-theme":""),c.ekj("small",c.lcZ(2,17,r.isSmallScreen))("logged-in",c.lcZ(3,19,r.isLoggedIn$)),c.xp6(4),c.Q6J("ngIf",c.lcZ(5,21,r.isLoggedIn$)),c.xp6(3),c.Q6J("disableClose",!1===c.lcZ(9,23,r.isSmallScreen))("opened",!1===c.lcZ(10,25,r.isSmallScreen))("mode",c.lcZ(11,27,r.isSmallScreen)?"over":"side"),c.xp6(5),c.Q6J("ngIf",!1===c.lcZ(13,29,r.isLoggedIn$)),c.xp6(2),c.Q6J("ngIf",c.lcZ(15,31,r.isLoggedIn$)),c.xp6(4),c.Q6J("ngIf",c.lcZ(19,33,r.isLoggedIn$)),c.xp6(2),c.ekj("no-error",!1===c.lcZ(21,35,r.hasError$)))},dependencies:[mt,Ee,Ke,Y,le,Ce,Pi.uH,Pi.BN,si,Rn,N.ot,N.lW,N.RK,B.To,B.ib,B.yz,_.Bz,_.rH,_.fw,Re.Tx,Re.VK,Re.OP,Re.p6,xn.Ot,C.Ov,C.O5,C.ax,C.tP,Ci.Is,C.ez,qi.lN,pt,Ze.UX,Ze.Fj,Ze.JJ,Ze.oH,zo.c],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.logo[_ngcontent-%COMP%]{height:40px;cursor:pointer}.app-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column}.mat-toolbar[_ngcontent-%COMP%]{background-color:#f6f2fa;padding:16px;min-height:72px;display:flex;align-items:center}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:-4px}.mat-toolbar[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{margin-left:24px;display:flex;align-items:center;gap:16px;flex:1 1 auto;border:1px solid #ebe7ef;border-radius:50px;background-color:#ebe7ef;overflow:hidden;width:300px;height:50px;font-size:24px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{border:none;background-color:#ebe7ef;color:#47464f;font-size:20px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]:focus{outline:none}.mat-toolbar[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{color:#47464f;padding-left:14px}.search-btn[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:46px;background:none;border:none;padding:0 16px;font-family:var(--mat-expansion-header-text-font);color:var(--mat-expansion-container-text-color);cursor:pointer;display:flex;align-items:center}.search-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:6px}.profile-icon[_ngcontent-%COMP%]{color:#0f0761}.sidenav-container[_ngcontent-%COMP%]{background-color:#f6f2fa;flex:1 1 auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{background-color:#0f0761;min-width:40%;border:none;transition:min-width .3s ease-out;max-width:450px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;gap:8px;width:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%]{width:calc(40% - 8px);padding:10px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%;height:auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#fff}.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:0}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:20%;background-color:#f6f2fa}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:40%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:48px;padding:0 16px;gap:4px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 0 0 16px!important;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{height:48px;width:100%;font-size:1.6rem;font-weight:400;border-radius:0;justify-content:left;display:flex;align-items:center;gap:6px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%]{background-color:#e3dfff!important;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;width:95%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%]{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]{opacity:.7;position:relative}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:after{content:\"\";background-image:url(lock-icon.c8ce090d45cbe9bb.svg);background-size:contain;width:14px;height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover{opacity:1}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover:after{opacity:.8}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:8px 20px 24px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{height:100%;padding:2px;border:1px solid #f6f2fa;background-color:#f6f2fa;border-radius:6px!important}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{flex-shrink:0;width:100%;padding-bottom:40px;background-color:#fff}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{padding:32px 16px 0}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{flex-grow:1}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin-top:-60px;padding:16px 20px;background-color:#fff}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin:-60px 0 0;padding:16px 20px}.small[_ngcontent-%COMP%] .mat-expansion-panel-header{padding:0 8px}.small[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 8px 8px!important} .mat-expansion-panel-body{overflow-x:auto} .mat-expansion-panel{background:#f6f2fa}.license-expired[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:#e53935;color:#fff;border-radius:0;justify-content:center;align-items:center;font-size:16px;padding:16px}.breadcrumb-link[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.dark-theme[_ngcontent-%COMP%] .tool-bar[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{background-color:#1c1b20!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#1c1b20!important}.dark-theme.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mdc-button__label>span{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)!important}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{background-color:#0f0e13!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{background-color:#1c1b20!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{padding:2px;border:1px solid #1c1b21!important;background-color:#0f0e13!important;border-radius:6px!important}"]}),ti);gr=(0,o.gn)([(0,di.c)({checkProperties:!0})],gr);let er=(()=>{class f{constructor(){this.activeCounter=0,this.active$=new po.X(!1)}get active(){return this.active$.asObservable()}set active(r){r?this.activeCounter++:setTimeout(()=>this.activeCounter=Math.max(this.activeCounter-1,0),100),this.active$.next(r)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),Rr=(()=>{class f{constructor(r,u){this.dfAuthService=r,this.dfUserDataService=u}loginWithJwt(r){return this.dfAuthService.loginWithToken(r).pipe((0,vi.b)(u=>this.dfUserDataService.userData=u))}setCurrentUser(r){this.dfUserDataService.userData=r}getCurrentUser(){return this.dfUserDataService.userData}isAuthenticated(){return this.dfUserDataService.isLoggedIn}isLoggedIn(){return this.isAuthenticated()}logout(){this.dfAuthService.logout()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(yn.i),c.LFG(An._))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),Fr=(()=>{class f{constructor(){this.logs=[]}log(r){const O=`${(new Date).toISOString()}: ${r}`;console.log(O),this.logs.push(O)}getLogs(){return this.logs}clearLogs(){this.logs=[]}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})();var Zo;function Br(f,d){1&f&&(c.ynx(0),c._UZ(1,"router-outlet"),c.BQk())}function Da(f,d){1&f&&(c.TgZ(0,"df-side-nav"),c._UZ(1,"router-outlet"),c.qZA())}function br(f,d){1&f&&(c.TgZ(0,"div",3),c._UZ(1,"div",4)(2,"img",5),c.qZA())}let Ea=((Zo=class{constructor(d,r,u,O,I,ve){this.loadingSpinnerService=d,this.licenseCheckService=r,this.authService=u,this.router=O,this.route=I,this.loggingService=ve,this.title="df-admin-interface",this.activeSpinner$=this.loadingSpinnerService.active,this.licenseCheck$=this.licenseCheckService.licenseCheck$}ngOnInit(){this.loggingService.log("AppComponent initialized"),this.handleAuthentication()}handleAuthentication(){this.loggingService.log("Handling authentication");const d=window.location.href;this.loggingService.log(`Full URL: ${d}`);const r=d.match(/[?&]jwt=([^&#]*)/),u=r?r[1]:null;u?(this.loggingService.log(`JWT found in URL: ${u.substring(0,20)}...`),this.authService.loginWithJwt(u).subscribe(O=>{this.loggingService.log("Login successful for user: "+(O.session_token||O.sessionToken?"Authenticated":"Unknown")),window.location.href="/#/home"},O=>{this.loggingService.log(`Login failed: ${JSON.stringify(O)}`),window.location.href="/#/auth/login"})):(this.loggingService.log("No JWT found in URL"),this.authService.isAuthenticated()?(this.loggingService.log("User is already logged in"),window.location.href="/#/home"):this.loggingService.log("User not logged in, redirecting to login page"))}someMethod(){this.authService.isAuthenticated()}}).\u0275fac=function(d){return new(d||Zo)(c.Y36(er),c.Y36(Qi.t),c.Y36(Rr),c.Y36(_.F0),c.Y36(_.gz),c.Y36(Fr))},Zo.\u0275cmp=c.Xpm({type:Zo,selectors:[["df-root"]],standalone:!0,features:[c.jDz],decls:6,vars:7,consts:[[4,"ngIf","ngIfElse"],["enabled",""],["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"backdrop"],["src","assets/img/df-cog.svg","alt","spinner","width","200",1,"spinner"]],template:function(d,r){if(1&d&&(c.YNc(0,Br,2,0,"ng-container",0),c.ALo(1,"async"),c.YNc(2,Da,2,0,"ng-template",null,1,c.W1O),c.YNc(4,br,3,0,"div",2),c.ALo(5,"async")),2&d){const u=c.MAs(3);let O;c.Q6J("ngIf","true"===(null==(O=c.lcZ(1,3,r.licenseCheck$))?null:O.disableUi))("ngIfElse",u),c.xp6(4),c.Q6J("ngIf",c.lcZ(5,5,r.activeSpinner$))}},dependencies:[gr,_.lC,C.O5,C.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1001;width:100%;height:100%}.spinner-container[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#7571a9;opacity:.3}.spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_spin 5s linear infinite;transform-origin:center center}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]}),Zo);Ea=(0,o.gn)([(0,di.c)({checkProperties:!0})],Ea);var Sa=l(6593);function pa(f){return new c.vHH(3e3,!1)}function Sn(f){switch(f.length){case 0:return new R.ZN;case 1:return f[0];default:return new R.ZE(f)}}function wi(f,d,r=new Map,u=new Map){const O=[],I=[];let ve=-1,Se=null;if(d.forEach(Ie=>{const lt=Ie.get("offset"),Vt=lt==ve,Jt=Vt&&Se||new Map;Ie.forEach((Hn,kn)=>{let bn=kn,wn=Hn;if("offset"!==kn)switch(bn=f.normalizePropertyName(bn,O),wn){case R.k1:wn=r.get(kn);break;case R.l3:wn=u.get(kn);break;default:wn=f.normalizeStyleValue(kn,bn,wn,O)}Jt.set(bn,wn)}),Vt||I.push(Jt),Se=Jt,ve=lt}),O.length)throw function sn(f){return new c.vHH(3502,!1)}();return I}function tr(f,d,r,u){switch(d){case"start":f.onStart(()=>u(r&&Ni(r,"start",f)));break;case"done":f.onDone(()=>u(r&&Ni(r,"done",f)));break;case"destroy":f.onDestroy(()=>u(r&&Ni(r,"destroy",f)))}}function Ni(f,d,r){const I=jr(f.element,f.triggerName,f.fromState,f.toState,d||f.phaseName,r.totalTime??f.totalTime,!!r.disabled),ve=f._data;return null!=ve&&(I._data=ve),I}function jr(f,d,r,u,O="",I=0,ve){return{element:f,triggerName:d,fromState:r,toState:u,phaseName:O,totalTime:I,disabled:!!ve}}function oo(f,d,r){let u=f.get(d);return u||f.set(d,u=r),u}function Vo(f){const d=f.indexOf(":");return[f.substring(1,d),f.slice(d+1)]}const $r=(()=>typeof document>"u"?null:document.documentElement)();function ga(f){const d=f.parentNode||f.host||null;return d===$r?null:d}let ba=null,Uc=!1;function La(f,d){for(;d;){if(d===f)return!0;d=ga(d)}return!1}function la(f,d,r){if(r)return Array.from(f.querySelectorAll(d));const u=f.querySelector(d);return u?[u]:[]}let fc=(()=>{class f{validateStyleProperty(r){return function ao(f){ba||(ba=function T2(){return typeof document<"u"?document.body:null}()||{},Uc=!!ba.style&&"WebkitAppearance"in ba.style);let d=!0;return ba.style&&!function A2(f){return"ebkit"==f.substring(1,6)}(f)&&(d=f in ba.style,!d&&Uc&&(d="Webkit"+f.charAt(0).toUpperCase()+f.slice(1)in ba.style)),d}(r)}matchesElement(r,u){return!1}containsElement(r,u){return La(r,u)}getParentElement(r){return ga(r)}query(r,u,O){return la(r,u,O)}computeStyle(r,u,O){return O||""}animate(r,u,O,I,ve,Se=[],Ie){return new R.ZN(O,I)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})(),Gr=(()=>{class f{}return f.NOOP=new fc,f})();const I2=1e3,Yr="ng-enter",nr="ng-leave",Zr="ng-trigger",vr=".ng-trigger",_r="ng-animating",Mr=".ng-animating";function oa(f){if("number"==typeof f)return f;const d=f.match(/^(-?[\.\d]+)(m?s)/);return!d||d.length<2?0:Kr(parseFloat(d[1]),d[2])}function Kr(f,d){return"s"===d?f*I2:f}function Xr(f,d,r){return f.hasOwnProperty("duration")?f:function jc(f,d,r){let O,I=0,ve="";if("string"==typeof f){const Se=f.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Se)return d.push(pa()),{duration:0,delay:0,easing:""};O=Kr(parseFloat(Se[1]),Se[2]);const Ie=Se[3];null!=Ie&&(I=Kr(parseFloat(Ie),Se[4]));const lt=Se[5];lt&&(ve=lt)}else O=f;if(!r){let Se=!1,Ie=d.length;O<0&&(d.push(function Ur(){return new c.vHH(3100,!1)}()),Se=!0),I<0&&(d.push(function Oo(){return new c.vHH(3101,!1)}()),Se=!0),Se&&d.splice(Ie,0,pa())}return{duration:O,delay:I,easing:ve}}(f,d,r)}function Cr(f,d={}){return Object.keys(f).forEach(r=>{d[r]=f[r]}),d}function N2(f){const d=new Map;return Object.keys(f).forEach(r=>{d.set(r,f[r])}),d}function v(f,d=new Map,r){if(r)for(let[u,O]of r)d.set(u,O);for(let[u,O]of f)d.set(u,O);return d}function h(f,d,r){d.forEach((u,O)=>{const I=Bn(O);r&&!r.has(O)&&r.set(O,f.style[I]),f.style[I]=u})}function x(f,d){d.forEach((r,u)=>{const O=Bn(u);f.style[O]=""})}function V(f){return Array.isArray(f)?1==f.length?f[0]:(0,R.vP)(f):f}const ie=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ye(f){let d=[];if("string"==typeof f){let r;for(;r=ie.exec(f);)d.push(r[1]);ie.lastIndex=0}return d}function It(f,d,r){const u=f.toString(),O=u.replace(ie,(I,ve)=>{let Se=d[ve];return null==Se&&(r.push(function Ha(f){return new c.vHH(3003,!1)}()),Se=""),Se.toString()});return O==u?f:O}function rn(f){const d=[];let r=f.next();for(;!r.done;)d.push(r.value),r=f.next();return d}const un=/-+([a-z0-9])/g;function Bn(f){return f.replace(un,(...d)=>d[1].toUpperCase())}function Ai(f,d,r){switch(d.type){case 7:return f.visitTrigger(d,r);case 0:return f.visitState(d,r);case 1:return f.visitTransition(d,r);case 2:return f.visitSequence(d,r);case 3:return f.visitGroup(d,r);case 4:return f.visitAnimate(d,r);case 5:return f.visitKeyframes(d,r);case 6:return f.visitStyle(d,r);case 8:return f.visitReference(d,r);case 9:return f.visitAnimateChild(d,r);case 10:return f.visitAnimateRef(d,r);case 11:return f.visitQuery(d,r);case 12:return f.visitStagger(d,r);default:throw function jn(f){return new c.vHH(3004,!1)}()}}function xr(f,d){return window.getComputedStyle(f)[d]}const R2="*";function Tl(f,d){const r=[];return"string"==typeof f?f.split(/\s*,\s*/).forEach(u=>function Il(f,d,r){if(":"==f[0]){const Ie=function Nl(f,d){switch(f){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,u)=>parseFloat(u)>parseFloat(r);case":decrement":return(r,u)=>parseFloat(u) *"}}(f,r);if("function"==typeof Ie)return void d.push(Ie);f=Ie}const u=f.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==u||u.length<4)return r.push(function Be(f){return new c.vHH(3015,!1)}()),d;const O=u[1],I=u[2],ve=u[3];d.push(bc(O,ve));"<"==I[0]&&!(O==R2&&ve==R2)&&d.push(bc(ve,O))}(u,r,d)):r.push(f),r}const F2=new Set(["true","1"]),gc=new Set(["false","0"]);function bc(f,d){const r=F2.has(f)||gc.has(f),u=F2.has(d)||gc.has(d);return(O,I)=>{let ve=f==R2||f==O,Se=d==R2||d==I;return!ve&&r&&"boolean"==typeof O&&(ve=O?F2.has(f):gc.has(f)),!Se&&u&&"boolean"==typeof I&&(Se=I?F2.has(d):gc.has(d)),ve&&Se}}const Gc=new RegExp("s*:selfs*,?","g");function vc(f,d,r,u){return new t0(f).build(d,r,u)}class t0{constructor(d){this._driver=d}build(d,r,u){const O=new Rl(r);return this._resetContextStyleTimingState(O),Ai(this,V(d),O)}_resetContextStyleTimingState(d){d.currentQuerySelector="",d.collectedStyles=new Map,d.collectedStyles.set("",new Map),d.currentTime=0}visitTrigger(d,r){let u=r.queryCount=0,O=r.depCount=0;const I=[],ve=[];return"@"==d.name.charAt(0)&&r.errors.push(function g(){return new c.vHH(3006,!1)}()),d.definitions.forEach(Se=>{if(this._resetContextStyleTimingState(r),0==Se.type){const Ie=Se,lt=Ie.name;lt.toString().split(/\s*,\s*/).forEach(Vt=>{Ie.name=Vt,I.push(this.visitState(Ie,r))}),Ie.name=lt}else if(1==Se.type){const Ie=this.visitTransition(Se,r);u+=Ie.queryCount,O+=Ie.depCount,ve.push(Ie)}else r.errors.push(function L(){return new c.vHH(3007,!1)}())}),{type:7,name:d.name,states:I,transitions:ve,queryCount:u,depCount:O,options:null}}visitState(d,r){const u=this.visitStyle(d.styles,r),O=d.options&&d.options.params||null;if(u.containsDynamicStyles){const I=new Set,ve=O||{};u.styles.forEach(Se=>{Se instanceof Map&&Se.forEach(Ie=>{Ye(Ie).forEach(lt=>{ve.hasOwnProperty(lt)||I.add(lt)})})}),I.size&&(rn(I.values()),r.errors.push(function P(f,d){return new c.vHH(3008,!1)}()))}return{type:0,name:d.name,style:u,options:O?{params:O}:null}}visitTransition(d,r){r.queryCount=0,r.depCount=0;const u=Ai(this,V(d.animation),r);return{type:1,matchers:Tl(d.expr,r.errors),animation:u,queryCount:r.queryCount,depCount:r.depCount,options:Xo(d.options)}}visitSequence(d,r){return{type:2,steps:d.steps.map(u=>Ai(this,u,r)),options:Xo(d.options)}}visitGroup(d,r){const u=r.currentTime;let O=0;const I=d.steps.map(ve=>{r.currentTime=u;const Se=Ai(this,ve,r);return O=Math.max(O,r.currentTime),Se});return r.currentTime=O,{type:3,steps:I,options:Xo(d.options)}}visitAnimate(d,r){const u=function Fl(f,d){if(f.hasOwnProperty("duration"))return f;if("number"==typeof f)return Mc(Xr(f,d).duration,0,"");const r=f;if(r.split(/\s+/).some(I=>"{"==I.charAt(0)&&"{"==I.charAt(1))){const I=Mc(0,0,"");return I.dynamic=!0,I.strValue=r,I}const O=Xr(r,d);return Mc(O.duration,O.delay,O.easing)}(d.timings,r.errors);r.currentAnimateTimings=u;let O,I=d.styles?d.styles:(0,R.oB)({});if(5==I.type)O=this.visitKeyframes(I,r);else{let ve=d.styles,Se=!1;if(!ve){Se=!0;const lt={};u.easing&&(lt.easing=u.easing),ve=(0,R.oB)(lt)}r.currentTime+=u.duration+u.delay;const Ie=this.visitStyle(ve,r);Ie.isEmptyStep=Se,O=Ie}return r.currentAnimateTimings=null,{type:4,timings:u,style:O,options:null}}visitStyle(d,r){const u=this._makeStyleAst(d,r);return this._validateStyleAst(u,r),u}_makeStyleAst(d,r){const u=[],O=Array.isArray(d.styles)?d.styles:[d.styles];for(let Se of O)"string"==typeof Se?Se===R.l3?u.push(Se):r.errors.push(new c.vHH(3002,!1)):u.push(N2(Se));let I=!1,ve=null;return u.forEach(Se=>{if(Se instanceof Map&&(Se.has("easing")&&(ve=Se.get("easing"),Se.delete("easing")),!I))for(let Ie of Se.values())if(Ie.toString().indexOf("{{")>=0){I=!0;break}}),{type:6,styles:u,easing:ve,offset:d.offset,containsDynamicStyles:I,options:null}}_validateStyleAst(d,r){const u=r.currentAnimateTimings;let O=r.currentTime,I=r.currentTime;u&&I>0&&(I-=u.duration+u.delay),d.styles.forEach(ve=>{"string"!=typeof ve&&ve.forEach((Se,Ie)=>{const lt=r.collectedStyles.get(r.currentQuerySelector),Vt=lt.get(Ie);let Jt=!0;Vt&&(I!=O&&I>=Vt.startTime&&O<=Vt.endTime&&(r.errors.push(function ct(f,d,r,u,O){return new c.vHH(3010,!1)}()),Jt=!1),I=Vt.startTime),Jt&<.set(Ie,{startTime:I,endTime:O}),r.options&&function ne(f,d,r){const u=d.params||{},O=Ye(f);O.length&&O.forEach(I=>{u.hasOwnProperty(I)||r.push(function za(f){return new c.vHH(3001,!1)}())})}(Se,r.options,r.errors)})})}visitKeyframes(d,r){const u={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function y(){return new c.vHH(3011,!1)}()),u;let I=0;const ve=[];let Se=!1,Ie=!1,lt=0;const Vt=d.steps.map(_i=>{const Ri=this._makeStyleAst(_i,r);let Ei=null!=Ri.offset?Ri.offset:function _a(f){if("string"==typeof f)return null;let d=null;if(Array.isArray(f))f.forEach(r=>{if(r instanceof Map&&r.has("offset")){const u=r;d=parseFloat(u.get("offset")),u.delete("offset")}});else if(f instanceof Map&&f.has("offset")){const r=f;d=parseFloat(r.get("offset")),r.delete("offset")}return d}(Ri.styles),Qn=0;return null!=Ei&&(I++,Qn=Ri.offset=Ei),Ie=Ie||Qn<0||Qn>1,Se=Se||Qn0&&I{const Ei=Hn>0?Ri==kn?1:Hn*Ri:ve[Ri],Qn=Ei*In;r.currentTime=bn+wn.delay+Qn,wn.duration=Qn,this._validateStyleAst(_i,r),_i.offset=Ei,u.styles.push(_i)}),u}visitReference(d,r){return{type:8,animation:Ai(this,V(d.animation),r),options:Xo(d.options)}}visitAnimateChild(d,r){return r.depCount++,{type:9,options:Xo(d.options)}}visitAnimateRef(d,r){return{type:10,animation:this.visitReference(d.animation,r),options:Xo(d.options)}}visitQuery(d,r){const u=r.currentQuerySelector,O=d.options||{};r.queryCount++,r.currentQuery=d;const[I,ve]=function Z1(f){const d=!!f.split(/\s*,\s*/).find(r=>":self"==r);return d&&(f=f.replace(Gc,"")),f=f.replace(/@\*/g,vr).replace(/@\w+/g,r=>vr+"-"+r.slice(1)).replace(/:animating/g,Mr),[f,d]}(d.selector);r.currentQuerySelector=u.length?u+" "+I:I,oo(r.collectedStyles,r.currentQuerySelector,new Map);const Se=Ai(this,V(d.animation),r);return r.currentQuery=null,r.currentQuerySelector=u,{type:11,selector:I,limit:O.limit||0,optional:!!O.optional,includeSelf:ve,animation:Se,originalSelector:d.selector,options:Xo(d.options)}}visitStagger(d,r){r.currentQuery||r.errors.push(function he(){return new c.vHH(3013,!1)}());const u="full"===d.timings?{duration:0,delay:0,easing:"full"}:Xr(d.timings,r.errors,!0);return{type:12,animation:Ai(this,V(d.animation),r),timings:u,options:null}}}class Rl{constructor(d){this.errors=d,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Xo(f){return f?(f=Cr(f)).params&&(f.params=function K1(f){return f?Cr(f):null}(f.params)):f={},f}function Mc(f,d,r){return{duration:f,delay:d,easing:r}}function Wc(f,d,r,u,O,I,ve=null,Se=!1){return{type:1,element:f,keyframes:d,preStyleProps:r,postStyleProps:u,duration:O,delay:I,totalTime:O+I,easing:ve,subTimeline:Se}}class Qr{constructor(){this._map=new Map}get(d){return this._map.get(d)||[]}append(d,r){let u=this._map.get(d);u||this._map.set(d,u=[]),u.push(...r)}has(d){return this._map.has(d)}clear(){this._map.clear()}}const U2=new RegExp(":enter","g"),j2=new RegExp(":leave","g");function Yc(f,d,r,u,O,I=new Map,ve=new Map,Se,Ie,lt=[]){return(new Ul).buildKeyframes(f,d,r,u,O,I,ve,Se,Ie,lt)}class Ul{buildKeyframes(d,r,u,O,I,ve,Se,Ie,lt,Vt=[]){lt=lt||new Qr;const Jt=new Aa(d,r,lt,O,I,Vt,[]);Jt.options=Ie;const Hn=Ie.delay?oa(Ie.delay):0;Jt.currentTimeline.delayNextStep(Hn),Jt.currentTimeline.setStyles([ve],null,Jt.errors,Ie),Ai(this,u,Jt);const kn=Jt.timelines.filter(bn=>bn.containsAnimation());if(kn.length&&Se.size){let bn;for(let wn=kn.length-1;wn>=0;wn--){const In=kn[wn];if(In.element===r){bn=In;break}}bn&&!bn.allowOnlyTimelineStyles()&&bn.setStyles([Se],null,Jt.errors,Ie)}return kn.length?kn.map(bn=>bn.buildKeyframes()):[Wc(r,[],[],[],0,Hn,"",!1)]}visitTrigger(d,r){}visitState(d,r){}visitTransition(d,r){}visitAnimateChild(d,r){const u=r.subInstructions.get(r.element);if(u){const O=r.createSubContext(d.options),I=r.currentTimeline.currentTime,ve=this._visitSubInstructions(u,O,O.options);I!=ve&&r.transformIntoNewTimeline(ve)}r.previousNode=d}visitAnimateRef(d,r){const u=r.createSubContext(d.options);u.transformIntoNewTimeline(),this._applyAnimationRefDelays([d.options,d.animation.options],r,u),this.visitReference(d.animation,u),r.transformIntoNewTimeline(u.currentTimeline.currentTime),r.previousNode=d}_applyAnimationRefDelays(d,r,u){for(const O of d){const I=O?.delay;if(I){const ve="number"==typeof I?I:oa(It(I,O?.params??{},r.errors));u.delayNextStep(ve)}}}_visitSubInstructions(d,r,u){let I=r.currentTimeline.currentTime;const ve=null!=u.duration?oa(u.duration):null,Se=null!=u.delay?oa(u.delay):null;return 0!==ve&&d.forEach(Ie=>{const lt=r.appendInstructionToTimeline(Ie,ve,Se);I=Math.max(I,lt.duration+lt.delay)}),I}visitReference(d,r){r.updateOptions(d.options,!0),Ai(this,d.animation,r),r.previousNode=d}visitSequence(d,r){const u=r.subContextCount;let O=r;const I=d.options;if(I&&(I.params||I.delay)&&(O=r.createSubContext(I),O.transformIntoNewTimeline(),null!=I.delay)){6==O.previousNode.type&&(O.currentTimeline.snapshotCurrentStyles(),O.previousNode=yr);const ve=oa(I.delay);O.delayNextStep(ve)}d.steps.length&&(d.steps.forEach(ve=>Ai(this,ve,O)),O.currentTimeline.applyStylesToKeyframe(),O.subContextCount>u&&O.transformIntoNewTimeline()),r.previousNode=d}visitGroup(d,r){const u=[];let O=r.currentTimeline.currentTime;const I=d.options&&d.options.delay?oa(d.options.delay):0;d.steps.forEach(ve=>{const Se=r.createSubContext(d.options);I&&Se.delayNextStep(I),Ai(this,ve,Se),O=Math.max(O,Se.currentTimeline.currentTime),u.push(Se.currentTimeline)}),u.forEach(ve=>r.currentTimeline.mergeTimelineCollectedStyles(ve)),r.transformIntoNewTimeline(O),r.previousNode=d}_visitTiming(d,r){if(d.dynamic){const u=d.strValue;return Xr(r.params?It(u,r.params,r.errors):u,r.errors)}return{duration:d.duration,delay:d.delay,easing:d.easing}}visitAnimate(d,r){const u=r.currentAnimateTimings=this._visitTiming(d.timings,r),O=r.currentTimeline;u.delay&&(r.incrementTime(u.delay),O.snapshotCurrentStyles());const I=d.style;5==I.type?this.visitKeyframes(I,r):(r.incrementTime(u.duration),this.visitStyle(I,r),O.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=d}visitStyle(d,r){const u=r.currentTimeline,O=r.currentAnimateTimings;!O&&u.hasCurrentStyleProperties()&&u.forwardFrame();const I=O&&O.easing||d.easing;d.isEmptyStep?u.applyEmptyStep(I):u.setStyles(d.styles,I,r.errors,r.options),r.previousNode=d}visitKeyframes(d,r){const u=r.currentAnimateTimings,O=r.currentTimeline.duration,I=u.duration,Se=r.createSubContext().currentTimeline;Se.easing=u.easing,d.styles.forEach(Ie=>{Se.forwardTime((Ie.offset||0)*I),Se.setStyles(Ie.styles,Ie.easing,r.errors,r.options),Se.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(Se),r.transformIntoNewTimeline(O+I),r.previousNode=d}visitQuery(d,r){const u=r.currentTimeline.currentTime,O=d.options||{},I=O.delay?oa(O.delay):0;I&&(6===r.previousNode.type||0==u&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=yr);let ve=u;const Se=r.invokeQuery(d.selector,d.originalSelector,d.limit,d.includeSelf,!!O.optional,r.errors);r.currentQueryTotal=Se.length;let Ie=null;Se.forEach((lt,Vt)=>{r.currentQueryIndex=Vt;const Jt=r.createSubContext(d.options,lt);I&&Jt.delayNextStep(I),lt===r.element&&(Ie=Jt.currentTimeline),Ai(this,d.animation,Jt),Jt.currentTimeline.applyStylesToKeyframe(),ve=Math.max(ve,Jt.currentTimeline.currentTime)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(ve),Ie&&(r.currentTimeline.mergeTimelineCollectedStyles(Ie),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=d}visitStagger(d,r){const u=r.parentContext,O=r.currentTimeline,I=d.timings,ve=Math.abs(I.duration),Se=ve*(r.currentQueryTotal-1);let Ie=ve*r.currentQueryIndex;switch(I.duration<0?"reverse":I.easing){case"reverse":Ie=Se-Ie;break;case"full":Ie=u.currentStaggerTime}const Vt=r.currentTimeline;Ie&&Vt.delayNextStep(Ie);const Jt=Vt.currentTime;Ai(this,d.animation,r),r.previousNode=d,u.currentStaggerTime=O.currentTime-Jt+(O.startTime-u.currentTimeline.startTime)}}const yr={};class Aa{constructor(d,r,u,O,I,ve,Se,Ie){this._driver=d,this.element=r,this.subInstructions=u,this._enterClassName=O,this._leaveClassName=I,this.errors=ve,this.timelines=Se,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=yr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ie||new Zc(this._driver,r,0),Se.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(d,r){if(!d)return;const u=d;let O=this.options;null!=u.duration&&(O.duration=oa(u.duration)),null!=u.delay&&(O.delay=oa(u.delay));const I=u.params;if(I){let ve=O.params;ve||(ve=this.options.params={}),Object.keys(I).forEach(Se=>{(!r||!ve.hasOwnProperty(Se))&&(ve[Se]=It(I[Se],ve,this.errors))})}}_copyOptions(){const d={};if(this.options){const r=this.options.params;if(r){const u=d.params={};Object.keys(r).forEach(O=>{u[O]=r[O]})}}return d}createSubContext(d=null,r,u){const O=r||this.element,I=new Aa(this._driver,O,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(O,u||0));return I.previousNode=this.previousNode,I.currentAnimateTimings=this.currentAnimateTimings,I.options=this._copyOptions(),I.updateOptions(d),I.currentQueryIndex=this.currentQueryIndex,I.currentQueryTotal=this.currentQueryTotal,I.parentContext=this,this.subContextCount++,I}transformIntoNewTimeline(d){return this.previousNode=yr,this.currentTimeline=this.currentTimeline.fork(this.element,d),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(d,r,u){const O={duration:r??d.duration,delay:this.currentTimeline.currentTime+(u??0)+d.delay,easing:""},I=new Q1(this._driver,d.element,d.keyframes,d.preStyleProps,d.postStyleProps,O,d.stretchStartingKeyframe);return this.timelines.push(I),O}incrementTime(d){this.currentTimeline.forwardTime(this.currentTimeline.duration+d)}delayNextStep(d){d>0&&this.currentTimeline.delayNextStep(d)}invokeQuery(d,r,u,O,I,ve){let Se=[];if(O&&Se.push(this.element),d.length>0){d=(d=d.replace(U2,"."+this._enterClassName)).replace(j2,"."+this._leaveClassName);let lt=this._driver.query(this.element,d,1!=u);0!==u&&(lt=u<0?lt.slice(lt.length+u,lt.length):lt.slice(0,u)),Se.push(...lt)}return!I&&0==Se.length&&ve.push(function Le(f){return new c.vHH(3014,!1)}()),Se}}class Zc{constructor(d,r,u,O){this._driver=d,this.element=r,this.startTime=u,this._elementTimelineStylesLookup=O,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(d){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+d),r&&this.snapshotCurrentStyles()):this.startTime+=d}fork(d,r){return this.applyStylesToKeyframe(),new Zc(this._driver,d,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(d){this.applyStylesToKeyframe(),this.duration=d,this._loadKeyframe()}_updateStyle(d,r){this._localTimelineStyles.set(d,r),this._globalTimelineStyles.set(d,r),this._styleSummary.set(d,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(d){d&&this._previousKeyframe.set("easing",d);for(let[r,u]of this._globalTimelineStyles)this._backFill.set(r,u||R.l3),this._currentKeyframe.set(r,R.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(d,r,u,O){r&&this._previousKeyframe.set("easing",r);const I=O&&O.params||{},ve=function Jr(f,d){const r=new Map;let u;return f.forEach(O=>{if("*"===O){u=u||d.keys();for(let I of u)r.set(I,R.l3)}else v(O,r)}),r}(d,this._globalTimelineStyles);for(let[Se,Ie]of ve){const lt=It(Ie,I,u);this._pendingStyles.set(Se,lt),this._localTimelineStyles.has(Se)||this._backFill.set(Se,this._globalTimelineStyles.get(Se)??R.l3),this._updateStyle(Se,lt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((d,r)=>{this._currentKeyframe.set(r,d)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((d,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,d)}))}snapshotCurrentStyles(){for(let[d,r]of this._localTimelineStyles)this._pendingStyles.set(d,r),this._updateStyle(d,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const d=[];for(let r in this._currentKeyframe)d.push(r);return d}mergeTimelineCollectedStyles(d){d._styleSummary.forEach((r,u)=>{const O=this._styleSummary.get(u);(!O||r.time>O.time)&&this._updateStyle(u,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const d=new Set,r=new Set,u=1===this._keyframes.size&&0===this.duration;let O=[];this._keyframes.forEach((Se,Ie)=>{const lt=v(Se,new Map,this._backFill);lt.forEach((Vt,Jt)=>{Vt===R.k1?d.add(Jt):Vt===R.l3&&r.add(Jt)}),u||lt.set("offset",Ie/this.duration),O.push(lt)});const I=d.size?rn(d.values()):[],ve=r.size?rn(r.values()):[];if(u){const Se=O[0],Ie=new Map(Se);Se.set("offset",0),Ie.set("offset",1),O=[Se,Ie]}return Wc(this.element,O,I,ve,this.duration,this.startTime,this.easing,!1)}}class Q1 extends Zc{constructor(d,r,u,O,I,ve,Se=!1){super(d,r,ve.delay),this.keyframes=u,this.preStyleProps=O,this.postStyleProps=I,this._stretchStartingKeyframe=Se,this.timings={duration:ve.duration,delay:ve.delay,easing:ve.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let d=this.keyframes,{delay:r,duration:u,easing:O}=this.timings;if(this._stretchStartingKeyframe&&r){const I=[],ve=u+r,Se=r/ve,Ie=v(d[0]);Ie.set("offset",0),I.push(Ie);const lt=v(d[0]);lt.set("offset",$2(Se)),I.push(lt);const Vt=d.length-1;for(let Jt=1;Jt<=Vt;Jt++){let Hn=v(d[Jt]);const kn=Hn.get("offset");Hn.set("offset",$2((r+kn*u)/ve)),I.push(Hn)}u=ve,r=0,O="",d=I}return Wc(this.element,d,this.preStyleProps,this.postStyleProps,u,r,O,!0)}}function $2(f,d=3){const r=Math.pow(10,d-1);return Math.round(f*r)/r}class Kc{}const q1=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class es extends Kc{normalizePropertyName(d,r){return Bn(d)}normalizeStyleValue(d,r,u,O){let I="";const ve=u.toString().trim();if(q1.has(r)&&0!==u&&"0"!==u)if("number"==typeof u)I="px";else{const Se=u.match(/^[+-]?[\d\.]+([a-z]*)$/);Se&&0==Se[1].length&&O.push(function Ko(f,d){return new c.vHH(3005,!1)}())}return ve+I}}function Cc(f,d,r,u,O,I,ve,Se,Ie,lt,Vt,Jt,Hn){return{type:0,element:f,triggerName:d,isRemovalTransition:O,fromState:r,fromStyles:I,toState:u,toStyles:ve,timelines:Se,queriedElements:Ie,preStyleProps:lt,postStyleProps:Vt,totalTime:Jt,errors:Hn}}const or={};class wr{constructor(d,r,u){this._triggerName=d,this.ast=r,this._stateStyles=u}match(d,r,u,O){return function ts(f,d,r,u,O){return f.some(I=>I(d,r,u,O))}(this.ast.matchers,d,r,u,O)}buildStyles(d,r,u){let O=this._stateStyles.get("*");return void 0!==d&&(O=this._stateStyles.get(d?.toString())||O),O?O.buildStyles(r,u):new Map}build(d,r,u,O,I,ve,Se,Ie,lt,Vt){const Jt=[],Hn=this.ast.options&&this.ast.options.params||or,bn=this.buildStyles(u,Se&&Se.params||or,Jt),wn=Ie&&Ie.params||or,In=this.buildStyles(O,wn,Jt),_i=new Set,Ri=new Map,Ei=new Map,Qn="void"===O,Ma={params:G2(wn,Hn),delay:this.ast.options?.delay},ra=Vt?[]:Yc(d,r,this.ast.animation,I,ve,bn,In,Ma,lt,Jt);let _o=0;if(ra.forEach(Ca=>{_o=Math.max(Ca.duration+Ca.delay,_o)}),Jt.length)return Cc(r,this._triggerName,u,O,Qn,bn,In,[],[],Ri,Ei,_o,Jt);ra.forEach(Ca=>{const xa=Ca.element,n1=oo(Ri,xa,new Set);Ca.preStyleProps.forEach(rr=>n1.add(rr));const oc=oo(Ei,xa,new Set);Ca.postStyleProps.forEach(rr=>oc.add(rr)),xa!==r&&_i.add(xa)});const Ia=rn(_i.values());return Cc(r,this._triggerName,u,O,Qn,bn,In,ra,Ia,Ri,Ei,_o)}}function G2(f,d){const r=Cr(d);for(const u in f)f.hasOwnProperty(u)&&null!=f[u]&&(r[u]=f[u]);return r}class Ta{constructor(d,r,u){this.styles=d,this.defaultParams=r,this.normalizer=u}buildStyles(d,r){const u=new Map,O=Cr(this.defaultParams);return Object.keys(d).forEach(I=>{const ve=d[I];null!==ve&&(O[I]=ve)}),this.styles.styles.forEach(I=>{"string"!=typeof I&&I.forEach((ve,Se)=>{ve&&(ve=It(ve,O,r));const Ie=this.normalizer.normalizePropertyName(Se,r);ve=this.normalizer.normalizeStyleValue(Se,Ie,ve,r),u.set(Se,ve)})}),u}}class jl{constructor(d,r,u){this.name=d,this.ast=r,this._normalizer=u,this.transitionFactories=[],this.states=new Map,r.states.forEach(O=>{this.states.set(O.name,new Ta(O.style,O.options&&O.options.params||{},u))}),ns(this.states,"true","1"),ns(this.states,"false","0"),r.transitions.forEach(O=>{this.transitionFactories.push(new wr(d,O,this.states))}),this.fallbackTransition=function a0(f,d,r){return new wr(f,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ve,Se)=>!0],options:null,queryCount:0,depCount:0},d)}(d,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(d,r,u,O){return this.transitionFactories.find(ve=>ve.match(d,r,u,O))||null}matchStyles(d,r,u){return this.fallbackTransition.buildStyles(d,r,u)}}function ns(f,d,r){f.has(d)?f.has(r)||f.set(r,f.get(d)):f.has(r)&&f.set(d,f.get(r))}const r0=new Qr;class c0{constructor(d,r,u){this.bodyNode=d,this._driver=r,this._normalizer=u,this._animations=new Map,this._playersById=new Map,this.players=[]}register(d,r){const u=[],I=vc(this._driver,r,u,[]);if(u.length)throw function dn(f){return new c.vHH(3503,!1)}();this._animations.set(d,I)}_buildPlayer(d,r,u){const O=d.element,I=wi(this._normalizer,d.keyframes,r,u);return this._driver.animate(O,I,d.duration,d.delay,d.easing,[],!0)}create(d,r,u={}){const O=[],I=this._animations.get(d);let ve;const Se=new Map;if(I?(ve=Yc(this._driver,r,I,Yr,nr,new Map,new Map,u,r0,O),ve.forEach(Vt=>{const Jt=oo(Se,Vt.element,new Map);Vt.postStyleProps.forEach(Hn=>Jt.set(Hn,null))})):(O.push(function Tn(){return new c.vHH(3300,!1)}()),ve=[]),O.length)throw function qn(f){return new c.vHH(3504,!1)}();Se.forEach((Vt,Jt)=>{Vt.forEach((Hn,kn)=>{Vt.set(kn,this._driver.computeStyle(Jt,kn,R.l3))})});const lt=Sn(ve.map(Vt=>{const Jt=Se.get(Vt.element);return this._buildPlayer(Vt,new Map,Jt)}));return this._playersById.set(d,lt),lt.onDestroy(()=>this.destroy(d)),this.players.push(lt),lt}destroy(d){const r=this._getPlayer(d);r.destroy(),this._playersById.delete(d);const u=this.players.indexOf(r);u>=0&&this.players.splice(u,1)}_getPlayer(d){const r=this._playersById.get(d);if(!r)throw function yi(f){return new c.vHH(3301,!1)}();return r}listen(d,r,u,O){const I=jr(r,"","","");return tr(this._getPlayer(d),u,I,O),()=>{}}command(d,r,u,O){if("register"==u)return void this.register(d,O[0]);if("create"==u)return void this.create(d,r,O[0]||{});const I=this._getPlayer(d);switch(u){case"play":I.play();break;case"pause":I.pause();break;case"reset":I.reset();break;case"restart":I.restart();break;case"finish":I.finish();break;case"init":I.init();break;case"setPosition":I.setPosition(parseFloat(O[0]));break;case"destroy":this.destroy(d)}}}const is="ng-animate-queued",ar="ng-animate-disabled",as=[],qr={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Gl={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Oi="__ng_removed";class Or{get params(){return this.options.params}constructor(d,r=""){this.namespaceId=r;const u=d&&d.hasOwnProperty("value");if(this.value=function l0(f){return f??null}(u?d.value:d),u){const I=Cr(d);delete I.value,this.options=I}else this.options={};this.options.params||(this.options.params={})}absorbOptions(d){const r=d.params;if(r){const u=this.options.params;Object.keys(r).forEach(O=>{null==u[O]&&(u[O]=r[O])})}}}const ec="void",tc=new Or(ec);class yc{constructor(d,r,u){this.id=d,this.hostElement=r,this._engine=u,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+d,aa(r,this._hostClassName)}listen(d,r,u,O){if(!this._triggers.has(r))throw function lo(f,d){return new c.vHH(3302,!1)}();if(null==u||0==u.length)throw function Ii(f){return new c.vHH(3303,!1)}();if(!function W2(f){return"start"==f||"done"==f}(u))throw function ji(f,d){return new c.vHH(3400,!1)}();const I=oo(this._elementListeners,d,[]),ve={name:r,phase:u,callback:O};I.push(ve);const Se=oo(this._engine.statesByElement,d,new Map);return Se.has(r)||(aa(d,Zr),aa(d,Zr+"-"+r),Se.set(r,tc)),()=>{this._engine.afterFlush(()=>{const Ie=I.indexOf(ve);Ie>=0&&I.splice(Ie,1),this._triggers.has(r)||Se.delete(r)})}}register(d,r){return!this._triggers.has(d)&&(this._triggers.set(d,r),!0)}_getTrigger(d){const r=this._triggers.get(d);if(!r)throw function no(f){return new c.vHH(3401,!1)}();return r}trigger(d,r,u,O=!0){const I=this._getTrigger(r),ve=new rs(this.id,r,d);let Se=this._engine.statesByElement.get(d);Se||(aa(d,Zr),aa(d,Zr+"-"+r),this._engine.statesByElement.set(d,Se=new Map));let Ie=Se.get(r);const lt=new Or(u,this.id);if(!(u&&u.hasOwnProperty("value"))&&Ie&<.absorbOptions(Ie.options),Se.set(r,lt),Ie||(Ie=tc),lt.value!==ec&&Ie.value===lt.value){if(!function ss(f,d){const r=Object.keys(f),u=Object.keys(d);if(r.length!=u.length)return!1;for(let O=0;O{x(d,In),h(d,_i)})}return}const Hn=oo(this._engine.playersByElement,d,[]);Hn.forEach(wn=>{wn.namespaceId==this.id&&wn.triggerName==r&&wn.queued&&wn.destroy()});let kn=I.matchTransition(Ie.value,lt.value,d,lt.params),bn=!1;if(!kn){if(!O)return;kn=I.fallbackTransition,bn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:r,transition:kn,fromState:Ie,toState:lt,player:ve,isFallbackTransition:bn}),bn||(aa(d,is),ve.onStart(()=>{kr(d,is)})),ve.onDone(()=>{let wn=this.players.indexOf(ve);wn>=0&&this.players.splice(wn,1);const In=this._engine.playersByElement.get(d);if(In){let _i=In.indexOf(ve);_i>=0&&In.splice(_i,1)}}),this.players.push(ve),Hn.push(ve),ve}deregister(d){this._triggers.delete(d),this._engine.statesByElement.forEach(r=>r.delete(d)),this._elementListeners.forEach((r,u)=>{this._elementListeners.set(u,r.filter(O=>O.name!=d))})}clearElementCache(d){this._engine.statesByElement.delete(d),this._elementListeners.delete(d);const r=this._engine.playersByElement.get(d);r&&(r.forEach(u=>u.destroy()),this._engine.playersByElement.delete(d))}_signalRemovalForInnerTriggers(d,r){const u=this._engine.driver.query(d,vr,!0);u.forEach(O=>{if(O[Oi])return;const I=this._engine.fetchNamespacesByElement(O);I.size?I.forEach(ve=>ve.triggerLeaveAnimation(O,r,!1,!0)):this.clearElementCache(O)}),this._engine.afterFlushAnimationsDone(()=>u.forEach(O=>this.clearElementCache(O)))}triggerLeaveAnimation(d,r,u,O){const I=this._engine.statesByElement.get(d),ve=new Map;if(I){const Se=[];if(I.forEach((Ie,lt)=>{if(ve.set(lt,Ie.value),this._triggers.has(lt)){const Vt=this.trigger(d,lt,ec,O);Vt&&Se.push(Vt)}}),Se.length)return this._engine.markElementAsRemoved(this.id,d,!0,r,ve),u&&Sn(Se).onDone(()=>this._engine.processLeaveNode(d)),!0}return!1}prepareLeaveAnimationListeners(d){const r=this._elementListeners.get(d),u=this._engine.statesByElement.get(d);if(r&&u){const O=new Set;r.forEach(I=>{const ve=I.name;if(O.has(ve))return;O.add(ve);const Ie=this._triggers.get(ve).fallbackTransition,lt=u.get(ve)||tc,Vt=new Or(ec),Jt=new rs(this.id,ve,d);this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:ve,transition:Ie,fromState:lt,toState:Vt,player:Jt,isFallbackTransition:!0})})}}removeNode(d,r){const u=this._engine;if(d.childElementCount&&this._signalRemovalForInnerTriggers(d,r),this.triggerLeaveAnimation(d,r,!0))return;let O=!1;if(u.totalAnimations){const I=u.players.length?u.playersByQueriedElement.get(d):[];if(I&&I.length)O=!0;else{let ve=d;for(;ve=ve.parentNode;)if(u.statesByElement.get(ve)){O=!0;break}}}if(this.prepareLeaveAnimationListeners(d),O)u.markElementAsRemoved(this.id,d,!1,r);else{const I=d[Oi];(!I||I===qr)&&(u.afterFlush(()=>this.clearElementCache(d)),u.destroyInnerAnimations(d),u._onRemovalComplete(d,r))}}insertNode(d,r){aa(d,this._hostClassName)}drainQueuedTransitions(d){const r=[];return this._queue.forEach(u=>{const O=u.player;if(O.destroyed)return;const I=u.element,ve=this._elementListeners.get(I);ve&&ve.forEach(Se=>{if(Se.name==u.triggerName){const Ie=jr(I,u.triggerName,u.fromState.value,u.toState.value);Ie._data=d,tr(u.player,Se.phase,Ie,Se.callback)}}),O.markedForDestroy?this._engine.afterFlush(()=>{O.destroy()}):r.push(u)}),this._queue=[],r.sort((u,O)=>{const I=u.transition.ast.depCount,ve=O.transition.ast.depCount;return 0==I||0==ve?I-ve:this._engine.driver.containsElement(u.element,O.element)?1:-1})}destroy(d){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,d)}}class Wl{_onRemovalComplete(d,r){this.onRemovalComplete(d,r)}constructor(d,r,u){this.bodyNode=d,this.driver=r,this._normalizer=u,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(O,I)=>{}}get queuedPlayers(){const d=[];return this._namespaceList.forEach(r=>{r.players.forEach(u=>{u.queued&&d.push(u)})}),d}createNamespace(d,r){const u=new yc(d,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(u,r):(this.newHostElements.set(r,u),this.collectEnterElement(r)),this._namespaceLookup[d]=u}_balanceNamespaceList(d,r){const u=this._namespaceList,O=this.namespacesByHostElement;if(u.length-1>=0){let ve=!1,Se=this.driver.getParentElement(r);for(;Se;){const Ie=O.get(Se);if(Ie){const lt=u.indexOf(Ie);u.splice(lt+1,0,d),ve=!0;break}Se=this.driver.getParentElement(Se)}ve||u.unshift(d)}else u.push(d);return O.set(r,d),d}register(d,r){let u=this._namespaceLookup[d];return u||(u=this.createNamespace(d,r)),u}registerTrigger(d,r,u){let O=this._namespaceLookup[d];O&&O.register(r,u)&&this.totalAnimations++}destroy(d,r){d&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const u=this._fetchNamespace(d);this.namespacesByHostElement.delete(u.hostElement);const O=this._namespaceList.indexOf(u);O>=0&&this._namespaceList.splice(O,1),u.destroy(r),delete this._namespaceLookup[d]}))}_fetchNamespace(d){return this._namespaceLookup[d]}fetchNamespacesByElement(d){const r=new Set,u=this.statesByElement.get(d);if(u)for(let O of u.values())if(O.namespaceId){const I=this._fetchNamespace(O.namespaceId);I&&r.add(I)}return r}trigger(d,r,u,O){if(vo(r)){const I=this._fetchNamespace(d);if(I)return I.trigger(r,u,O),!0}return!1}insertNode(d,r,u,O){if(!vo(r))return;const I=r[Oi];if(I&&I.setForRemoval){I.setForRemoval=!1,I.setForMove=!0;const ve=this.collectedLeaveElements.indexOf(r);ve>=0&&this.collectedLeaveElements.splice(ve,1)}if(d){const ve=this._fetchNamespace(d);ve&&ve.insertNode(r,u)}O&&this.collectEnterElement(r)}collectEnterElement(d){this.collectedEnterElements.push(d)}markElementAsDisabled(d,r){r?this.disabledNodes.has(d)||(this.disabledNodes.add(d),aa(d,ar)):this.disabledNodes.has(d)&&(this.disabledNodes.delete(d),kr(d,ar))}removeNode(d,r,u){if(vo(r)){const O=d?this._fetchNamespace(d):null;O?O.removeNode(r,u):this.markElementAsRemoved(d,r,!1,u);const I=this.namespacesByHostElement.get(r);I&&I.id!==d&&I.removeNode(r,u)}else this._onRemovalComplete(r,u)}markElementAsRemoved(d,r,u,O,I){this.collectedLeaveElements.push(r),r[Oi]={namespaceId:d,setForRemoval:O,hasAnimation:u,removedBeforeQueried:!1,previousTriggersValues:I}}listen(d,r,u,O,I){return vo(r)?this._fetchNamespace(d).listen(r,u,O,I):()=>{}}_buildInstruction(d,r,u,O,I){return d.transition.build(this.driver,d.element,d.fromState.value,d.toState.value,u,O,d.fromState.options,d.toState.options,r,I)}destroyInnerAnimations(d){let r=this.driver.query(d,vr,!0);r.forEach(u=>this.destroyActiveAnimationsForElement(u)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(d,Mr,!0),r.forEach(u=>this.finishActiveQueriedAnimationOnElement(u)))}destroyActiveAnimationsForElement(d){const r=this.playersByElement.get(d);r&&r.forEach(u=>{u.queued?u.markedForDestroy=!0:u.destroy()})}finishActiveQueriedAnimationOnElement(d){const r=this.playersByQueriedElement.get(d);r&&r.forEach(u=>u.finish())}whenRenderingDone(){return new Promise(d=>{if(this.players.length)return Sn(this.players).onDone(()=>d());d()})}processLeaveNode(d){const r=d[Oi];if(r&&r.setForRemoval){if(d[Oi]=qr,r.namespaceId){this.destroyInnerAnimations(d);const u=this._fetchNamespace(r.namespaceId);u&&u.clearElementCache(d)}this._onRemovalComplete(d,r.setForRemoval)}d.classList?.contains(ar)&&this.markElementAsDisabled(d,!1),this.driver.query(d,".ng-animate-disabled",!0).forEach(u=>{this.markElementAsDisabled(u,!1)})}flush(d=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((u,O)=>this._balanceNamespaceList(u,O)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let u=0;uu()),this._flushFns=[],this._whenQuietFns.length){const u=this._whenQuietFns;this._whenQuietFns=[],r.length?Sn(r).onDone(()=>{u.forEach(O=>O())}):u.forEach(O=>O())}}reportError(d){throw function Ho(f){return new c.vHH(3402,!1)}()}_flushAnimations(d,r){const u=new Qr,O=[],I=new Map,ve=[],Se=new Map,Ie=new Map,lt=new Map,Vt=new Set;this.disabledNodes.forEach(ln=>{Vt.add(ln);const Cn=this.driver.query(ln,".ng-animate-queued",!0);for(let Dn=0;Dn{const Dn=Yr+wn++;bn.set(Cn,Dn),ln.forEach(Fn=>aa(Fn,Dn))});const In=[],_i=new Set,Ri=new Set;for(let ln=0;ln_i.add(Fn)):Ri.add(Cn))}const Ei=new Map,Qn=Y2(Hn,Array.from(_i));Qn.forEach((ln,Cn)=>{const Dn=nr+wn++;Ei.set(Cn,Dn),ln.forEach(Fn=>aa(Fn,Dn))}),d.push(()=>{kn.forEach((ln,Cn)=>{const Dn=bn.get(Cn);ln.forEach(Fn=>kr(Fn,Dn))}),Qn.forEach((ln,Cn)=>{const Dn=Ei.get(Cn);ln.forEach(Fn=>kr(Fn,Dn))}),In.forEach(ln=>{this.processLeaveNode(ln)})});const Ma=[],ra=[];for(let ln=this._namespaceList.length-1;ln>=0;ln--)this._namespaceList[ln].drainQueuedTransitions(r).forEach(Dn=>{const Fn=Dn.player,Wi=Dn.element;if(Ma.push(Fn),this.collectedEnterElements.length){const mo=Wi[Oi];if(mo&&mo.setForMove){if(mo.previousTriggersValues&&mo.previousTriggersValues.has(Dn.triggerName)){const Ra=mo.previousTriggersValues.get(Dn.triggerName),Mo=this.statesByElement.get(Dn.element);if(Mo&&Mo.has(Dn.triggerName)){const o2=Mo.get(Dn.triggerName);o2.value=Ra,Mo.set(Dn.triggerName,o2)}}return void Fn.destroy()}}const ya=!Jt||!this.driver.containsElement(Jt,Wi),Ao=Ei.get(Wi),Na=bn.get(Wi),Mi=this._buildInstruction(Dn,u,Na,Ao,ya);if(Mi.errors&&Mi.errors.length)return void ra.push(Mi);if(ya)return Fn.onStart(()=>x(Wi,Mi.fromStyles)),Fn.onDestroy(()=>h(Wi,Mi.toStyles)),void O.push(Fn);if(Dn.isFallbackTransition)return Fn.onStart(()=>x(Wi,Mi.fromStyles)),Fn.onDestroy(()=>h(Wi,Mi.toStyles)),void O.push(Fn);const zr=[];Mi.timelines.forEach(mo=>{mo.stretchStartingKeyframe=!0,this.disabledNodes.has(mo.element)||zr.push(mo)}),Mi.timelines=zr,u.append(Wi,Mi.timelines),ve.push({instruction:Mi,player:Fn,element:Wi}),Mi.queriedElements.forEach(mo=>oo(Se,mo,[]).push(Fn)),Mi.preStyleProps.forEach((mo,Ra)=>{if(mo.size){let Mo=Ie.get(Ra);Mo||Ie.set(Ra,Mo=new Set),mo.forEach((o2,a2)=>Mo.add(a2))}}),Mi.postStyleProps.forEach((mo,Ra)=>{let Mo=lt.get(Ra);Mo||lt.set(Ra,Mo=new Set),mo.forEach((o2,a2)=>Mo.add(a2))})});if(ra.length){const ln=[];ra.forEach(Cn=>{ln.push(function Lo(f,d){return new c.vHH(3505,!1)}())}),Ma.forEach(Cn=>Cn.destroy()),this.reportError(ln)}const _o=new Map,Ia=new Map;ve.forEach(ln=>{const Cn=ln.element;u.has(Cn)&&(Ia.set(Cn,Cn),this._beforeAnimationBuild(ln.player.namespaceId,ln.instruction,_o))}),O.forEach(ln=>{const Cn=ln.element;this._getPreviousPlayers(Cn,!1,ln.namespaceId,ln.triggerName,null).forEach(Fn=>{oo(_o,Cn,[]).push(Fn),Fn.destroy()})});const Ca=In.filter(ln=>Xc(ln,Ie,lt)),xa=new Map;Zl(xa,this.driver,Ri,lt,R.l3).forEach(ln=>{Xc(ln,Ie,lt)&&Ca.push(ln)});const oc=new Map;kn.forEach((ln,Cn)=>{Zl(oc,this.driver,new Set(ln),Ie,R.k1)}),Ca.forEach(ln=>{const Cn=xa.get(ln),Dn=oc.get(ln);xa.set(ln,new Map([...Cn?.entries()??[],...Dn?.entries()??[]]))});const rr=[],o1=[],Cs={};ve.forEach(ln=>{const{element:Cn,player:Dn,instruction:Fn}=ln;if(u.has(Cn)){if(Vt.has(Cn))return Dn.onDestroy(()=>h(Cn,Fn.toStyles)),Dn.disabled=!0,Dn.overrideTotalTime(Fn.totalTime),void O.push(Dn);let Wi=Cs;if(Ia.size>1){let Ao=Cn;const Na=[];for(;Ao=Ao.parentNode;){const Mi=Ia.get(Ao);if(Mi){Wi=Mi;break}Na.push(Ao)}Na.forEach(Mi=>Ia.set(Mi,Wi))}const ya=this._buildAnimation(Dn.namespaceId,Fn,_o,I,oc,xa);if(Dn.setRealPlayer(ya),Wi===Cs)rr.push(Dn);else{const Ao=this.playersByElement.get(Wi);Ao&&Ao.length&&(Dn.parentPlayer=Sn(Ao)),O.push(Dn)}}else x(Cn,Fn.fromStyles),Dn.onDestroy(()=>h(Cn,Fn.toStyles)),o1.push(Dn),Vt.has(Cn)&&O.push(Dn)}),o1.forEach(ln=>{const Cn=I.get(ln.element);if(Cn&&Cn.length){const Dn=Sn(Cn);ln.setRealPlayer(Dn)}}),O.forEach(ln=>{ln.parentPlayer?ln.syncPlayerEvents(ln.parentPlayer):ln.destroy()});for(let ln=0;ln!ya.destroyed);Wi.length?Kl(this,Cn,Wi):this.processLeaveNode(Cn)}return In.length=0,rr.forEach(ln=>{this.players.push(ln),ln.onDone(()=>{ln.destroy();const Cn=this.players.indexOf(ln);this.players.splice(Cn,1)}),ln.play()}),rr}afterFlush(d){this._flushFns.push(d)}afterFlushAnimationsDone(d){this._whenQuietFns.push(d)}_getPreviousPlayers(d,r,u,O,I){let ve=[];if(r){const Se=this.playersByQueriedElement.get(d);Se&&(ve=Se)}else{const Se=this.playersByElement.get(d);if(Se){const Ie=!I||I==ec;Se.forEach(lt=>{lt.queued||!Ie&<.triggerName!=O||ve.push(lt)})}}return(u||O)&&(ve=ve.filter(Se=>!(u&&u!=Se.namespaceId||O&&O!=Se.triggerName))),ve}_beforeAnimationBuild(d,r,u){const I=r.element,ve=r.isRemovalTransition?void 0:d,Se=r.isRemovalTransition?void 0:r.triggerName;for(const Ie of r.timelines){const lt=Ie.element,Vt=lt!==I,Jt=oo(u,lt,[]);this._getPreviousPlayers(lt,Vt,ve,Se,r.toState).forEach(kn=>{const bn=kn.getRealPlayer();bn.beforeDestroy&&bn.beforeDestroy(),kn.destroy(),Jt.push(kn)})}x(I,r.fromStyles)}_buildAnimation(d,r,u,O,I,ve){const Se=r.triggerName,Ie=r.element,lt=[],Vt=new Set,Jt=new Set,Hn=r.timelines.map(bn=>{const wn=bn.element;Vt.add(wn);const In=wn[Oi];if(In&&In.removedBeforeQueried)return new R.ZN(bn.duration,bn.delay);const _i=wn!==Ie,Ri=function Xl(f){const d=[];return cs(f,d),d}((u.get(wn)||as).map(_o=>_o.getRealPlayer())).filter(_o=>!!_o.element&&_o.element===wn),Ei=I.get(wn),Qn=ve.get(wn),Ma=wi(this._normalizer,bn.keyframes,Ei,Qn),ra=this._buildPlayer(bn,Ma,Ri);if(bn.subTimeline&&O&&Jt.add(wn),_i){const _o=new rs(d,Se,wn);_o.setRealPlayer(ra),lt.push(_o)}return ra});lt.forEach(bn=>{oo(this.playersByQueriedElement,bn.element,[]).push(bn),bn.onDone(()=>function Yl(f,d,r){let u=f.get(d);if(u){if(u.length){const O=u.indexOf(r);u.splice(O,1)}0==u.length&&f.delete(d)}return u}(this.playersByQueriedElement,bn.element,bn))}),Vt.forEach(bn=>aa(bn,_r));const kn=Sn(Hn);return kn.onDestroy(()=>{Vt.forEach(bn=>kr(bn,_r)),h(Ie,r.toStyles)}),Jt.forEach(bn=>{oo(O,bn,[]).push(kn)}),kn}_buildPlayer(d,r,u){return r.length>0?this.driver.animate(d.element,r,d.duration,d.delay,d.easing,u):new R.ZN(d.duration,d.delay)}}class rs{constructor(d,r,u){this.namespaceId=d,this.triggerName=r,this.element=u,this._player=new R.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(d){this._containsRealPlayer||(this._player=d,this._queuedCallbacks.forEach((r,u)=>{r.forEach(O=>tr(d,u,void 0,O))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(d.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(d){this.totalTime=d}syncPlayerEvents(d){const r=this._player;r.triggerCallback&&d.onStart(()=>r.triggerCallback("start")),d.onDone(()=>this.finish()),d.onDestroy(()=>this.destroy())}_queueEvent(d,r){oo(this._queuedCallbacks,d,[]).push(r)}onDone(d){this.queued&&this._queueEvent("done",d),this._player.onDone(d)}onStart(d){this.queued&&this._queueEvent("start",d),this._player.onStart(d)}onDestroy(d){this.queued&&this._queueEvent("destroy",d),this._player.onDestroy(d)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(d){this.queued||this._player.setPosition(d)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(d){const r=this._player;r.triggerCallback&&r.triggerCallback(d)}}function vo(f){return f&&1===f.nodeType}function Pr(f,d){const r=f.style.display;return f.style.display=d??"none",r}function Zl(f,d,r,u,O){const I=[];r.forEach(Ie=>I.push(Pr(Ie)));const ve=[];u.forEach((Ie,lt)=>{const Vt=new Map;Ie.forEach(Jt=>{const Hn=d.computeStyle(lt,Jt,O);Vt.set(Jt,Hn),(!Hn||0==Hn.length)&&(lt[Oi]=Gl,ve.push(lt))}),f.set(lt,Vt)});let Se=0;return r.forEach(Ie=>Pr(Ie,I[Se++])),ve}function Y2(f,d){const r=new Map;if(f.forEach(Se=>r.set(Se,[])),0==d.length)return r;const O=new Set(d),I=new Map;function ve(Se){if(!Se)return 1;let Ie=I.get(Se);if(Ie)return Ie;const lt=Se.parentNode;return Ie=r.has(lt)?lt:O.has(lt)?1:ve(lt),I.set(Se,Ie),Ie}return d.forEach(Se=>{const Ie=ve(Se);1!==Ie&&r.get(Ie).push(Se)}),r}function aa(f,d){f.classList?.add(d)}function kr(f,d){f.classList?.remove(d)}function Kl(f,d,r){Sn(r).onDone(()=>f.processLeaveNode(d))}function cs(f,d){for(let r=0;rO.add(I)):d.set(f,u),r.delete(f),!0}class Dr{constructor(d,r,u){this.bodyNode=d,this._driver=r,this._normalizer=u,this._triggerCache={},this.onRemovalComplete=(O,I)=>{},this._transitionEngine=new Wl(d,r,u),this._timelineEngine=new c0(d,r,u),this._transitionEngine.onRemovalComplete=(O,I)=>this.onRemovalComplete(O,I)}registerTrigger(d,r,u,O,I){const ve=d+"-"+O;let Se=this._triggerCache[ve];if(!Se){const Ie=[],Vt=vc(this._driver,I,Ie,[]);if(Ie.length)throw function yt(f,d){return new c.vHH(3404,!1)}();Se=function o0(f,d,r){return new jl(f,d,r)}(O,Vt,this._normalizer),this._triggerCache[ve]=Se}this._transitionEngine.registerTrigger(r,O,Se)}register(d,r){this._transitionEngine.register(d,r)}destroy(d,r){this._transitionEngine.destroy(d,r)}onInsert(d,r,u,O){this._transitionEngine.insertNode(d,r,u,O)}onRemove(d,r,u){this._transitionEngine.removeNode(d,r,u)}disableAnimations(d,r){this._transitionEngine.markElementAsDisabled(d,r)}process(d,r,u,O){if("@"==u.charAt(0)){const[I,ve]=Vo(u);this._timelineEngine.command(I,r,ve,O)}else this._transitionEngine.trigger(d,r,u,O)}listen(d,r,u,O,I){if("@"==u.charAt(0)){const[ve,Se]=Vo(u);return this._timelineEngine.listen(ve,r,Se,I)}return this._transitionEngine.listen(d,r,u,O,I)}flush(d=-1){this._transitionEngine.flush(d)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(d){this._transitionEngine.afterFlushAnimationsDone(d)}}let Qc=(()=>{class f{constructor(r,u,O){this._element=r,this._startStyles=u,this._endStyles=O,this._state=0;let I=f.initialStylesByElement.get(r);I||f.initialStylesByElement.set(r,I=new Map),this._initialStyles=I}start(){this._state<1&&(this._startStyles&&h(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(h(this._element,this._initialStyles),this._endStyles&&(h(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(f.initialStylesByElement.delete(this._element),this._startStyles&&(x(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(x(this._element,this._endStyles),this._endStyles=null),h(this._element,this._initialStyles),this._state=3)}}return f.initialStylesByElement=new WeakMap,f})();function Z2(f){let d=null;return f.forEach((r,u)=>{(function Jc(f){return"display"===f||"position"===f})(u)&&(d=d||new Map,d.set(u,r))}),d}class ds{constructor(d,r,u,O){this.element=d,this.keyframes=r,this.options=u,this._specialStyles=O,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=u.duration,this._delay=u.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(d=>d()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const d=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,d,this.options),this._finalKeyframe=d.length?d[d.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(d){const r=[];return d.forEach(u=>{r.push(Object.fromEntries(u))}),r}_triggerWebAnimation(d,r,u){return d.animate(this._convertKeyframesToObject(r),u)}onStart(d){this._originalOnStartFns.push(d),this._onStartFns.push(d)}onDone(d){this._originalOnDoneFns.push(d),this._onDoneFns.push(d)}onDestroy(d){this._onDestroyFns.push(d)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(d=>d()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(d=>d()),this._onDestroyFns=[])}setPosition(d){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=d*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const d=new Map;this.hasStarted()&&this._finalKeyframe.forEach((u,O)=>{"offset"!==O&&d.set(O,this._finished?u:xr(this.element,O))}),this.currentSnapshot=d}triggerCallback(d){const r="start"===d?this._onStartFns:this._onDoneFns;r.forEach(u=>u()),r.length=0}}class ms{validateStyleProperty(d){return!0}validateAnimatableStyleProperty(d){return!0}matchesElement(d,r){return!1}containsElement(d,r){return La(d,r)}getParentElement(d){return ga(d)}query(d,r,u){return la(d,r,u)}computeStyle(d,r,u){return window.getComputedStyle(d)[r]}animate(d,r,u,O,I,ve=[]){const Ie={duration:u,delay:O,fill:0==O?"both":"forwards"};I&&(Ie.easing=I);const lt=new Map,Vt=ve.filter(kn=>kn instanceof ds);(function ir(f,d){return 0===f||0===d})(u,O)&&Vt.forEach(kn=>{kn.currentSnapshot.forEach((bn,wn)=>lt.set(wn,bn))});let Jt=function $i(f){return f.length?f[0]instanceof Map?f:f.map(d=>N2(d)):[]}(r).map(kn=>v(kn));Jt=function Va(f,d,r){if(r.size&&d.length){let u=d[0],O=[];if(r.forEach((I,ve)=>{u.has(ve)||O.push(ve),u.set(ve,I)}),O.length)for(let I=1;Ive.set(Se,xr(f,Se)))}}return d}(d,Jt,lt);const Hn=function ls(f,d){let r=null,u=null;return Array.isArray(d)&&d.length?(r=Z2(d[0]),d.length>1&&(u=Z2(d[d.length-1]))):d instanceof Map&&(r=Z2(d)),r||u?new Qc(f,r,u):null}(d,Jt);return new ds(d,Jt,Ie,Hn)}}let K2=(()=>{class f extends R._j{constructor(r,u){super(),this._nextAnimationId=0,this._renderer=r.createRenderer(u.body,{id:"0",encapsulation:c.ifc.None,styles:[],data:{animation:[]}})}build(r){const u=this._nextAnimationId.toString();this._nextAnimationId++;const O=Array.isArray(r)?(0,R.vP)(r):r;return X2(this._renderer,null,u,"register",[O]),new wc(u,this._renderer)}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(c.FYo),c.LFG(C.K0))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})();class wc extends R.LC{constructor(d,r){super(),this._id=d,this._renderer=r}create(d,r){return new fs(this._id,d,r||{},this._renderer)}}class fs{constructor(d,r,u,O){this.id=d,this.element=r,this._renderer=O,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",u)}_listen(d,r){return this._renderer.listen(this.element,`@@${this.id}:${d}`,r)}_command(d,...r){return X2(this._renderer,this.element,this.id,d,r)}onDone(d){this._listen("done",d)}onStart(d){this._listen("start",d)}onDestroy(d){this._listen("destroy",d)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(d){this._command("setPosition",d)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function X2(f,d,r,u,O){return f.setProperty(d,`@@${r}:${u}`,O)}const Er="@.disabled";let nc=(()=>{class f{constructor(r,u,O){this.delegate=r,this.engine=u,this._zone=O,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,u.onRemovalComplete=(I,ve)=>{const Se=ve?.parentNode(I);Se&&ve.removeChild(Se,I)}}createRenderer(r,u){const I=this.delegate.createRenderer(r,u);if(!(r&&u&&u.data&&u.data.animation)){let Vt=this._rendererCache.get(I);return Vt||(Vt=new us("",I,this.engine,()=>this._rendererCache.delete(I)),this._rendererCache.set(I,Vt)),Vt}const ve=u.id,Se=u.id+"-"+this._currentId;this._currentId++,this.engine.register(Se,r);const Ie=Vt=>{Array.isArray(Vt)?Vt.forEach(Ie):this.engine.registerTrigger(ve,Se,r,Vt.name,Vt)};return u.data.animation.forEach(Ie),new Ql(this,Se,I,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(r,u,O){r>=0&&ru(O)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(I=>{const[ve,Se]=I;ve(Se)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([u,O]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(c.FYo),c.LFG(Dr),c.LFG(c.R0b))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})();class us{constructor(d,r,u,O){this.namespaceId=d,this.delegate=r,this.engine=u,this._onDestroy=O}get data(){return this.delegate.data}destroyNode(d){this.delegate.destroyNode?.(d)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(d,r){return this.delegate.createElement(d,r)}createComment(d){return this.delegate.createComment(d)}createText(d){return this.delegate.createText(d)}appendChild(d,r){this.delegate.appendChild(d,r),this.engine.onInsert(this.namespaceId,r,d,!1)}insertBefore(d,r,u,O=!0){this.delegate.insertBefore(d,r,u),this.engine.onInsert(this.namespaceId,r,d,O)}removeChild(d,r,u){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(d,r){return this.delegate.selectRootElement(d,r)}parentNode(d){return this.delegate.parentNode(d)}nextSibling(d){return this.delegate.nextSibling(d)}setAttribute(d,r,u,O){this.delegate.setAttribute(d,r,u,O)}removeAttribute(d,r,u){this.delegate.removeAttribute(d,r,u)}addClass(d,r){this.delegate.addClass(d,r)}removeClass(d,r){this.delegate.removeClass(d,r)}setStyle(d,r,u,O){this.delegate.setStyle(d,r,u,O)}removeStyle(d,r,u){this.delegate.removeStyle(d,r,u)}setProperty(d,r,u){"@"==r.charAt(0)&&r==Er?this.disableAnimations(d,!!u):this.delegate.setProperty(d,r,u)}setValue(d,r){this.delegate.setValue(d,r)}listen(d,r,u){return this.delegate.listen(d,r,u)}disableAnimations(d,r){this.engine.disableAnimations(d,r)}}class Ql extends us{constructor(d,r,u,O,I){super(r,u,O,I),this.factory=d,this.namespaceId=r}setProperty(d,r,u){"@"==r.charAt(0)?"."==r.charAt(1)&&r==Er?this.disableAnimations(d,u=void 0===u||!!u):this.engine.process(this.namespaceId,d,r.slice(1),u):this.delegate.setProperty(d,r,u)}listen(d,r,u){if("@"==r.charAt(0)){const O=function hs(f){switch(f){case"body":return document.body;case"document":return document;case"window":return window;default:return f}}(d);let I=r.slice(1),ve="";return"@"!=I.charAt(0)&&([I,ve]=function ps(f){const d=f.indexOf(".");return[f.substring(0,d),f.slice(d+1)]}(I)),this.engine.listen(this.namespaceId,O,I,ve,Se=>{this.factory.scheduleListenerCallback(Se._data||-1,u,Se)})}return this.delegate.listen(d,r,u)}}const gs=[{provide:R._j,useClass:K2},{provide:Kc,useFactory:function Jl(){return new es}},{provide:Dr,useClass:(()=>{class f extends Dr{constructor(r,u,O,I){super(r.body,u,O)}ngOnDestroy(){this.flush()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(C.K0),c.LFG(Gr),c.LFG(Kc),c.LFG(c.z2F))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})()},{provide:c.FYo,useFactory:function ql(f,d,r){return new nc(f,d,r)},deps:[Sa.se,Dr,c.R0b]}],e2=[{provide:Gr,useFactory:()=>new ms},{provide:c.QbO,useValue:"BrowserAnimations"},...gs];var ic=l(69862),t3=l(51309),Q2=l(69854),n3=l(64716),o3=l(94517);let a3=(()=>{class f{constructor(){this.http=(0,c.f3M)(ic.eN)}getTranslation(r){const u=(0,c.X6Q)()?"":"/dreamfactory/dist";return this.http.get(`${u}/assets/i18n/${r}.json`)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})();var r3=l(7715),c3=l(21631),e1=l(58504),Oc=l(22939);const t1=[{code:"en",altCodes:["en-US"]}];(0,Sa.Cg)(Ea,{providers:[(0,c.RIp)(Sa.b2,Oc.ZX),{provide:c.ip1,useFactory:function Sr(f){return()=>f.fetchEnvironmentData()},deps:[gn.s],multi:!0},function vs(){return[...e2]}(),(0,ic.h_)((0,ic.CB)([(f,d)=>!f.url.startsWith("/api")||f.body instanceof FormData?d(f):d(f.clone({body:(0,o3.sh)(f.body)})).pipe((0,qt.U)(u=>u instanceof ic.Zn&&"application/json"===u.headers.get("Content-Type")?u.clone({body:(0,o3.dq)(u.body)}):u)),(f,d)=>{if(f.headers.has("show-loading")){const r=(0,c.f3M)(er);return r.active=!0,d(f=f.clone({headers:f.headers.delete("show-loading")})).pipe((0,n3.x)(()=>{r.active=!1}))}return d(f)},(f,d)=>{const r=f.headers.get("skip-error");if(f.url.startsWith("/api")&&!r){const u=(0,c.f3M)(_.F0),O=(0,c.f3M)(An._),I=(0,c.f3M)(En.y);return I.error=null,d(f=f.clone({headers:f.headers.delete("skip-error")})).pipe((0,Pn.K)(ve=>401===ve.status?(O.clearToken(),(0,r3.D)(u.navigate([je.Z.AUTH,je.Z.LOGIN])).pipe((0,c3.z)(()=>(0,e1._)(()=>ve)))):403===ve.status||404===ve.status?(I.error=ve.error.error.message,(0,r3.D)(u.navigate([je.Z.ERROR])).pipe((0,c3.z)(()=>(0,e1._)(()=>ve)))):(0,e1._)(()=>ve)))}return d(f)},(f,d)=>{if(f.url.startsWith("/api")){f=f.clone({setHeaders:{[Q2.Yg]:t3.N.dfAdminApiKey}});const u=(0,c.f3M)(An._).token;u&&(f=f.clone({setHeaders:{[Q2.Zt]:u}}))}return d(f)},(f,d)=>{if(f.headers.has("snackbar-success")||f.headers.has("snackbar-error")){const r=(0,c.f3M)(Zt.w),u=f.headers.get("snackbar-success");let O=f.headers.get("snackbar-error");return d(f=f.clone({headers:f.headers.delete("snackbar-success").delete("snackbar-error")})).pipe((0,vi.b)({next:I=>{I instanceof ic.Zn&&u&&r.openSnackBar(u,"success")},error:I=>{if(I instanceof ic.UA&&O){const ve=I.error.error;"server"===O&&ve&&(O=ve.message),r.openSnackBar(O??"defaultError","error")}}}))}return d(f)}])),(0,_.bU)(Ji,(0,_.jK)()),(0,xn.h7)({config:{availableLangs:t1.map(f=>f.code),defaultLang:function Ms(){const f=localStorage.getItem("language")||navigator.language;if(f){const d=t1.find(r=>r.code.toLowerCase()===f.toLowerCase()||r.altCodes.map(u=>u.toLowerCase()).includes(f.toLowerCase()));if(d)return d.code}return"en"}(),reRenderOnLangChange:!0,prodMode:!(0,c.X6Q)()},loader:a3})]}).catch(f=>console.error(f))},54007:Dt=>{function xe(_){return _&&_.constructor&&"function"==typeof _.constructor.isBuffer&&_.constructor.isBuffer(_)}function l(_){return _}function o(_,N){const B=(N=N||{}).delimiter||".",c=N.maxDepth,X=N.transformKey||l,ae={};return function Q(U,oe,j){j=j||1,Object.keys(U).forEach(function(re){const J=U[re],se=N.safe&&Array.isArray(J),_e=Object.prototype.toString.call(J),De=xe(J),Ze="[object Object]"===_e||"[object Array]"===_e,at=oe?oe+B+X(re):X(re);if(!se&&!De&&Ze&&Object.keys(J).length&&(!N.maxDepth||j0&&(se=U(J.shift()),_e=U(J[0]))}De[se]=C(_[re],N)}),ae}},65619:(Dt,xe,l)=>{"use strict";l.d(xe,{X:()=>C});var o=l(78645);class C extends o.x{constructor(N){super(),this._value=N}get value(){return this.getValue()}_subscribe(N){const B=super._subscribe(N);return!B.closed&&N.next(this._value),B}getValue(){const{hasError:N,thrownError:B,_value:c}=this;if(N)throw B;return this._throwIfClosed(),c}next(N){super.next(this._value=N)}}},65592:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>ae});var o=l(80305),C=l(47394),_=l(14850),N=l(88407),B=l(82653),c=l(84674),X=l(81441);let ae=(()=>{class j{constructor(J){J&&(this._subscribe=J)}lift(J){const se=new j;return se.source=this,se.operator=J,se}subscribe(J,se,_e){const De=function oe(j){return j&&j instanceof o.Lv||function U(j){return j&&(0,c.m)(j.next)&&(0,c.m)(j.error)&&(0,c.m)(j.complete)}(j)&&(0,C.Nn)(j)}(J)?J:new o.Hp(J,se,_e);return(0,X.x)(()=>{const{operator:Ze,source:at}=this;De.add(Ze?Ze.call(De,at):at?this._subscribe(De):this._trySubscribe(De))}),De}_trySubscribe(J){try{return this._subscribe(J)}catch(se){J.error(se)}}forEach(J,se){return new(se=Q(se))((_e,De)=>{const Ze=new o.Hp({next:at=>{try{J(at)}catch(et){De(et),Ze.unsubscribe()}},error:De,complete:_e});this.subscribe(Ze)})}_subscribe(J){var se;return null===(se=this.source)||void 0===se?void 0:se.subscribe(J)}[_.L](){return this}pipe(...J){return(0,N.U)(J)(this)}toPromise(J){return new(J=Q(J))((se,_e)=>{let De;this.subscribe(Ze=>De=Ze,Ze=>_e(Ze),()=>se(De))})}}return j.create=re=>new j(re),j})();function Q(j){var re;return null!==(re=j??B.config.Promise)&&void 0!==re?re:Promise}},78645:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>X});var o=l(65592),C=l(47394);const N=(0,l(82306).d)(Q=>function(){Q(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var B=l(49039),c=l(81441);let X=(()=>{class Q extends o.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(oe){const j=new ae(this,this);return j.operator=oe,j}_throwIfClosed(){if(this.closed)throw new N}next(oe){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const j of this.currentObservers)j.next(oe)}})}error(oe){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=oe;const{observers:j}=this;for(;j.length;)j.shift().error(oe)}})}complete(){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:oe}=this;for(;oe.length;)oe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var oe;return(null===(oe=this.observers)||void 0===oe?void 0:oe.length)>0}_trySubscribe(oe){return this._throwIfClosed(),super._trySubscribe(oe)}_subscribe(oe){return this._throwIfClosed(),this._checkFinalizedStatuses(oe),this._innerSubscribe(oe)}_innerSubscribe(oe){const{hasError:j,isStopped:re,observers:J}=this;return j||re?C.Lc:(this.currentObservers=null,J.push(oe),new C.w0(()=>{this.currentObservers=null,(0,B.P)(J,oe)}))}_checkFinalizedStatuses(oe){const{hasError:j,thrownError:re,isStopped:J}=this;j?oe.error(re):J&&oe.complete()}asObservable(){const oe=new o.y;return oe.source=this,oe}}return Q.create=(U,oe)=>new ae(U,oe),Q})();class ae extends X{constructor(U,oe){super(),this.destination=U,this.source=oe}next(U){var oe,j;null===(j=null===(oe=this.destination)||void 0===oe?void 0:oe.next)||void 0===j||j.call(oe,U)}error(U){var oe,j;null===(j=null===(oe=this.destination)||void 0===oe?void 0:oe.error)||void 0===j||j.call(oe,U)}complete(){var U,oe;null===(oe=null===(U=this.destination)||void 0===U?void 0:U.complete)||void 0===oe||oe.call(U)}_subscribe(U){var oe,j;return null!==(j=null===(oe=this.source)||void 0===oe?void 0:oe.subscribe(U))&&void 0!==j?j:C.Lc}}},80305:(Dt,xe,l)=>{"use strict";l.d(xe,{Hp:()=>_e,Lv:()=>j});var o=l(84674),C=l(47394),_=l(82653),N=l(93894),B=l(72420);const c=Q("C",void 0,void 0);function Q(q,de,$){return{kind:q,value:de,error:$}}var U=l(87599),oe=l(81441);class j extends C.w0{constructor(de){super(),this.isStopped=!1,de?(this.destination=de,(0,C.Nn)(de)&&de.add(this)):this.destination=et}static create(de,$,ue){return new _e(de,$,ue)}next(de){this.isStopped?at(function ae(q){return Q("N",q,void 0)}(de),this):this._next(de)}error(de){this.isStopped?at(function X(q){return Q("E",void 0,q)}(de),this):(this.isStopped=!0,this._error(de))}complete(){this.isStopped?at(c,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(de){this.destination.next(de)}_error(de){try{this.destination.error(de)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const re=Function.prototype.bind;function J(q,de){return re.call(q,de)}class se{constructor(de){this.partialObserver=de}next(de){const{partialObserver:$}=this;if($.next)try{$.next(de)}catch(ue){De(ue)}}error(de){const{partialObserver:$}=this;if($.error)try{$.error(de)}catch(ue){De(ue)}else De(de)}complete(){const{partialObserver:de}=this;if(de.complete)try{de.complete()}catch($){De($)}}}class _e extends j{constructor(de,$,ue){let ke;if(super(),(0,o.m)(de)||!de)ke={next:de??void 0,error:$??void 0,complete:ue??void 0};else{let Ue;this&&_.config.useDeprecatedNextContext?(Ue=Object.create(de),Ue.unsubscribe=()=>this.unsubscribe(),ke={next:de.next&&J(de.next,Ue),error:de.error&&J(de.error,Ue),complete:de.complete&&J(de.complete,Ue)}):ke=de}this.destination=new se(ke)}}function De(q){_.config.useDeprecatedSynchronousErrorHandling?(0,oe.O)(q):(0,N.h)(q)}function at(q,de){const{onStoppedNotification:$}=_.config;$&&U.z.setTimeout(()=>$(q,de))}const et={closed:!0,next:B.Z,error:function Ze(q){throw q},complete:B.Z}},47394:(Dt,xe,l)=>{"use strict";l.d(xe,{Lc:()=>c,w0:()=>B,Nn:()=>X});var o=l(84674);const _=(0,l(82306).d)(Q=>function(oe){Q(this),this.message=oe?`${oe.length} errors occurred during unsubscription:\n${oe.map((j,re)=>`${re+1}) ${j.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=oe});var N=l(49039);class B{constructor(U){this.initialTeardown=U,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let U;if(!this.closed){this.closed=!0;const{_parentage:oe}=this;if(oe)if(this._parentage=null,Array.isArray(oe))for(const J of oe)J.remove(this);else oe.remove(this);const{initialTeardown:j}=this;if((0,o.m)(j))try{j()}catch(J){U=J instanceof _?J.errors:[J]}const{_finalizers:re}=this;if(re){this._finalizers=null;for(const J of re)try{ae(J)}catch(se){U=U??[],se instanceof _?U=[...U,...se.errors]:U.push(se)}}if(U)throw new _(U)}}add(U){var oe;if(U&&U!==this)if(this.closed)ae(U);else{if(U instanceof B){if(U.closed||U._hasParent(this))return;U._addParent(this)}(this._finalizers=null!==(oe=this._finalizers)&&void 0!==oe?oe:[]).push(U)}}_hasParent(U){const{_parentage:oe}=this;return oe===U||Array.isArray(oe)&&oe.includes(U)}_addParent(U){const{_parentage:oe}=this;this._parentage=Array.isArray(oe)?(oe.push(U),oe):oe?[oe,U]:U}_removeParent(U){const{_parentage:oe}=this;oe===U?this._parentage=null:Array.isArray(oe)&&(0,N.P)(oe,U)}remove(U){const{_finalizers:oe}=this;oe&&(0,N.P)(oe,U),U instanceof B&&U._removeParent(this)}}B.EMPTY=(()=>{const Q=new B;return Q.closed=!0,Q})();const c=B.EMPTY;function X(Q){return Q instanceof B||Q&&"closed"in Q&&(0,o.m)(Q.remove)&&(0,o.m)(Q.add)&&(0,o.m)(Q.unsubscribe)}function ae(Q){(0,o.m)(Q)?Q():Q.unsubscribe()}},82653:(Dt,xe,l)=>{"use strict";l.d(xe,{config:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93168:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>c});var o=l(65592),C=l(47394),_=l(66196),N=l(8251),B=l(79360);class c extends o.y{constructor(ae,Q){super(),this.source=ae,this.subjectFactory=Q,this._subject=null,this._refCount=0,this._connection=null,(0,B.A)(ae)&&(this.lift=ae.lift)}_subscribe(ae){return this.getSubject().subscribe(ae)}getSubject(){const ae=this._subject;return(!ae||ae.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:ae}=this;this._subject=this._connection=null,ae?.unsubscribe()}connect(){let ae=this._connection;if(!ae){ae=this._connection=new C.w0;const Q=this.getSubject();ae.add(this.source.subscribe((0,N.x)(Q,void 0,()=>{this._teardown(),Q.complete()},U=>{this._teardown(),Q.error(U)},()=>this._teardown()))),ae.closed&&(this._connection=null,ae=C.w0.EMPTY)}return ae}refCount(){return(0,_.x)()(this)}}},52572:(Dt,xe,l)=>{"use strict";l.d(xe,{a:()=>U});var o=l(65592),C=l(17453),_=l(7715),N=l(42737),B=l(97400),c=l(79940),X=l(92714),ae=l(8251),Q=l(27103);function U(...re){const J=(0,c.yG)(re),se=(0,c.jO)(re),{args:_e,keys:De}=(0,C.D)(re);if(0===_e.length)return(0,_.D)([],J);const Ze=new o.y(function oe(re,J,se=N.y){return _e=>{j(J,()=>{const{length:De}=re,Ze=new Array(De);let at=De,et=De;for(let q=0;q{const de=(0,_.D)(re[q],J);let $=!1;de.subscribe((0,ae.x)(_e,ue=>{Ze[q]=ue,$||($=!0,et--),et||_e.next(se(Ze.slice()))},()=>{--at||_e.complete()}))},_e)},_e)}}(_e,J,De?at=>(0,X.n)(De,at):N.y));return se?Ze.pipe((0,B.Z)(se)):Ze}function j(re,J,se){re?(0,Q.f)(se,re,J):J()}},35211:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>B});var o=l(57537),_=l(79940),N=l(7715);function B(...c){return function C(){return(0,o.J)(1)}()((0,N.D)(c,(0,_.yG)(c)))}},74911:(Dt,xe,l)=>{"use strict";l.d(xe,{P:()=>_});var o=l(65592),C=l(54829);function _(N){return new o.y(B=>{(0,C.Xf)(N()).subscribe(B)})}},36232:(Dt,xe,l)=>{"use strict";l.d(xe,{E:()=>C});const C=new(l(65592).y)(B=>B.complete())},9315:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>ae});var o=l(65592),C=l(17453),_=l(54829),N=l(79940),B=l(8251),c=l(97400),X=l(92714);function ae(...Q){const U=(0,N.jO)(Q),{args:oe,keys:j}=(0,C.D)(Q),re=new o.y(J=>{const{length:se}=oe;if(!se)return void J.complete();const _e=new Array(se);let De=se,Ze=se;for(let at=0;at{et||(et=!0,Ze--),_e[at]=q},()=>De--,void 0,()=>{(!De||!et)&&(Ze||J.next(j?(0,X.n)(j,_e):_e),J.complete())}))}});return U?re.pipe((0,c.Z)(U)):re}},7715:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>ue});var o=l(54829),C=l(27103),_=l(79360),N=l(8251);function B(ke,Ue=0){return(0,_.e)((Ct,Rt)=>{Ct.subscribe((0,N.x)(Rt,Tt=>(0,C.f)(Rt,ke,()=>Rt.next(Tt),Ue),()=>(0,C.f)(Rt,ke,()=>Rt.complete(),Ue),Tt=>(0,C.f)(Rt,ke,()=>Rt.error(Tt),Ue)))})}function c(ke,Ue=0){return(0,_.e)((Ct,Rt)=>{Rt.add(ke.schedule(()=>Ct.subscribe(Rt),Ue))})}var Q=l(65592),oe=l(64971),j=l(84674);function J(ke,Ue){if(!ke)throw new Error("Iterable cannot be null");return new Q.y(Ct=>{(0,C.f)(Ct,Ue,()=>{const Rt=ke[Symbol.asyncIterator]();(0,C.f)(Ct,Ue,()=>{Rt.next().then(Tt=>{Tt.done?Ct.complete():Ct.next(Tt.value)})},0,!0)})})}var se=l(38382),_e=l(54026),De=l(64266),Ze=l(83664),at=l(15726),et=l(69853),q=l(50541);function ue(ke,Ue){return Ue?function $(ke,Ue){if(null!=ke){if((0,se.c)(ke))return function X(ke,Ue){return(0,o.Xf)(ke).pipe(c(Ue),B(Ue))}(ke,Ue);if((0,De.z)(ke))return function U(ke,Ue){return new Q.y(Ct=>{let Rt=0;return Ue.schedule(function(){Rt===ke.length?Ct.complete():(Ct.next(ke[Rt++]),Ct.closed||this.schedule())})})}(ke,Ue);if((0,_e.t)(ke))return function ae(ke,Ue){return(0,o.Xf)(ke).pipe(c(Ue),B(Ue))}(ke,Ue);if((0,at.D)(ke))return J(ke,Ue);if((0,Ze.T)(ke))return function re(ke,Ue){return new Q.y(Ct=>{let Rt;return(0,C.f)(Ct,Ue,()=>{Rt=ke[oe.h](),(0,C.f)(Ct,Ue,()=>{let Tt,Xt;try{({value:Tt,done:Xt}=Rt.next())}catch(Bt){return void Ct.error(Bt)}Xt?Ct.complete():Ct.next(Tt)},0,!0)}),()=>(0,j.m)(Rt?.return)&&Rt.return()})}(ke,Ue);if((0,q.L)(ke))return function de(ke,Ue){return J((0,q.Q)(ke),Ue)}(ke,Ue)}throw(0,et.z)(ke)}(ke,Ue):(0,o.Xf)(ke)}},92438:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>U});var o=l(54829),C=l(65592),_=l(21631),N=l(64266),B=l(84674),c=l(97400);const X=["addListener","removeListener"],ae=["addEventListener","removeEventListener"],Q=["on","off"];function U(se,_e,De,Ze){if((0,B.m)(De)&&(Ze=De,De=void 0),Ze)return U(se,_e,De).pipe((0,c.Z)(Ze));const[at,et]=function J(se){return(0,B.m)(se.addEventListener)&&(0,B.m)(se.removeEventListener)}(se)?ae.map(q=>de=>se[q](_e,de,De)):function j(se){return(0,B.m)(se.addListener)&&(0,B.m)(se.removeListener)}(se)?X.map(oe(se,_e)):function re(se){return(0,B.m)(se.on)&&(0,B.m)(se.off)}(se)?Q.map(oe(se,_e)):[];if(!at&&(0,N.z)(se))return(0,_.z)(q=>U(q,_e,De))((0,o.Xf)(se));if(!at)throw new TypeError("Invalid event target");return new C.y(q=>{const de=(...$)=>q.next(1<$.length?$:$[0]);return at(de),()=>et(de)})}function oe(se,_e){return De=>Ze=>se[De](_e,Ze)}},54829:(Dt,xe,l)=>{"use strict";l.d(xe,{Xf:()=>re});var o=l(97582),C=l(64266),_=l(54026),N=l(65592),B=l(38382),c=l(15726),X=l(69853),ae=l(83664),Q=l(50541),U=l(84674),oe=l(93894),j=l(14850);function re(q){if(q instanceof N.y)return q;if(null!=q){if((0,B.c)(q))return function J(q){return new N.y(de=>{const $=q[j.L]();if((0,U.m)($.subscribe))return $.subscribe(de);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(q);if((0,C.z)(q))return function se(q){return new N.y(de=>{for(let $=0;${q.then($=>{de.closed||(de.next($),de.complete())},$=>de.error($)).then(null,oe.h)})}(q);if((0,c.D)(q))return Ze(q);if((0,ae.T)(q))return function De(q){return new N.y(de=>{for(const $ of q)if(de.next($),de.closed)return;de.complete()})}(q);if((0,Q.L)(q))return function at(q){return Ze((0,Q.Q)(q))}(q)}throw(0,X.z)(q)}function Ze(q){return new N.y(de=>{(function et(q,de){var $,ue,ke,Ue;return(0,o.mG)(this,void 0,void 0,function*(){try{for($=(0,o.KL)(q);!(ue=yield $.next()).done;)if(de.next(ue.value),de.closed)return}catch(Ct){ke={error:Ct}}finally{try{ue&&!ue.done&&(Ue=$.return)&&(yield Ue.call($))}finally{if(ke)throw ke.error}}de.complete()})})(q,de).catch($=>de.error($))})}},63019:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>c});var o=l(57537),C=l(54829),_=l(36232),N=l(79940),B=l(7715);function c(...X){const ae=(0,N.yG)(X),Q=(0,N._6)(X,1/0),U=X;return U.length?1===U.length?(0,C.Xf)(U[0]):(0,o.J)(Q)((0,B.D)(U,ae)):_.E}},22096:(Dt,xe,l)=>{"use strict";l.d(xe,{of:()=>_});var o=l(79940),C=l(7715);function _(...N){const B=(0,o.yG)(N);return(0,C.D)(N,B)}},58504:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>_});var o=l(65592),C=l(84674);function _(N,B){const c=(0,C.m)(N)?N:()=>N,X=ae=>ae.error(c());return new o.y(B?ae=>B.schedule(X,0,ae):X)}},74825:(Dt,xe,l)=>{"use strict";l.d(xe,{H:()=>B});var o=l(65592),C=l(16321),_=l(50671);function B(c=0,X,ae=C.P){let Q=-1;return null!=X&&((0,_.K)(X)?ae=X:Q=X),new o.y(U=>{let oe=function N(c){return c instanceof Date&&!isNaN(c)}(c)?+c-ae.now():c;oe<0&&(oe=0);let j=0;return ae.schedule(function(){U.closed||(U.next(j++),0<=Q?this.schedule(void 0,Q):U.complete())},oe)})}},8251:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>C});var o=l(80305);function C(N,B,c,X,ae){return new _(N,B,c,X,ae)}class _ extends o.Lv{constructor(B,c,X,ae,Q,U){super(B),this.onFinalize=Q,this.shouldUnsubscribe=U,this._next=c?function(oe){try{c(oe)}catch(j){B.error(j)}}:super._next,this._error=ae?function(oe){try{ae(oe)}catch(j){B.error(j)}finally{this.unsubscribe()}}:super._error,this._complete=X?function(){try{X()}catch(oe){B.error(oe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var B;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:c}=this;super.unsubscribe(),!c&&(null===(B=this.onFinalize)||void 0===B||B.call(this))}}}},26306:(Dt,xe,l)=>{"use strict";l.d(xe,{K:()=>N});var o=l(54829),C=l(8251),_=l(79360);function N(B){return(0,_.e)((c,X)=>{let U,ae=null,Q=!1;ae=c.subscribe((0,C.x)(X,void 0,void 0,oe=>{U=(0,o.Xf)(B(oe,N(B)(c))),ae?(ae.unsubscribe(),ae=null,U.subscribe(X)):Q=!0})),Q&&(ae.unsubscribe(),ae=null,U.subscribe(X))})}},76328:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>_});var o=l(21631),C=l(84674);function _(N,B){return(0,C.m)(B)?(0,o.z)(N,B,1):(0,o.z)(N,1)}},83620:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>N});var o=l(16321),C=l(79360),_=l(8251);function N(B,c=o.z){return(0,C.e)((X,ae)=>{let Q=null,U=null,oe=null;const j=()=>{if(Q){Q.unsubscribe(),Q=null;const J=U;U=null,ae.next(J)}};function re(){const J=oe+B,se=c.now();if(se{U=J,oe=c.now(),Q||(Q=c.schedule(re,B),ae.add(Q))},()=>{j(),ae.complete()},void 0,()=>{U=Q=null}))})}},5177:(Dt,xe,l)=>{"use strict";l.d(xe,{g:()=>re});var o=l(16321),C=l(35211),_=l(48180),N=l(79360),B=l(8251),c=l(72420),ae=l(21441),Q=l(21631),U=l(54829);function oe(J,se){return se?_e=>(0,C.z)(se.pipe((0,_.q)(1),function X(){return(0,N.e)((J,se)=>{J.subscribe((0,B.x)(se,c.Z))})}()),_e.pipe(oe(J))):(0,Q.z)((_e,De)=>(0,U.Xf)(J(_e,De)).pipe((0,_.q)(1),(0,ae.h)(_e)))}var j=l(74825);function re(J,se=o.z){const _e=(0,j.H)(J,se);return oe(()=>_e)}},93997:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>N});var o=l(42737),C=l(79360),_=l(8251);function N(c,X=o.y){return c=c??B,(0,C.e)((ae,Q)=>{let U,oe=!0;ae.subscribe((0,_.x)(Q,j=>{const re=X(j);(oe||!c(U,re))&&(oe=!1,U=re,Q.next(j))}))})}function B(c,X){return c===X}},32181:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>_});var o=l(79360),C=l(8251);function _(N,B){return(0,o.e)((c,X)=>{let ae=0;c.subscribe((0,C.x)(X,Q=>N.call(B,Q,ae++)&&X.next(Q)))})}},64716:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>C});var o=l(79360);function C(_){return(0,o.e)((N,B)=>{try{N.subscribe(B)}finally{B.add(_)}})}},37398:(Dt,xe,l)=>{"use strict";l.d(xe,{U:()=>_});var o=l(79360),C=l(8251);function _(N,B){return(0,o.e)((c,X)=>{let ae=0;c.subscribe((0,C.x)(X,Q=>{X.next(N.call(B,Q,ae++))}))})}},21441:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>C});var o=l(37398);function C(_){return(0,o.U)(()=>_)}},57537:(Dt,xe,l)=>{"use strict";l.d(xe,{J:()=>_});var o=l(21631),C=l(42737);function _(N=1/0){return(0,o.z)(C.y,N)}},21631:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>ae});var o=l(37398),C=l(54829),_=l(79360),N=l(27103),B=l(8251),X=l(84674);function ae(Q,U,oe=1/0){return(0,X.m)(U)?ae((j,re)=>(0,o.U)((J,se)=>U(j,J,re,se))((0,C.Xf)(Q(j,re))),oe):("number"==typeof U&&(oe=U),(0,_.e)((j,re)=>function c(Q,U,oe,j,re,J,se,_e){const De=[];let Ze=0,at=0,et=!1;const q=()=>{et&&!De.length&&!Ze&&U.complete()},de=ue=>Ze{J&&U.next(ue),Ze++;let ke=!1;(0,C.Xf)(oe(ue,at++)).subscribe((0,B.x)(U,Ue=>{re?.(Ue),J?de(Ue):U.next(Ue)},()=>{ke=!0},void 0,()=>{if(ke)try{for(Ze--;De.length&&Ze$(Ue)):$(Ue)}q()}catch(Ue){U.error(Ue)}}))};return Q.subscribe((0,B.x)(U,de,()=>{et=!0,q()})),()=>{_e?.()}}(j,re,Q,oe)))}},66196:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>_});var o=l(79360),C=l(8251);function _(){return(0,o.e)((N,B)=>{let c=null;N._refCount++;const X=(0,C.x)(B,void 0,void 0,void 0,()=>{if(!N||N._refCount<=0||0<--N._refCount)return void(c=null);const ae=N._connection,Q=c;c=null,ae&&(!Q||ae===Q)&&ae.unsubscribe(),B.unsubscribe()});N.subscribe(X),X.closed||(c=N.connect())})}},37921:(Dt,xe,l)=>{"use strict";l.d(xe,{X:()=>c});var o=l(79360),C=l(8251),_=l(42737),N=l(74825),B=l(54829);function c(X=1/0){let ae;ae=X&&"object"==typeof X?X:{count:X};const{count:Q=1/0,delay:U,resetOnSuccess:oe=!1}=ae;return Q<=0?_.y:(0,o.e)((j,re)=>{let se,J=0;const _e=()=>{let De=!1;se=j.subscribe((0,C.x)(re,Ze=>{oe&&(J=0),re.next(Ze)},void 0,Ze=>{if(J++{se?(se.unsubscribe(),se=null,_e()):De=!0};if(null!=U){const et="number"==typeof U?(0,N.H)(U):(0,B.Xf)(U(Ze,J)),q=(0,C.x)(re,()=>{q.unsubscribe(),at()},()=>{re.complete()});et.subscribe(q)}else at()}else re.error(Ze)})),De&&(se.unsubscribe(),se=null,_e())};_e()})}},63020:(Dt,xe,l)=>{"use strict";l.d(xe,{B:()=>B});var o=l(54829),C=l(78645),_=l(80305),N=l(79360);function B(X={}){const{connector:ae=(()=>new C.x),resetOnError:Q=!0,resetOnComplete:U=!0,resetOnRefCountZero:oe=!0}=X;return j=>{let re,J,se,_e=0,De=!1,Ze=!1;const at=()=>{J?.unsubscribe(),J=void 0},et=()=>{at(),re=se=void 0,De=Ze=!1},q=()=>{const de=re;et(),de?.unsubscribe()};return(0,N.e)((de,$)=>{_e++,!Ze&&!De&&at();const ue=se=se??ae();$.add(()=>{_e--,0===_e&&!Ze&&!De&&(J=c(q,oe))}),ue.subscribe($),!re&&_e>0&&(re=new _.Hp({next:ke=>ue.next(ke),error:ke=>{Ze=!0,at(),J=c(et,Q,ke),ue.error(ke)},complete:()=>{De=!0,at(),J=c(et,U),ue.complete()}}),(0,o.Xf)(de).subscribe(re))})(j)}}function c(X,ae,...Q){if(!0===ae)return void X();if(!1===ae)return;const U=new _.Hp({next:()=>{U.unsubscribe(),X()}});return(0,o.Xf)(ae(...Q)).subscribe(U)}},70940:(Dt,xe,l)=>{"use strict";l.d(xe,{d:()=>B});var o=l(78645),C=l(84552);class _ extends o.x{constructor(X=1/0,ae=1/0,Q=C.l){super(),this._bufferSize=X,this._windowTime=ae,this._timestampProvider=Q,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ae===1/0,this._bufferSize=Math.max(1,X),this._windowTime=Math.max(1,ae)}next(X){const{isStopped:ae,_buffer:Q,_infiniteTimeWindow:U,_timestampProvider:oe,_windowTime:j}=this;ae||(Q.push(X),!U&&Q.push(oe.now()+j)),this._trimBuffer(),super.next(X)}_subscribe(X){this._throwIfClosed(),this._trimBuffer();const ae=this._innerSubscribe(X),{_infiniteTimeWindow:Q,_buffer:U}=this,oe=U.slice();for(let j=0;jnew _(Q,X,ae),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:U})}},836:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>C});var o=l(32181);function C(_){return(0,o.h)((N,B)=>_<=B)}},27921:(Dt,xe,l)=>{"use strict";l.d(xe,{O:()=>N});var o=l(35211),C=l(79940),_=l(79360);function N(...B){const c=(0,C.yG)(B);return(0,_.e)((X,ae)=>{(c?(0,o.z)(B,X,c):(0,o.z)(B,X)).subscribe(ae)})}},94664:(Dt,xe,l)=>{"use strict";l.d(xe,{w:()=>N});var o=l(54829),C=l(79360),_=l(8251);function N(B,c){return(0,C.e)((X,ae)=>{let Q=null,U=0,oe=!1;const j=()=>oe&&!Q&&ae.complete();X.subscribe((0,_.x)(ae,re=>{Q?.unsubscribe();let J=0;const se=U++;(0,o.Xf)(B(re,se)).subscribe(Q=(0,_.x)(ae,_e=>ae.next(c?c(re,_e,se,J++):_e),()=>{Q=null,j()}))},()=>{oe=!0,j()}))})}},48180:(Dt,xe,l)=>{"use strict";l.d(xe,{q:()=>N});var o=l(36232),C=l(79360),_=l(8251);function N(B){return B<=0?()=>o.E:(0,C.e)((c,X)=>{let ae=0;c.subscribe((0,_.x)(X,Q=>{++ae<=B&&(X.next(Q),B<=ae&&X.complete())}))})}},59773:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>B});var o=l(79360),C=l(8251),_=l(54829),N=l(72420);function B(c){return(0,o.e)((X,ae)=>{(0,_.Xf)(c).subscribe((0,C.x)(ae,()=>ae.complete(),N.Z)),!ae.closed&&X.subscribe(ae)})}},99397:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>B});var o=l(84674),C=l(79360),_=l(8251),N=l(42737);function B(c,X,ae){const Q=(0,o.m)(c)||X||ae?{next:c,error:X,complete:ae}:c;return Q?(0,C.e)((U,oe)=>{var j;null===(j=Q.subscribe)||void 0===j||j.call(Q);let re=!0;U.subscribe((0,_.x)(oe,J=>{var se;null===(se=Q.next)||void 0===se||se.call(Q,J),oe.next(J)},()=>{var J;re=!1,null===(J=Q.complete)||void 0===J||J.call(Q),oe.complete()},J=>{var se;re=!1,null===(se=Q.error)||void 0===se||se.call(Q,J),oe.error(J)},()=>{var J,se;re&&(null===(J=Q.unsubscribe)||void 0===J||J.call(Q)),null===(se=Q.finalize)||void 0===se||se.call(Q)}))}):N.y}},41954:(Dt,xe,l)=>{"use strict";l.d(xe,{o:()=>B});var o=l(47394);class C extends o.w0{constructor(X,ae){super()}schedule(X,ae=0){return this}}const _={setInterval(c,X,...ae){const{delegate:Q}=_;return Q?.setInterval?Q.setInterval(c,X,...ae):setInterval(c,X,...ae)},clearInterval(c){const{delegate:X}=_;return(X?.clearInterval||clearInterval)(c)},delegate:void 0};var N=l(49039);class B extends C{constructor(X,ae){super(X,ae),this.scheduler=X,this.work=ae,this.pending=!1}schedule(X,ae=0){var Q;if(this.closed)return this;this.state=X;const U=this.id,oe=this.scheduler;return null!=U&&(this.id=this.recycleAsyncId(oe,U,ae)),this.pending=!0,this.delay=ae,this.id=null!==(Q=this.id)&&void 0!==Q?Q:this.requestAsyncId(oe,this.id,ae),this}requestAsyncId(X,ae,Q=0){return _.setInterval(X.flush.bind(X,this),Q)}recycleAsyncId(X,ae,Q=0){if(null!=Q&&this.delay===Q&&!1===this.pending)return ae;null!=ae&&_.clearInterval(ae)}execute(X,ae){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Q=this._execute(X,ae);if(Q)return Q;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(X,ae){let U,Q=!1;try{this.work(X)}catch(oe){Q=!0,U=oe||new Error("Scheduled action threw falsy error")}if(Q)return this.unsubscribe(),U}unsubscribe(){if(!this.closed){const{id:X,scheduler:ae}=this,{actions:Q}=ae;this.work=this.state=this.scheduler=null,this.pending=!1,(0,N.P)(Q,this),null!=X&&(this.id=this.recycleAsyncId(ae,X,null)),this.delay=null,super.unsubscribe()}}}},2631:(Dt,xe,l)=>{"use strict";l.d(xe,{v:()=>_});var o=l(84552);class C{constructor(B,c=C.now){this.schedulerActionCtor=B,this.now=c}schedule(B,c=0,X){return new this.schedulerActionCtor(this,B).schedule(X,c)}}C.now=o.l.now;class _ extends C{constructor(B,c=C.now){super(B,c),this.actions=[],this._active=!1}flush(B){const{actions:c}=this;if(this._active)return void c.push(B);let X;this._active=!0;do{if(X=B.execute(B.state,B.delay))break}while(B=c.shift());if(this._active=!1,X){for(;B=c.shift();)B.unsubscribe();throw X}}}},76410:(Dt,xe,l)=>{"use strict";l.d(xe,{E:()=>J});var o=l(41954);let _,C=1;const N={};function B(_e){return _e in N&&(delete N[_e],!0)}const c={setImmediate(_e){const De=C++;return N[De]=!0,_||(_=Promise.resolve()),_.then(()=>B(De)&&_e()),De},clearImmediate(_e){B(_e)}},{setImmediate:ae,clearImmediate:Q}=c,U={setImmediate(..._e){const{delegate:De}=U;return(De?.setImmediate||ae)(..._e)},clearImmediate(_e){const{delegate:De}=U;return(De?.clearImmediate||Q)(_e)},delegate:void 0};var j=l(2631);const J=new class re extends j.v{flush(De){this._active=!0;const Ze=this._scheduled;this._scheduled=void 0;const{actions:at}=this;let et;De=De||at.shift();do{if(et=De.execute(De.state,De.delay))break}while((De=at[0])&&De.id===Ze&&at.shift());if(this._active=!1,et){for(;(De=at[0])&&De.id===Ze&&at.shift();)De.unsubscribe();throw et}}}(class oe extends o.o{constructor(De,Ze){super(De,Ze),this.scheduler=De,this.work=Ze}requestAsyncId(De,Ze,at=0){return null!==at&&at>0?super.requestAsyncId(De,Ze,at):(De.actions.push(this),De._scheduled||(De._scheduled=U.setImmediate(De.flush.bind(De,void 0))))}recycleAsyncId(De,Ze,at=0){var et;if(null!=at?at>0:this.delay>0)return super.recycleAsyncId(De,Ze,at);const{actions:q}=De;null!=Ze&&(null===(et=q[q.length-1])||void 0===et?void 0:et.id)!==Ze&&(U.clearImmediate(Ze),De._scheduled===Ze&&(De._scheduled=void 0))}})},16321:(Dt,xe,l)=>{"use strict";l.d(xe,{P:()=>N,z:()=>_});var o=l(41954);const _=new(l(2631).v)(o.o),N=_},84552:(Dt,xe,l)=>{"use strict";l.d(xe,{l:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},87599:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>o});const o={setTimeout(C,_,...N){const{delegate:B}=o;return B?.setTimeout?B.setTimeout(C,_,...N):setTimeout(C,_,...N)},clearTimeout(C){const{delegate:_}=o;return(_?.clearTimeout||clearTimeout)(C)},delegate:void 0}},64971:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>C});const C=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(Dt,xe,l)=>{"use strict";l.d(xe,{L:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},79940:(Dt,xe,l)=>{"use strict";l.d(xe,{_6:()=>c,jO:()=>N,yG:()=>B});var o=l(84674),C=l(50671);function _(X){return X[X.length-1]}function N(X){return(0,o.m)(_(X))?X.pop():void 0}function B(X){return(0,C.K)(_(X))?X.pop():void 0}function c(X,ae){return"number"==typeof _(X)?X.pop():ae}},17453:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>B});const{isArray:o}=Array,{getPrototypeOf:C,prototype:_,keys:N}=Object;function B(X){if(1===X.length){const ae=X[0];if(o(ae))return{args:ae,keys:null};if(function c(X){return X&&"object"==typeof X&&C(X)===_}(ae)){const Q=N(ae);return{args:Q.map(U=>ae[U]),keys:Q}}}return{args:X,keys:null}}},49039:(Dt,xe,l)=>{"use strict";function o(C,_){if(C){const N=C.indexOf(_);0<=N&&C.splice(N,1)}}l.d(xe,{P:()=>o})},82306:(Dt,xe,l)=>{"use strict";function o(C){const N=C(B=>{Error.call(B),B.stack=(new Error).stack});return N.prototype=Object.create(Error.prototype),N.prototype.constructor=N,N}l.d(xe,{d:()=>o})},92714:(Dt,xe,l)=>{"use strict";function o(C,_){return C.reduce((N,B,c)=>(N[B]=_[c],N),{})}l.d(xe,{n:()=>o})},81441:(Dt,xe,l)=>{"use strict";l.d(xe,{O:()=>N,x:()=>_});var o=l(82653);let C=null;function _(B){if(o.config.useDeprecatedSynchronousErrorHandling){const c=!C;if(c&&(C={errorThrown:!1,error:null}),B(),c){const{errorThrown:X,error:ae}=C;if(C=null,X)throw ae}}else B()}function N(B){o.config.useDeprecatedSynchronousErrorHandling&&C&&(C.errorThrown=!0,C.error=B)}},27103:(Dt,xe,l)=>{"use strict";function o(C,_,N,B=0,c=!1){const X=_.schedule(function(){N(),c?C.add(this.schedule(null,B)):this.unsubscribe()},B);if(C.add(X),!c)return X}l.d(xe,{f:()=>o})},42737:(Dt,xe,l)=>{"use strict";function o(C){return C}l.d(xe,{y:()=>o})},64266:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>o});const o=C=>C&&"number"==typeof C.length&&"function"!=typeof C},15726:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>C});var o=l(84674);function C(_){return Symbol.asyncIterator&&(0,o.m)(_?.[Symbol.asyncIterator])}},84674:(Dt,xe,l)=>{"use strict";function o(C){return"function"==typeof C}l.d(xe,{m:()=>o})},38382:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>_});var o=l(14850),C=l(84674);function _(N){return(0,C.m)(N[o.L])}},83664:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>_});var o=l(64971),C=l(84674);function _(N){return(0,C.m)(N?.[o.h])}},2664:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>_});var o=l(65592),C=l(84674);function _(N){return!!N&&(N instanceof o.y||(0,C.m)(N.lift)&&(0,C.m)(N.subscribe))}},54026:(Dt,xe,l)=>{"use strict";l.d(xe,{t:()=>C});var o=l(84674);function C(_){return(0,o.m)(_?.then)}},50541:(Dt,xe,l)=>{"use strict";l.d(xe,{L:()=>N,Q:()=>_});var o=l(97582),C=l(84674);function _(B){return(0,o.FC)(this,arguments,function*(){const X=B.getReader();try{for(;;){const{value:ae,done:Q}=yield(0,o.qq)(X.read());if(Q)return yield(0,o.qq)(void 0);yield yield(0,o.qq)(ae)}}finally{X.releaseLock()}})}function N(B){return(0,C.m)(B?.getReader)}},50671:(Dt,xe,l)=>{"use strict";l.d(xe,{K:()=>C});var o=l(84674);function C(_){return _&&(0,o.m)(_.schedule)}},79360:(Dt,xe,l)=>{"use strict";l.d(xe,{A:()=>C,e:()=>_});var o=l(84674);function C(N){return(0,o.m)(N?.lift)}function _(N){return B=>{if(C(B))return B.lift(function(c){try{return N(c,this)}catch(X){this.error(X)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(Dt,xe,l)=>{"use strict";l.d(xe,{Z:()=>N});var o=l(37398);const{isArray:C}=Array;function N(B){return(0,o.U)(c=>function _(B,c){return C(c)?B(...c):B(c)}(B,c))}},72420:(Dt,xe,l)=>{"use strict";function o(){}l.d(xe,{Z:()=>o})},88407:(Dt,xe,l)=>{"use strict";l.d(xe,{U:()=>_,z:()=>C});var o=l(42737);function C(...N){return _(N)}function _(N){return 0===N.length?o.y:1===N.length?N[0]:function(c){return N.reduce((X,ae)=>ae(X),c)}}},93894:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>_});var o=l(82653),C=l(87599);function _(N){C.z.setTimeout(()=>{const{onUnhandledError:B}=o.config;if(!B)throw N;B(N)})}},69853:(Dt,xe,l)=>{"use strict";function o(C){return new TypeError(`You provided ${null!==C&&"object"==typeof C?"an invalid object":`'${C}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}l.d(xe,{z:()=>o})},86825:(Dt,xe,l)=>{"use strict";l.d(xe,{F4:()=>U,IO:()=>se,LC:()=>C,SB:()=>Q,X$:()=>N,ZE:()=>Ze,ZN:()=>De,_j:()=>o,eR:()=>oe,jt:()=>B,k1:()=>at,l3:()=>_,oB:()=>ae,pV:()=>re,ru:()=>c,vP:()=>X});class o{}class C{}const _="*";function N(et,q){return{type:7,name:et,definitions:q,options:{}}}function B(et,q=null){return{type:4,styles:q,timings:et}}function c(et,q=null){return{type:3,steps:et,options:q}}function X(et,q=null){return{type:2,steps:et,options:q}}function ae(et){return{type:6,styles:et,offset:null}}function Q(et,q,de){return{type:0,name:et,styles:q,options:de}}function U(et){return{type:5,steps:et}}function oe(et,q,de=null){return{type:1,expr:et,animation:q,options:de}}function re(et=null){return{type:9,options:et}}function se(et,q,de=null){return{type:11,selector:et,animation:q,options:de}}class De{constructor(q=0,de=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=q+de}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(q=>q()),this._onDoneFns=[])}onStart(q){this._originalOnStartFns.push(q),this._onStartFns.push(q)}onDone(q){this._originalOnDoneFns.push(q),this._onDoneFns.push(q)}onDestroy(q){this._onDestroyFns.push(q)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(q=>q()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(q=>q()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(q){this._position=this.totalTime?q*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(q){const de="start"==q?this._onStartFns:this._onDoneFns;de.forEach($=>$()),de.length=0}}class Ze{constructor(q){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=q;let de=0,$=0,ue=0;const ke=this.players.length;0==ke?queueMicrotask(()=>this._onFinish()):this.players.forEach(Ue=>{Ue.onDone(()=>{++de==ke&&this._onFinish()}),Ue.onDestroy(()=>{++$==ke&&this._onDestroy()}),Ue.onStart(()=>{++ue==ke&&this._onStart()})}),this.totalTime=this.players.reduce((Ue,Ct)=>Math.max(Ue,Ct.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(q=>q()),this._onDoneFns=[])}init(){this.players.forEach(q=>q.init())}onStart(q){this._onStartFns.push(q)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(q=>q()),this._onStartFns=[])}onDone(q){this._onDoneFns.push(q)}onDestroy(q){this._onDestroyFns.push(q)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(q=>q.play())}pause(){this.players.forEach(q=>q.pause())}restart(){this.players.forEach(q=>q.restart())}finish(){this._onFinish(),this.players.forEach(q=>q.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(q=>q.destroy()),this._onDestroyFns.forEach(q=>q()),this._onDestroyFns=[])}reset(){this.players.forEach(q=>q.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(q){const de=q*this.totalTime;this.players.forEach($=>{const ue=$.totalTime?Math.min(1,de/$.totalTime):1;$.setPosition(ue)})}getPosition(){const q=this.players.reduce((de,$)=>null===de||$.totalTime>de.totalTime?$:de,null);return null!=q?q.getPosition():0}beforeDestroy(){this.players.forEach(q=>{q.beforeDestroy&&q.beforeDestroy()})}triggerCallback(q){const de="start"==q?this._onStartFns:this._onDoneFns;de.forEach($=>$()),de.length=0}}const at="!"},4300:(Dt,xe,l)=>{"use strict";l.d(xe,{$s:()=>Rt,Em:()=>Ut,Kd:()=>Re,X6:()=>zt,Zf:()=>q,iD:()=>de,ic:()=>$t,kH:()=>qt,qV:()=>qe,qm:()=>Ft,rt:()=>We,s1:()=>Ot,tE:()=>Kt,yG:()=>Pe});var o=l(96814),C=l(65879),_=l(62831),N=l(78645),B=l(47394),c=l(65619),X=l(22096),ae=l(36028),Q=l(99397),U=l(83620),oe=l(32181),j=l(37398),re=l(48180),J=l(836),se=l(93997),_e=l(59773),De=l(42495),Ze=l(17131),at=l(71088);const et=" ";function q(R,z,D){const ee=$(R,z);ee.some(be=>be.trim()==D.trim())||(ee.push(D.trim()),R.setAttribute(z,ee.join(et)))}function de(R,z,D){const be=$(R,z).filter(ht=>ht!=D.trim());be.length?R.setAttribute(z,be.join(et)):R.removeAttribute(z)}function $(R,z){return(R.getAttribute(z)||"").match(/\S+/g)||[]}const ke="cdk-describedby-message",Ue="cdk-describedby-host";let Ct=0,Rt=(()=>{class R{constructor(D,ee){this._platform=ee,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ct++,this._document=D,this._id=(0,C.f3M)(C.AFp)+"-"+Ct++}describe(D,ee,be){if(!this._canBeDescribed(D,ee))return;const ht=Tt(ee,be);"string"!=typeof ee?(Xt(ee,this._id),this._messageRegistry.set(ht,{messageElement:ee,referenceCount:0})):this._messageRegistry.has(ht)||this._createMessageElement(ee,be),this._isElementDescribedByMessage(D,ht)||this._addMessageReference(D,ht)}removeDescription(D,ee,be){if(!ee||!this._isElementNode(D))return;const ht=Tt(ee,be);if(this._isElementDescribedByMessage(D,ht)&&this._removeMessageReference(D,ht),"string"==typeof ee){const He=this._messageRegistry.get(ht);He&&0===He.referenceCount&&this._deleteMessageElement(ht)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const D=this._document.querySelectorAll(`[${Ue}="${this._id}"]`);for(let ee=0;ee0!=be.indexOf(ke));D.setAttribute("aria-describedby",ee.join(" "))}_addMessageReference(D,ee){const be=this._messageRegistry.get(ee);q(D,"aria-describedby",be.messageElement.id),D.setAttribute(Ue,this._id),be.referenceCount++}_removeMessageReference(D,ee){const be=this._messageRegistry.get(ee);be.referenceCount--,de(D,"aria-describedby",be.messageElement.id),D.removeAttribute(Ue)}_isElementDescribedByMessage(D,ee){const be=$(D,"aria-describedby"),ht=this._messageRegistry.get(ee),He=ht&&ht.messageElement.id;return!!He&&-1!=be.indexOf(He)}_canBeDescribed(D,ee){if(!this._isElementNode(D))return!1;if(ee&&"object"==typeof ee)return!0;const be=null==ee?"":`${ee}`.trim(),ht=D.getAttribute("aria-label");return!(!be||ht&&ht.trim()===be)}_isElementNode(D){return D.nodeType===this._document.ELEMENT_NODE}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(o.K0),C.LFG(_.t4))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function Tt(R,z){return"string"==typeof R?`${z||""}/${R}`:R}function Xt(R,z){R.id||(R.id=`${ke}-${z}-${Ct++}`)}class Bt{constructor(z){this._items=z,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new N.x,this._typeaheadSubscription=B.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=D=>D.disabled,this._pressedLetters=[],this.tabOut=new N.x,this.change=new N.x,z instanceof C.n_E&&(this._itemChangesSubscription=z.changes.subscribe(D=>{if(this._activeItem){const be=D.toArray().indexOf(this._activeItem);be>-1&&be!==this._activeItemIndex&&(this._activeItemIndex=be)}}))}skipPredicate(z){return this._skipPredicateFn=z,this}withWrap(z=!0){return this._wrap=z,this}withVerticalOrientation(z=!0){return this._vertical=z,this}withHorizontalOrientation(z){return this._horizontal=z,this}withAllowedModifierKeys(z){return this._allowedModifierKeys=z,this}withTypeAhead(z=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Q.b)(D=>this._pressedLetters.push(D)),(0,U.b)(z),(0,oe.h)(()=>this._pressedLetters.length>0),(0,j.U)(()=>this._pressedLetters.join(""))).subscribe(D=>{const ee=this._getItemsArray();for(let be=1;be!z[ht]||this._allowedModifierKeys.indexOf(ht)>-1);switch(D){case ae.Mf:return void this.tabOut.next();case ae.JH:if(this._vertical&&be){this.setNextItemActive();break}return;case ae.LH:if(this._vertical&&be){this.setPreviousItemActive();break}return;case ae.SV:if(this._horizontal&&be){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case ae.oh:if(this._horizontal&&be){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case ae.Sd:if(this._homeAndEnd&&be){this.setFirstItemActive();break}return;case ae.uR:if(this._homeAndEnd&&be){this.setLastItemActive();break}return;case ae.Ku:if(this._pageUpAndDown.enabled&&be){const ht=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ht>0?ht:0,1);break}return;case ae.VM:if(this._pageUpAndDown.enabled&&be){const ht=this._activeItemIndex+this._pageUpAndDown.delta,He=this._getItemsArray().length;this._setActiveItemByIndex(ht=ae.A&&D<=ae.Z||D>=ae.xE&&D<=ae.aO)&&this._letterKeyStream.next(String.fromCharCode(D))))}this._pressedLetters=[],z.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(z){const D=this._getItemsArray(),ee="number"==typeof z?z:D.indexOf(z);this._activeItem=D[ee]??null,this._activeItemIndex=ee}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(z){this._wrap?this._setActiveInWrapMode(z):this._setActiveInDefaultMode(z)}_setActiveInWrapMode(z){const D=this._getItemsArray();for(let ee=1;ee<=D.length;ee++){const be=(this._activeItemIndex+z*ee+D.length)%D.length;if(!this._skipPredicateFn(D[be]))return void this.setActiveItem(be)}}_setActiveInDefaultMode(z){this._setActiveItemByIndex(this._activeItemIndex+z,z)}_setActiveItemByIndex(z,D){const ee=this._getItemsArray();if(ee[z]){for(;this._skipPredicateFn(ee[z]);)if(!ee[z+=D])return;this.setActiveItem(z)}}_getItemsArray(){return this._items instanceof C.n_E?this._items.toArray():this._items}}class Ot extends Bt{setActiveItem(z){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(z),this.activeItem&&this.activeItem.setActiveStyles()}}class Ut extends Bt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(z){return this._origin=z,this}setActiveItem(z){super.setActiveItem(z),this.activeItem&&this.activeItem.focus(this._origin)}}let $t=(()=>{class R{constructor(D){this._platform=D}isDisabled(D){return D.hasAttribute("disabled")}isVisible(D){return function Oe(R){return!!(R.offsetWidth||R.offsetHeight||"function"==typeof R.getClientRects&&R.getClientRects().length)}(D)&&"visible"===getComputedStyle(D).visibility}isTabbable(D){if(!this._platform.isBrowser)return!1;const ee=function ce(R){try{return R.frameElement}catch{return null}}(function tt(R){return R.ownerDocument&&R.ownerDocument.defaultView||window}(D));if(ee&&(-1===Gt(ee)||!this.isVisible(ee)))return!1;let be=D.nodeName.toLowerCase(),ht=Gt(D);return D.hasAttribute("contenteditable")?-1!==ht:!("iframe"===be||"object"===be||this._platform.WEBKIT&&this._platform.IOS&&!function Xe(R){let z=R.nodeName.toLowerCase(),D="input"===z&&R.type;return"text"===D||"password"===D||"select"===z||"textarea"===z}(D))&&("audio"===be?!!D.hasAttribute("controls")&&-1!==ht:"video"===be?-1!==ht&&(null!==ht||this._platform.FIREFOX||D.hasAttribute("controls")):D.tabIndex>=0)}isFocusable(D,ee){return function kt(R){return!function $e(R){return function vt(R){return"input"==R.nodeName.toLowerCase()}(R)&&"hidden"==R.type}(R)&&(function Ae(R){let z=R.nodeName.toLowerCase();return"input"===z||"select"===z||"button"===z||"textarea"===z}(R)||function ut(R){return function gt(R){return"a"==R.nodeName.toLowerCase()}(R)&&R.hasAttribute("href")}(R)||R.hasAttribute("contenteditable")||ft(R))}(D)&&!this.isDisabled(D)&&(ee?.ignoreVisibility||this.isVisible(D))}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function ft(R){if(!R.hasAttribute("tabindex")||void 0===R.tabIndex)return!1;let z=R.getAttribute("tabindex");return!(!z||isNaN(parseInt(z,10)))}function Gt(R){if(!ft(R))return null;const z=parseInt(R.getAttribute("tabindex")||"",10);return isNaN(z)?-1:z}class Mt{get enabled(){return this._enabled}set enabled(z){this._enabled=z,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(z,this._startAnchor),this._toggleAnchorTabIndex(z,this._endAnchor))}constructor(z,D,ee,be,ht=!1){this._element=z,this._checker=D,this._ngZone=ee,this._document=be,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ht||this.attachAnchors()}destroy(){const z=this._startAnchor,D=this._endAnchor;z&&(z.removeEventListener("focus",this.startAnchorListener),z.remove()),D&&(D.removeEventListener("focus",this.endAnchorListener),D.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusInitialElement(z)))})}focusFirstTabbableElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusFirstTabbableElement(z)))})}focusLastTabbableElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusLastTabbableElement(z)))})}_getRegionBoundary(z){const D=this._element.querySelectorAll(`[cdk-focus-region-${z}], [cdkFocusRegion${z}], [cdk-focus-${z}]`);return"start"==z?D.length?D[0]:this._getFirstTabbableElement(this._element):D.length?D[D.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(z){const D=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(D){if(!this._checker.isFocusable(D)){const ee=this._getFirstTabbableElement(D);return ee?.focus(z),!!ee}return D.focus(z),!0}return this.focusFirstTabbableElement(z)}focusFirstTabbableElement(z){const D=this._getRegionBoundary("start");return D&&D.focus(z),!!D}focusLastTabbableElement(z){const D=this._getRegionBoundary("end");return D&&D.focus(z),!!D}hasAttached(){return this._hasAttached}_getFirstTabbableElement(z){if(this._checker.isFocusable(z)&&this._checker.isTabbable(z))return z;const D=z.children;for(let ee=0;ee=0;ee--){const be=D[ee].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(D[ee]):null;if(be)return be}return null}_createAnchor(){const z=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,z),z.classList.add("cdk-visually-hidden"),z.classList.add("cdk-focus-trap-anchor"),z.setAttribute("aria-hidden","true"),z}_toggleAnchorTabIndex(z,D){z?D.setAttribute("tabindex","0"):D.removeAttribute("tabindex")}toggleAnchors(z){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(z,this._startAnchor),this._toggleAnchorTabIndex(z,this._endAnchor))}_executeOnStable(z){this._ngZone.isStable?z():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(z)}}let qe=(()=>{class R{constructor(D,ee,be){this._checker=D,this._ngZone=ee,this._document=be}create(D,ee=!1){return new Mt(D,this._checker,this._ngZone,this._document,ee)}}return R.\u0275fac=function(D){return new(D||R)(C.LFG($t),C.LFG(C.R0b),C.LFG(o.K0))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function zt(R){return 0===R.buttons||0===R.offsetX&&0===R.offsetY}function Pe(R){const z=R.touches&&R.touches[0]||R.changedTouches&&R.changedTouches[0];return!(!z||-1!==z.identifier||null!=z.radiusX&&1!==z.radiusX||null!=z.radiusY&&1!==z.radiusY)}const Ge=new C.OlP("cdk-input-modality-detector-options"),me={ignoreKeys:[ae.zL,ae.jx,ae.b2,ae.MW,ae.JU]},te=(0,_.i$)({passive:!0,capture:!0});let Ce=(()=>{class R{get mostRecentModality(){return this._modality.value}constructor(D,ee,be,ht){this._platform=D,this._mostRecentTarget=null,this._modality=new c.X(null),this._lastTouchMs=0,this._onKeydown=He=>{this._options?.ignoreKeys?.some(Ve=>Ve===He.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,_.sA)(He))},this._onMousedown=He=>{Date.now()-this._lastTouchMs<650||(this._modality.next(zt(He)?"keyboard":"mouse"),this._mostRecentTarget=(0,_.sA)(He))},this._onTouchstart=He=>{Pe(He)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,_.sA)(He))},this._options={...me,...ht},this.modalityDetected=this._modality.pipe((0,J.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,se.x)()),D.isBrowser&&ee.runOutsideAngular(()=>{be.addEventListener("keydown",this._onKeydown,te),be.addEventListener("mousedown",this._onMousedown,te),be.addEventListener("touchstart",this._onTouchstart,te)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,te),document.removeEventListener("mousedown",this._onMousedown,te),document.removeEventListener("touchstart",this._onTouchstart,te))}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4),C.LFG(C.R0b),C.LFG(o.K0),C.LFG(Ge,8))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();const it=new C.OlP("liveAnnouncerElement",{providedIn:"root",factory:function we(){return null}}),Te=new C.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let le=0,Re=(()=>{class R{constructor(D,ee,be,ht){this._ngZone=ee,this._defaultOptions=ht,this._document=be,this._liveElement=D||this._createLiveElement()}announce(D,...ee){const be=this._defaultOptions;let ht,He;return 1===ee.length&&"number"==typeof ee[0]?He=ee[0]:[ht,He]=ee,this.clear(),clearTimeout(this._previousTimeout),ht||(ht=be&&be.politeness?be.politeness:"polite"),null==He&&be&&(He=be.duration),this._liveElement.setAttribute("aria-live",ht),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ve=>this._currentResolve=Ve)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=D,"number"==typeof He&&(this._previousTimeout=setTimeout(()=>this.clear(),He)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const D="cdk-live-announcer-element",ee=this._document.getElementsByClassName(D),be=this._document.createElement("div");for(let ht=0;ht .cdk-overlay-container [aria-modal="true"]');for(let be=0;be{class R{constructor(D,ee,be,ht,He){this._ngZone=D,this._platform=ee,this._inputModalityDetector=be,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new N.x,this._rootNodeFocusAndBlurListener=Ve=>{for(let Ne=(0,_.sA)(Ve);Ne;Ne=Ne.parentElement)"focus"===Ve.type?this._onFocus(Ve,Ne):this._onBlur(Ve,Ne)},this._document=ht,this._detectionMode=He?.detectionMode||0}monitor(D,ee=!1){const be=(0,De.fI)(D);if(!this._platform.isBrowser||1!==be.nodeType)return(0,X.of)();const ht=(0,_.kV)(be)||this._getDocument(),He=this._elementInfo.get(be);if(He)return ee&&(He.checkChildren=!0),He.subject;const Ve={checkChildren:ee,subject:new N.x,rootNode:ht};return this._elementInfo.set(be,Ve),this._registerGlobalListeners(Ve),Ve.subject}stopMonitoring(D){const ee=(0,De.fI)(D),be=this._elementInfo.get(ee);be&&(be.subject.complete(),this._setClasses(ee),this._elementInfo.delete(ee),this._removeGlobalListeners(be))}focusVia(D,ee,be){const ht=(0,De.fI)(D);ht===this._getDocument().activeElement?this._getClosestElementsInfo(ht).forEach(([Ve,ge])=>this._originChanged(Ve,ee,ge)):(this._setOrigin(ee),"function"==typeof ht.focus&&ht.focus(be))}ngOnDestroy(){this._elementInfo.forEach((D,ee)=>this.stopMonitoring(ee))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(D){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(D)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:D&&this._isLastInteractionFromInputLabel(D)?"mouse":"program"}_shouldBeAttributedToTouch(D){return 1===this._detectionMode||!!D?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(D,ee){D.classList.toggle("cdk-focused",!!ee),D.classList.toggle("cdk-touch-focused","touch"===ee),D.classList.toggle("cdk-keyboard-focused","keyboard"===ee),D.classList.toggle("cdk-mouse-focused","mouse"===ee),D.classList.toggle("cdk-program-focused","program"===ee)}_setOrigin(D,ee=!1){this._ngZone.runOutsideAngular(()=>{this._origin=D,this._originFromTouchInteraction="touch"===D&&ee,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(D,ee){const be=this._elementInfo.get(ee),ht=(0,_.sA)(D);!be||!be.checkChildren&&ee!==ht||this._originChanged(ee,this._getFocusOrigin(ht),be)}_onBlur(D,ee){const be=this._elementInfo.get(ee);!be||be.checkChildren&&D.relatedTarget instanceof Node&&ee.contains(D.relatedTarget)||(this._setClasses(ee),this._emitOrigin(be,null))}_emitOrigin(D,ee){D.subject.observers.length&&this._ngZone.run(()=>D.subject.next(ee))}_registerGlobalListeners(D){if(!this._platform.isBrowser)return;const ee=D.rootNode,be=this._rootNodeFocusListenerCount.get(ee)||0;be||this._ngZone.runOutsideAngular(()=>{ee.addEventListener("focus",this._rootNodeFocusAndBlurListener,St),ee.addEventListener("blur",this._rootNodeFocusAndBlurListener,St)}),this._rootNodeFocusListenerCount.set(ee,be+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,_e.R)(this._stopInputModalityDetector)).subscribe(ht=>{this._setOrigin(ht,!0)}))}_removeGlobalListeners(D){const ee=D.rootNode;if(this._rootNodeFocusListenerCount.has(ee)){const be=this._rootNodeFocusListenerCount.get(ee);be>1?this._rootNodeFocusListenerCount.set(ee,be-1):(ee.removeEventListener("focus",this._rootNodeFocusAndBlurListener,St),ee.removeEventListener("blur",this._rootNodeFocusAndBlurListener,St),this._rootNodeFocusListenerCount.delete(ee))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(D,ee,be){this._setClasses(D,ee),this._emitOrigin(be,ee),this._lastFocusOrigin=ee}_getClosestElementsInfo(D){const ee=[];return this._elementInfo.forEach((be,ht)=>{(ht===D||be.checkChildren&&ht.contains(D))&&ee.push([ht,be])}),ee}_isLastInteractionFromInputLabel(D){const{_mostRecentTarget:ee,mostRecentModality:be}=this._inputModalityDetector;if("mouse"!==be||!ee||ee===D||"INPUT"!==D.nodeName&&"TEXTAREA"!==D.nodeName||D.disabled)return!1;const ht=D.labels;if(ht)for(let He=0;He{class R{constructor(D,ee){this._elementRef=D,this._focusMonitor=ee,this._focusOrigin=null,this.cdkFocusChange=new C.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const D=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(D,1===D.nodeType&&D.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(ee=>{this._focusOrigin=ee,this.cdkFocusChange.emit(ee)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return R.\u0275fac=function(D){return new(D||R)(C.Y36(C.SBq),C.Y36(Kt))},R.\u0275dir=C.lG2({type:R,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),R})();const mn="cdk-high-contrast-black-on-white",On="cdk-high-contrast-white-on-black",nt="cdk-high-contrast-active";let Ft=(()=>{class R{constructor(D,ee){this._platform=D,this._document=ee,this._breakpointSubscription=(0,C.f3M)(at.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const D=this._document.createElement("div");D.style.backgroundColor="rgb(1,2,3)",D.style.position="absolute",this._document.body.appendChild(D);const ee=this._document.defaultView||window,be=ee&&ee.getComputedStyle?ee.getComputedStyle(D):null,ht=(be&&be.backgroundColor||"").replace(/ /g,"");switch(D.remove(),ht){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const D=this._document.body.classList;D.remove(nt,mn,On),this._hasCheckedHighContrastMode=!0;const ee=this.getHighContrastMode();1===ee?D.add(nt,mn):2===ee&&D.add(nt,On)}}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4),C.LFG(o.K0))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})(),We=(()=>{class R{constructor(D){D._applyBodyHighContrastModeCssClasses()}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(Ft))},R.\u0275mod=C.oAB({type:R}),R.\u0275inj=C.cJS({imports:[Ze.Q8]}),R})()},49388:(Dt,xe,l)=>{"use strict";l.d(xe,{Is:()=>X,vT:()=>Q});var o=l(65879),C=l(96814);const _=new o.OlP("cdk-dir-doc",{providedIn:"root",factory:function N(){return(0,o.f3M)(C.K0)}}),B=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let X=(()=>{class U{constructor(j){this.value="ltr",this.change=new o.vpe,j&&(this.value=function c(U){const oe=U?.toLowerCase()||"";return"auto"===oe&&typeof navigator<"u"&&navigator?.language?B.test(navigator.language)?"rtl":"ltr":"rtl"===oe?"rtl":"ltr"}((j.body?j.body.dir:null)||(j.documentElement?j.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return U.\u0275fac=function(j){return new(j||U)(o.LFG(_,8))},U.\u0275prov=o.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),Q=(()=>{class U{}return U.\u0275fac=function(j){return new(j||U)},U.\u0275mod=o.oAB({type:U}),U.\u0275inj=o.cJS({}),U})()},42495:(Dt,xe,l)=>{"use strict";l.d(xe,{Eq:()=>B,HM:()=>c,Ig:()=>C,du:()=>ae,fI:()=>X,su:()=>_,t6:()=>N});var o=l(65879);function C(Q){return null!=Q&&"false"!=`${Q}`}function _(Q,U=0){return N(Q)?Number(Q):U}function N(Q){return!isNaN(parseFloat(Q))&&!isNaN(Number(Q))}function B(Q){return Array.isArray(Q)?Q:[Q]}function c(Q){return null==Q?"":"string"==typeof Q?Q:`${Q}px`}function X(Q){return Q instanceof o.SBq?Q.nativeElement:Q}function ae(Q,U=/\s+/){const oe=[];if(null!=Q){const j=Array.isArray(Q)?Q:`${Q}`.split(U);for(const re of j){const J=`${re}`.trim();J&&oe.push(J)}}return oe}},78337:(Dt,xe,l)=>{"use strict";l.d(xe,{A8:()=>oe,Ov:()=>Q,Z9:()=>B,eX:()=>ae,k:()=>j,o2:()=>N,yy:()=>X});var o=l(93168),C=l(78645),_=l(65879);class N{}function B(re){return re&&"function"==typeof re.connect&&!(re instanceof o.c)}class X{applyChanges(J,se,_e,De,Ze){J.forEachOperation((at,et,q)=>{let de,$;if(null==at.previousIndex){const ue=_e(at,et,q);de=se.createEmbeddedView(ue.templateRef,ue.context,ue.index),$=1}else null==q?(se.remove(et),$=3):(de=se.get(et),se.move(de,q),$=2);Ze&&Ze({context:de?.context,operation:$,record:at})})}detach(){}}class ae{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(J,se,_e,De,Ze){J.forEachOperation((at,et,q)=>{let de,$;null==at.previousIndex?(de=this._insertView(()=>_e(at,et,q),q,se,De(at)),$=de?1:0):null==q?(this._detachAndCacheView(et,se),$=3):(de=this._moveView(et,q,se,De(at)),$=2),Ze&&Ze({context:de?.context,operation:$,record:at})})}detach(){for(const J of this._viewCache)J.destroy();this._viewCache=[]}_insertView(J,se,_e,De){const Ze=this._insertViewFromCache(se,_e);if(Ze)return void(Ze.context.$implicit=De);const at=J();return _e.createEmbeddedView(at.templateRef,at.context,at.index)}_detachAndCacheView(J,se){const _e=se.detach(J);this._maybeCacheView(_e,se)}_moveView(J,se,_e,De){const Ze=_e.get(J);return _e.move(Ze,se),Ze.context.$implicit=De,Ze}_maybeCacheView(J,se){if(this._viewCache.lengththis._markSelected(Ze)):this._markSelected(se[0]),this._selectedToEmit.length=0)}select(...J){this._verifyValueAssignment(J),J.forEach(_e=>this._markSelected(_e));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}deselect(...J){this._verifyValueAssignment(J),J.forEach(_e=>this._unmarkSelected(_e));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}setSelection(...J){this._verifyValueAssignment(J);const se=this.selected,_e=new Set(J);J.forEach(Ze=>this._markSelected(Ze)),se.filter(Ze=>!_e.has(Ze)).forEach(Ze=>this._unmarkSelected(Ze));const De=this._hasQueuedChanges();return this._emitChangeEvent(),De}toggle(J){return this.isSelected(J)?this.deselect(J):this.select(J)}clear(J=!0){this._unmarkAll();const se=this._hasQueuedChanges();return J&&this._emitChangeEvent(),se}isSelected(J){return this._selection.has(this._getConcreteValue(J))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(J){this._multiple&&this.selected&&this._selected.sort(J)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(J){J=this._getConcreteValue(J),this.isSelected(J)||(this._multiple||this._unmarkAll(),this.isSelected(J)||this._selection.add(J),this._emitChanges&&this._selectedToEmit.push(J))}_unmarkSelected(J){J=this._getConcreteValue(J),this.isSelected(J)&&(this._selection.delete(J),this._emitChanges&&this._deselectedToEmit.push(J))}_unmarkAll(){this.isEmpty()||this._selection.forEach(J=>this._unmarkSelected(J))}_verifyValueAssignment(J){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(J){if(this.compareWith){for(let se of this._selection)if(this.compareWith(J,se))return se;return J}return J}}let oe=(()=>{class re{constructor(){this._listeners=[]}notify(se,_e){for(let De of this._listeners)De(se,_e)}listen(se){return this._listeners.push(se),()=>{this._listeners=this._listeners.filter(_e=>se!==_e)}}ngOnDestroy(){this._listeners=[]}}return re.\u0275fac=function(se){return new(se||re)},re.\u0275prov=_.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})();const j=new _.OlP("_ViewRepeater")},36028:(Dt,xe,l)=>{"use strict";l.d(xe,{A:()=>$e,JH:()=>et,JU:()=>c,K5:()=>B,Ku:()=>re,LH:()=>Ze,L_:()=>j,MW:()=>Te,Mf:()=>_,SV:()=>at,Sd:()=>_e,VM:()=>J,Vb:()=>Fi,Z:()=>we,aO:()=>Pt,b2:()=>li,hY:()=>oe,jx:()=>X,oh:()=>De,uR:()=>se,xE:()=>ke,zL:()=>ae});const _=9,B=13,c=16,X=17,ae=18,oe=27,j=32,re=33,J=34,se=35,_e=36,De=37,Ze=38,at=39,et=40,ke=48,Pt=57,$e=65,we=90,Te=91,li=224;function Fi(co,...uo){return uo.length?uo.some(Yi=>co[Yi]):co.altKey||co.shiftKey||co.ctrlKey||co.metaKey}},71088:(Dt,xe,l)=>{"use strict";l.d(xe,{Yg:()=>et,u3:()=>de});var o=l(65879),C=l(42495),_=l(78645),N=l(52572),B=l(35211),c=l(65592),X=l(48180),ae=l(836),Q=l(83620),U=l(37398),oe=l(27921),j=l(59773),re=l(62831);const se=new Set;let _e,De=(()=>{class ${constructor(ke,Ue){this._platform=ke,this._nonce=Ue,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):at}matchMedia(ke){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ze($,ue){if(!se.has($))try{_e||(_e=document.createElement("style"),ue&&(_e.nonce=ue),_e.setAttribute("type","text/css"),document.head.appendChild(_e)),_e.sheet&&(_e.sheet.insertRule(`@media ${$} {body{ }}`,0),se.add($))}catch(ke){console.error(ke)}}(ke,this._nonce),this._matchMedia(ke)}}return $.\u0275fac=function(ke){return new(ke||$)(o.LFG(re.t4),o.LFG(o.Ojb,8))},$.\u0275prov=o.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function at($){return{matches:"all"===$||""===$,media:$,addListener:()=>{},removeListener:()=>{}}}let et=(()=>{class ${constructor(ke,Ue){this._mediaMatcher=ke,this._zone=Ue,this._queries=new Map,this._destroySubject=new _.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ke){return q((0,C.Eq)(ke)).some(Ct=>this._registerQuery(Ct).mql.matches)}observe(ke){const Ct=q((0,C.Eq)(ke)).map(Tt=>this._registerQuery(Tt).observable);let Rt=(0,N.a)(Ct);return Rt=(0,B.z)(Rt.pipe((0,X.q)(1)),Rt.pipe((0,ae.T)(1),(0,Q.b)(0))),Rt.pipe((0,U.U)(Tt=>{const Xt={matches:!1,breakpoints:{}};return Tt.forEach(({matches:Bt,query:Ot})=>{Xt.matches=Xt.matches||Bt,Xt.breakpoints[Ot]=Bt}),Xt}))}_registerQuery(ke){if(this._queries.has(ke))return this._queries.get(ke);const Ue=this._mediaMatcher.matchMedia(ke),Rt={observable:new c.y(Tt=>{const Xt=Bt=>this._zone.run(()=>Tt.next(Bt));return Ue.addListener(Xt),()=>{Ue.removeListener(Xt)}}).pipe((0,oe.O)(Ue),(0,U.U)(({matches:Tt})=>({query:ke,matches:Tt})),(0,j.R)(this._destroySubject)),mql:Ue};return this._queries.set(ke,Rt),Rt}}return $.\u0275fac=function(ke){return new(ke||$)(o.LFG(De),o.LFG(o.R0b))},$.\u0275prov=o.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function q($){return $.map(ue=>ue.split(",")).reduce((ue,ke)=>ue.concat(ke)).map(ue=>ue.trim())}const de={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},17131:(Dt,xe,l)=>{"use strict";l.d(xe,{Q8:()=>Q,wD:()=>ae});var o=l(42495),C=l(65879),_=l(65592),N=l(78645),B=l(83620);let c=(()=>{class U{create(j){return typeof MutationObserver>"u"?null:new MutationObserver(j)}}return U.\u0275fac=function(j){return new(j||U)},U.\u0275prov=C.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),X=(()=>{class U{constructor(j){this._mutationObserverFactory=j,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((j,re)=>this._cleanupObserver(re))}observe(j){const re=(0,o.fI)(j);return new _.y(J=>{const _e=this._observeElement(re).subscribe(J);return()=>{_e.unsubscribe(),this._unobserveElement(re)}})}_observeElement(j){if(this._observedElements.has(j))this._observedElements.get(j).count++;else{const re=new N.x,J=this._mutationObserverFactory.create(se=>re.next(se));J&&J.observe(j,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(j,{observer:J,stream:re,count:1})}return this._observedElements.get(j).stream}_unobserveElement(j){this._observedElements.has(j)&&(this._observedElements.get(j).count--,this._observedElements.get(j).count||this._cleanupObserver(j))}_cleanupObserver(j){if(this._observedElements.has(j)){const{observer:re,stream:J}=this._observedElements.get(j);re&&re.disconnect(),J.complete(),this._observedElements.delete(j)}}}return U.\u0275fac=function(j){return new(j||U)(C.LFG(c))},U.\u0275prov=C.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),ae=(()=>{class U{get disabled(){return this._disabled}set disabled(j){this._disabled=(0,o.Ig)(j),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(j){this._debounce=(0,o.su)(j),this._subscribe()}constructor(j,re,J){this._contentObserver=j,this._elementRef=re,this._ngZone=J,this.event=new C.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const j=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?j.pipe((0,B.b)(this.debounce)):j).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return U.\u0275fac=function(j){return new(j||U)(C.Y36(X),C.Y36(C.SBq),C.Y36(C.R0b))},U.\u0275dir=C.lG2({type:U,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),U})(),Q=(()=>{class U{}return U.\u0275fac=function(j){return new(j||U)},U.\u0275mod=C.oAB({type:U}),U.\u0275inj=C.cJS({providers:[c]}),U})()},33651:(Dt,xe,l)=>{"use strict";l.d(xe,{pI:()=>At,xu:()=>bt,aV:()=>rt,X_:()=>Ct,Xj:()=>ce,U8:()=>Pe,Iu:()=>Oe});var o=l(89829),C=l(96814),_=l(65879),N=l(42495),B=l(62831),c=l(32181),X=l(48180),ae=l(59773),Q=l(79360),U=l(8251),j=l(49388),re=l(68484),J=l(78645),se=l(47394),_e=l(63019),De=l(36028);const Ze=(0,B.Mq)();class at{constructor(T,te){this._viewportRuler=T,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=te}attach(){}enable(){if(this._canBeEnabled()){const T=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=T.style.left||"",this._previousHTMLStyles.top=T.style.top||"",T.style.left=(0,N.HM)(-this._previousScrollPosition.left),T.style.top=(0,N.HM)(-this._previousScrollPosition.top),T.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const T=this._document.documentElement,Ce=T.style,it=this._document.body.style,we=Ce.scrollBehavior||"",Te=it.scrollBehavior||"";this._isEnabled=!1,Ce.left=this._previousHTMLStyles.left,Ce.top=this._previousHTMLStyles.top,T.classList.remove("cdk-global-scrollblock"),Ze&&(Ce.scrollBehavior=it.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ze&&(Ce.scrollBehavior=we,it.scrollBehavior=Te)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const te=this._document.body,Ce=this._viewportRuler.getViewportSize();return te.scrollHeight>Ce.height||te.scrollWidth>Ce.width}}class q{constructor(T,te,Ce,it){this._scrollDispatcher=T,this._ngZone=te,this._viewportRuler=Ce,this._config=it,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(T){this._overlayRef=T}enable(){if(this._scrollSubscription)return;const T=this._scrollDispatcher.scrolled(0).pipe((0,c.h)(te=>!te||!this._overlayRef.overlayElement.contains(te.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=T.subscribe(()=>{const te=this._viewportRuler.getViewportScrollPosition().top;Math.abs(te-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=T.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class de{enable(){}disable(){}attach(){}}function $(me,T){return T.some(te=>me.bottomte.bottom||me.rightte.right)}function ue(me,T){return T.some(te=>me.topte.bottom||me.leftte.right)}class ke{constructor(T,te,Ce,it){this._scrollDispatcher=T,this._viewportRuler=te,this._ngZone=Ce,this._config=it,this._scrollSubscription=null}attach(T){this._overlayRef=T}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const te=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ce,height:it}=this._viewportRuler.getViewportSize();$(te,[{width:Ce,height:it,bottom:it,right:Ce,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Ue=(()=>{class me{constructor(te,Ce,it,we){this._scrollDispatcher=te,this._viewportRuler=Ce,this._ngZone=it,this.noop=()=>new de,this.close=Te=>new q(this._scrollDispatcher,this._ngZone,this._viewportRuler,Te),this.block=()=>new at(this._viewportRuler,this._document),this.reposition=Te=>new ke(this._scrollDispatcher,this._viewportRuler,this._ngZone,Te),this._document=we}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(o.mF),_.LFG(o.rL),_.LFG(_.R0b),_.LFG(C.K0))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})();class Ct{constructor(T){if(this.scrollStrategy=new de,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,T){const te=Object.keys(T);for(const Ce of te)void 0!==T[Ce]&&(this[Ce]=T[Ce])}}}class Xt{constructor(T,te){this.connectionPair=T,this.scrollableViewProperties=te}}let Ut=(()=>{class me{constructor(te){this._attachedOverlays=[],this._document=te}ngOnDestroy(){this.detach()}add(te){this.remove(te),this._attachedOverlays.push(te)}remove(te){const Ce=this._attachedOverlays.indexOf(te);Ce>-1&&this._attachedOverlays.splice(Ce,1),0===this._attachedOverlays.length&&this.detach()}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(C.K0))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),Pt=(()=>{class me extends Ut{constructor(te,Ce){super(te),this._ngZone=Ce,this._keydownListener=it=>{const we=this._attachedOverlays;for(let Te=we.length-1;Te>-1;Te--)if(we[Te]._keydownEvents.observers.length>0){const le=we[Te]._keydownEvents;this._ngZone?this._ngZone.run(()=>le.next(it)):le.next(it);break}}}add(te){super.add(te),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(C.K0),_.LFG(_.R0b,8))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),$t=(()=>{class me extends Ut{constructor(te,Ce,it){super(te),this._platform=Ce,this._ngZone=it,this._cursorStyleIsSet=!1,this._pointerDownListener=we=>{this._pointerDownEventTarget=(0,B.sA)(we)},this._clickListener=we=>{const Te=(0,B.sA)(we),le="click"===we.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Te;this._pointerDownEventTarget=null;const Re=this._attachedOverlays.slice();for(let ot=Re.length-1;ot>-1;ot--){const Lt=Re[ot];if(Lt._outsidePointerEvents.observers.length<1||!Lt.hasAttached())continue;if(Lt.overlayElement.contains(Te)||Lt.overlayElement.contains(le))break;const St=Lt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>St.next(we)):St.next(we)}}}add(te){if(super.add(te),!this._isAttached){const Ce=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Ce)):this._addEventListeners(Ce),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Ce.style.cursor,Ce.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const te=this._document.body;te.removeEventListener("pointerdown",this._pointerDownListener,!0),te.removeEventListener("click",this._clickListener,!0),te.removeEventListener("auxclick",this._clickListener,!0),te.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(te.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(te){te.addEventListener("pointerdown",this._pointerDownListener,!0),te.addEventListener("click",this._clickListener,!0),te.addEventListener("auxclick",this._clickListener,!0),te.addEventListener("contextmenu",this._clickListener,!0)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(C.K0),_.LFG(B.t4),_.LFG(_.R0b,8))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),ce=(()=>{class me{constructor(te,Ce){this._platform=Ce,this._document=te}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const te="cdk-overlay-container";if(this._platform.isBrowser||(0,B.Oy)()){const it=this._document.querySelectorAll(`.${te}[platform="server"], .${te}[platform="test"]`);for(let we=0;wethis._backdropClick.next(St),this._backdropTransitionendHandler=St=>{this._disposeBackdrop(St.target)},this._keydownEvents=new J.x,this._outsidePointerEvents=new J.x,it.scrollStrategy&&(this._scrollStrategy=it.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=it.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(T){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const te=this._portalOutlet.attach(T);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,X.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof te?.onDestroy&&te.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),te}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const T=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),T}dispose(){const T=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,T&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(T){T!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=T,this.hasAttached()&&(T.attach(this),this.updatePosition()))}updateSize(T){this._config={...this._config,...T},this._updateElementSize()}setDirection(T){this._config={...this._config,direction:T},this._updateElementDirection()}addPanelClass(T){this._pane&&this._toggleClasses(this._pane,T,!0)}removePanelClass(T){this._pane&&this._toggleClasses(this._pane,T,!1)}getDirection(){const T=this._config.direction;return T?"string"==typeof T?T:T.value:"ltr"}updateScrollStrategy(T){T!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=T,this.hasAttached()&&(T.attach(this),T.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const T=this._pane.style;T.width=(0,N.HM)(this._config.width),T.height=(0,N.HM)(this._config.height),T.minWidth=(0,N.HM)(this._config.minWidth),T.minHeight=(0,N.HM)(this._config.minHeight),T.maxWidth=(0,N.HM)(this._config.maxWidth),T.maxHeight=(0,N.HM)(this._config.maxHeight)}_togglePointerEvents(T){this._pane.style.pointerEvents=T?"":"none"}_attachBackdrop(){const T="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(T)})}):this._backdropElement.classList.add(T)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const T=this._backdropElement;if(T){if(this._animationsDisabled)return void this._disposeBackdrop(T);T.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{T.addEventListener("transitionend",this._backdropTransitionendHandler)}),T.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(T)},500))}}_toggleClasses(T,te,Ce){const it=(0,N.Eq)(te||[]).filter(we=>!!we);it.length&&(Ce?T.classList.add(...it):T.classList.remove(...it))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const T=this._ngZone.onStable.pipe((0,ae.R)((0,_e.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),T.unsubscribe())})})}_disposeScrollStrategy(){const T=this._scrollStrategy;T&&(T.disable(),T.detach&&T.detach())}_disposeBackdrop(T){T&&(T.removeEventListener("click",this._backdropClickHandler),T.removeEventListener("transitionend",this._backdropTransitionendHandler),T.remove(),this._backdropElement===T&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Ae="cdk-overlay-connected-position-bounding-box",$e=/([A-Za-z%]+)$/;class ut{get positions(){return this._preferredPositions}constructor(T,te,Ce,it,we){this._viewportRuler=te,this._document=Ce,this._platform=it,this._overlayContainer=we,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new J.x,this._resizeSubscription=se.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(T)}attach(T){this._validatePositions(),T.hostElement.classList.add(Ae),this._overlayRef=T,this._boundingBox=T.hostElement,this._pane=T.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const T=this._originRect,te=this._overlayRect,Ce=this._viewportRect,it=this._containerRect,we=[];let Te;for(let le of this._preferredPositions){let Re=this._getOriginPoint(T,it,le),ot=this._getOverlayPoint(Re,te,le),Lt=this._getOverlayFit(ot,te,Ce,le);if(Lt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(le,Re);this._canFitWithFlexibleDimensions(Lt,ot,Ce)?we.push({position:le,origin:Re,overlayRect:te,boundingBoxRect:this._calculateBoundingBoxRect(Re,le)}):(!Te||Te.overlayFit.visibleAreaRe&&(Re=Lt,le=ot)}return this._isPushed=!1,void this._applyPosition(le.position,le.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Te.position,Te.originPoint);this._applyPosition(Te.position,Te.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&vt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ae),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const T=this._lastPosition;if(T){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const te=this._getOriginPoint(this._originRect,this._containerRect,T);this._applyPosition(T,te)}else this.apply()}withScrollableContainers(T){return this._scrollables=T,this}withPositions(T){return this._preferredPositions=T,-1===T.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(T){return this._viewportMargin=T,this}withFlexibleDimensions(T=!0){return this._hasFlexibleDimensions=T,this}withGrowAfterOpen(T=!0){return this._growAfterOpen=T,this}withPush(T=!0){return this._canPush=T,this}withLockedPosition(T=!0){return this._positionLocked=T,this}setOrigin(T){return this._origin=T,this}withDefaultOffsetX(T){return this._offsetX=T,this}withDefaultOffsetY(T){return this._offsetY=T,this}withTransformOriginOn(T){return this._transformOriginSelector=T,this}_getOriginPoint(T,te,Ce){let it,we;if("center"==Ce.originX)it=T.left+T.width/2;else{const Te=this._isRtl()?T.right:T.left,le=this._isRtl()?T.left:T.right;it="start"==Ce.originX?Te:le}return te.left<0&&(it-=te.left),we="center"==Ce.originY?T.top+T.height/2:"top"==Ce.originY?T.top:T.bottom,te.top<0&&(we-=te.top),{x:it,y:we}}_getOverlayPoint(T,te,Ce){let it,we;return it="center"==Ce.overlayX?-te.width/2:"start"===Ce.overlayX?this._isRtl()?-te.width:0:this._isRtl()?0:-te.width,we="center"==Ce.overlayY?-te.height/2:"top"==Ce.overlayY?0:-te.height,{x:T.x+it,y:T.y+we}}_getOverlayFit(T,te,Ce,it){const we=ft(te);let{x:Te,y:le}=T,Re=this._getOffset(it,"x"),ot=this._getOffset(it,"y");Re&&(Te+=Re),ot&&(le+=ot);let Kt=0-le,qt=le+we.height-Ce.height,mn=this._subtractOverflows(we.width,0-Te,Te+we.width-Ce.width),On=this._subtractOverflows(we.height,Kt,qt),nt=mn*On;return{visibleArea:nt,isCompletelyWithinViewport:we.width*we.height===nt,fitsInViewportVertically:On===we.height,fitsInViewportHorizontally:mn==we.width}}_canFitWithFlexibleDimensions(T,te,Ce){if(this._hasFlexibleDimensions){const it=Ce.bottom-te.y,we=Ce.right-te.x,Te=gt(this._overlayRef.getConfig().minHeight),le=gt(this._overlayRef.getConfig().minWidth);return(T.fitsInViewportVertically||null!=Te&&Te<=it)&&(T.fitsInViewportHorizontally||null!=le&&le<=we)}return!1}_pushOverlayOnScreen(T,te,Ce){if(this._previousPushAmount&&this._positionLocked)return{x:T.x+this._previousPushAmount.x,y:T.y+this._previousPushAmount.y};const it=ft(te),we=this._viewportRect,Te=Math.max(T.x+it.width-we.width,0),le=Math.max(T.y+it.height-we.height,0),Re=Math.max(we.top-Ce.top-T.y,0),ot=Math.max(we.left-Ce.left-T.x,0);let Lt=0,St=0;return Lt=it.width<=we.width?ot||-Te:T.xmn&&!this._isInitialRender&&!this._growAfterOpen&&(Te=T.y-mn/2)}if("end"===te.overlayX&&!it||"start"===te.overlayX&&it)Kt=Ce.width-T.x+this._viewportMargin,Lt=T.x-this._viewportMargin;else if("start"===te.overlayX&&!it||"end"===te.overlayX&&it)St=T.x,Lt=Ce.right-T.x;else{const qt=Math.min(Ce.right-T.x+Ce.left,T.x),mn=this._lastBoundingBoxSize.width;Lt=2*qt,St=T.x-qt,Lt>mn&&!this._isInitialRender&&!this._growAfterOpen&&(St=T.x-mn/2)}return{top:Te,left:St,bottom:le,right:Kt,width:Lt,height:we}}_setBoundingBoxStyles(T,te){const Ce=this._calculateBoundingBoxRect(T,te);!this._isInitialRender&&!this._growAfterOpen&&(Ce.height=Math.min(Ce.height,this._lastBoundingBoxSize.height),Ce.width=Math.min(Ce.width,this._lastBoundingBoxSize.width));const it={};if(this._hasExactPosition())it.top=it.left="0",it.bottom=it.right=it.maxHeight=it.maxWidth="",it.width=it.height="100%";else{const we=this._overlayRef.getConfig().maxHeight,Te=this._overlayRef.getConfig().maxWidth;it.height=(0,N.HM)(Ce.height),it.top=(0,N.HM)(Ce.top),it.bottom=(0,N.HM)(Ce.bottom),it.width=(0,N.HM)(Ce.width),it.left=(0,N.HM)(Ce.left),it.right=(0,N.HM)(Ce.right),it.alignItems="center"===te.overlayX?"center":"end"===te.overlayX?"flex-end":"flex-start",it.justifyContent="center"===te.overlayY?"center":"bottom"===te.overlayY?"flex-end":"flex-start",we&&(it.maxHeight=(0,N.HM)(we)),Te&&(it.maxWidth=(0,N.HM)(Te))}this._lastBoundingBoxSize=Ce,vt(this._boundingBox.style,it)}_resetBoundingBoxStyles(){vt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){vt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(T,te){const Ce={},it=this._hasExactPosition(),we=this._hasFlexibleDimensions,Te=this._overlayRef.getConfig();if(it){const Lt=this._viewportRuler.getViewportScrollPosition();vt(Ce,this._getExactOverlayY(te,T,Lt)),vt(Ce,this._getExactOverlayX(te,T,Lt))}else Ce.position="static";let le="",Re=this._getOffset(te,"x"),ot=this._getOffset(te,"y");Re&&(le+=`translateX(${Re}px) `),ot&&(le+=`translateY(${ot}px)`),Ce.transform=le.trim(),Te.maxHeight&&(it?Ce.maxHeight=(0,N.HM)(Te.maxHeight):we&&(Ce.maxHeight="")),Te.maxWidth&&(it?Ce.maxWidth=(0,N.HM)(Te.maxWidth):we&&(Ce.maxWidth="")),vt(this._pane.style,Ce)}_getExactOverlayY(T,te,Ce){let it={top:"",bottom:""},we=this._getOverlayPoint(te,this._overlayRect,T);return this._isPushed&&(we=this._pushOverlayOnScreen(we,this._overlayRect,Ce)),"bottom"===T.overlayY?it.bottom=this._document.documentElement.clientHeight-(we.y+this._overlayRect.height)+"px":it.top=(0,N.HM)(we.y),it}_getExactOverlayX(T,te,Ce){let Te,it={left:"",right:""},we=this._getOverlayPoint(te,this._overlayRect,T);return this._isPushed&&(we=this._pushOverlayOnScreen(we,this._overlayRect,Ce)),Te=this._isRtl()?"end"===T.overlayX?"left":"right":"end"===T.overlayX?"right":"left","right"===Te?it.right=this._document.documentElement.clientWidth-(we.x+this._overlayRect.width)+"px":it.left=(0,N.HM)(we.x),it}_getScrollVisibility(){const T=this._getOriginRect(),te=this._pane.getBoundingClientRect(),Ce=this._scrollables.map(it=>it.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ue(T,Ce),isOriginOutsideView:$(T,Ce),isOverlayClipped:ue(te,Ce),isOverlayOutsideView:$(te,Ce)}}_subtractOverflows(T,...te){return te.reduce((Ce,it)=>Ce-Math.max(it,0),T)}_getNarrowedViewportRect(){const T=this._document.documentElement.clientWidth,te=this._document.documentElement.clientHeight,Ce=this._viewportRuler.getViewportScrollPosition();return{top:Ce.top+this._viewportMargin,left:Ce.left+this._viewportMargin,right:Ce.left+T-this._viewportMargin,bottom:Ce.top+te-this._viewportMargin,width:T-2*this._viewportMargin,height:te-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(T,te){return"x"===te?null==T.offsetX?this._offsetX:T.offsetX:null==T.offsetY?this._offsetY:T.offsetY}_validatePositions(){}_addPanelClasses(T){this._pane&&(0,N.Eq)(T).forEach(te=>{""!==te&&-1===this._appliedPanelClasses.indexOf(te)&&(this._appliedPanelClasses.push(te),this._pane.classList.add(te))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(T=>{this._pane.classList.remove(T)}),this._appliedPanelClasses=[])}_getOriginRect(){const T=this._origin;if(T instanceof _.SBq)return T.nativeElement.getBoundingClientRect();if(T instanceof Element)return T.getBoundingClientRect();const te=T.width||0,Ce=T.height||0;return{top:T.y,bottom:T.y+Ce,left:T.x,right:T.x+te,height:Ce,width:te}}}function vt(me,T){for(let te in T)T.hasOwnProperty(te)&&(me[te]=T[te]);return me}function gt(me){if("number"!=typeof me&&null!=me){const[T,te]=me.split($e);return te&&"px"!==te?null:parseFloat(T)}return me||null}function ft(me){return{top:Math.floor(me.top),right:Math.floor(me.right),bottom:Math.floor(me.bottom),left:Math.floor(me.left),width:Math.floor(me.width),height:Math.floor(me.height)}}const kt="cdk-global-overlay-wrapper";class tt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(T){const te=T.getConfig();this._overlayRef=T,this._width&&!te.width&&T.updateSize({width:this._width}),this._height&&!te.height&&T.updateSize({height:this._height}),T.hostElement.classList.add(kt),this._isDisposed=!1}top(T=""){return this._bottomOffset="",this._topOffset=T,this._alignItems="flex-start",this}left(T=""){return this._xOffset=T,this._xPosition="left",this}bottom(T=""){return this._topOffset="",this._bottomOffset=T,this._alignItems="flex-end",this}right(T=""){return this._xOffset=T,this._xPosition="right",this}start(T=""){return this._xOffset=T,this._xPosition="start",this}end(T=""){return this._xOffset=T,this._xPosition="end",this}width(T=""){return this._overlayRef?this._overlayRef.updateSize({width:T}):this._width=T,this}height(T=""){return this._overlayRef?this._overlayRef.updateSize({height:T}):this._height=T,this}centerHorizontally(T=""){return this.left(T),this._xPosition="center",this}centerVertically(T=""){return this.top(T),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const T=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement.style,Ce=this._overlayRef.getConfig(),{width:it,height:we,maxWidth:Te,maxHeight:le}=Ce,Re=!("100%"!==it&&"100vw"!==it||Te&&"100%"!==Te&&"100vw"!==Te),ot=!("100%"!==we&&"100vh"!==we||le&&"100%"!==le&&"100vh"!==le),Lt=this._xPosition,St=this._xOffset,Kt="rtl"===this._overlayRef.getConfig().direction;let qt="",mn="",On="";Re?On="flex-start":"center"===Lt?(On="center",Kt?mn=St:qt=St):Kt?"left"===Lt||"end"===Lt?(On="flex-end",qt=St):("right"===Lt||"start"===Lt)&&(On="flex-start",mn=St):"left"===Lt||"start"===Lt?(On="flex-start",qt=St):("right"===Lt||"end"===Lt)&&(On="flex-end",mn=St),T.position=this._cssPosition,T.marginLeft=Re?"0":qt,T.marginTop=ot?"0":this._topOffset,T.marginBottom=this._bottomOffset,T.marginRight=Re?"0":mn,te.justifyContent=On,te.alignItems=ot?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const T=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement,Ce=te.style;te.classList.remove(kt),Ce.justifyContent=Ce.alignItems=T.marginTop=T.marginBottom=T.marginLeft=T.marginRight=T.position="",this._overlayRef=null,this._isDisposed=!0}}let Mt=(()=>{class me{constructor(te,Ce,it,we){this._viewportRuler=te,this._document=Ce,this._platform=it,this._overlayContainer=we}global(){return new tt}flexibleConnectedTo(te){return new ut(te,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(o.rL),_.LFG(C.K0),_.LFG(B.t4),_.LFG(ce))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),qe=0,rt=(()=>{class me{constructor(te,Ce,it,we,Te,le,Re,ot,Lt,St,Kt,qt){this.scrollStrategies=te,this._overlayContainer=Ce,this._componentFactoryResolver=it,this._positionBuilder=we,this._keyboardDispatcher=Te,this._injector=le,this._ngZone=Re,this._document=ot,this._directionality=Lt,this._location=St,this._outsideClickDispatcher=Kt,this._animationsModuleType=qt}create(te){const Ce=this._createHostElement(),it=this._createPaneElement(Ce),we=this._createPortalOutlet(it),Te=new Ct(te);return Te.direction=Te.direction||this._directionality.value,new Oe(we,Ce,it,Te,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(te){const Ce=this._document.createElement("div");return Ce.id="cdk-overlay-"+qe++,Ce.classList.add("cdk-overlay-pane"),te.appendChild(Ce),Ce}_createHostElement(){const te=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(te),te}_createPortalOutlet(te){return this._appRef||(this._appRef=this._injector.get(_.z2F)),new re.u0(te,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(Ue),_.LFG(ce),_.LFG(_._Vd),_.LFG(Mt),_.LFG(Pt),_.LFG(_.zs3),_.LFG(_.R0b),_.LFG(C.K0),_.LFG(j.Is),_.LFG(C.Ye),_.LFG($t),_.LFG(_.QbO,8))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})();const dt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ye=new _.OlP("cdk-connected-overlay-scroll-strategy");let bt=(()=>{class me{constructor(te){this.elementRef=te}}return me.\u0275fac=function(te){return new(te||me)(_.Y36(_.SBq))},me.\u0275dir=_.lG2({type:me,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),me})(),At=(()=>{class me{get offsetX(){return this._offsetX}set offsetX(te){this._offsetX=te,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(te){this._offsetY=te,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(te){this._hasBackdrop=(0,N.Ig)(te)}get lockPosition(){return this._lockPosition}set lockPosition(te){this._lockPosition=(0,N.Ig)(te)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(te){this._flexibleDimensions=(0,N.Ig)(te)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(te){this._growAfterOpen=(0,N.Ig)(te)}get push(){return this._push}set push(te){this._push=(0,N.Ig)(te)}constructor(te,Ce,it,we,Te){this._overlay=te,this._dir=Te,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=se.w0.EMPTY,this._attachSubscription=se.w0.EMPTY,this._detachSubscription=se.w0.EMPTY,this._positionSubscription=se.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new _.vpe,this.positionChange=new _.vpe,this.attach=new _.vpe,this.detach=new _.vpe,this.overlayKeydown=new _.vpe,this.overlayOutsideClick=new _.vpe,this._templatePortal=new re.UE(Ce,it),this._scrollStrategyFactory=we,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(te){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),te.origin&&this.open&&this._position.apply()),te.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=dt);const te=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=te.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=te.detachments().subscribe(()=>this.detach.emit()),te.keydownEvents().subscribe(Ce=>{this.overlayKeydown.next(Ce),Ce.keyCode===De.hY&&!this.disableClose&&!(0,De.Vb)(Ce)&&(Ce.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Ce=>{this.overlayOutsideClick.next(Ce)})}_buildConfig(){const te=this._position=this.positionStrategy||this._createPositionStrategy(),Ce=new Ct({direction:this._dir,positionStrategy:te,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Ce.width=this.width),(this.height||0===this.height)&&(Ce.height=this.height),(this.minWidth||0===this.minWidth)&&(Ce.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Ce.minHeight=this.minHeight),this.backdropClass&&(Ce.backdropClass=this.backdropClass),this.panelClass&&(Ce.panelClass=this.panelClass),Ce}_updatePositionStrategy(te){const Ce=this.positions.map(it=>({originX:it.originX,originY:it.originY,overlayX:it.overlayX,overlayY:it.overlayY,offsetX:it.offsetX||this.offsetX,offsetY:it.offsetY||this.offsetY,panelClass:it.panelClass||void 0}));return te.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Ce).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const te=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(te),te}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof bt?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(te=>{this.backdropClick.emit(te)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function oe(me,T=!1){return(0,Q.e)((te,Ce)=>{let it=0;te.subscribe((0,U.x)(Ce,we=>{const Te=me(we,it++);(Te||T)&&Ce.next(we),!Te&&Ce.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(te=>{this.positionChange.emit(te),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return me.\u0275fac=function(te){return new(te||me)(_.Y36(rt),_.Y36(_.Rgc),_.Y36(_.s_b),_.Y36(ye),_.Y36(j.Is,8))},me.\u0275dir=_.lG2({type:me,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[_.TTD]}),me})();const zt={provide:ye,deps:[rt],useFactory:function Qe(me){return()=>me.scrollStrategies.reposition()}};let Pe=(()=>{class me{}return me.\u0275fac=function(te){return new(te||me)},me.\u0275mod=_.oAB({type:me}),me.\u0275inj=_.cJS({providers:[rt,zt],imports:[j.vT,re.eL,o.Cl,o.Cl]}),me})()},62831:(Dt,xe,l)=>{"use strict";l.d(xe,{Mq:()=>J,Oy:()=>q,_i:()=>se,ht:()=>at,i$:()=>oe,kV:()=>Ze,qK:()=>ae,sA:()=>et,t4:()=>N});var o=l(65879),C=l(96814);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let c,N=(()=>{class de{constructor(ue){this._platformId=ue,this.isBrowser=this._platformId?(0,C.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return de.\u0275fac=function(ue){return new(ue||de)(o.LFG(o.Lbi))},de.\u0275prov=o.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})();const X=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function ae(){if(c)return c;if("object"!=typeof document||!document)return c=new Set(X),c;let de=document.createElement("input");return c=new Set(X.filter($=>(de.setAttribute("type",$),de.type===$))),c}let Q,j,re,_e;function oe(de){return function U(){if(null==Q&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Q=!0}))}finally{Q=Q||!1}return Q}()?de:!!de.capture}function J(){if(null==re){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return re=!1,re;if("scrollBehavior"in document.documentElement.style)re=!0;else{const de=Element.prototype.scrollTo;re=!!de&&!/\{\s*\[native code\]\s*\}/.test(de.toString())}}return re}function se(){if("object"!=typeof document||!document)return 0;if(null==j){const de=document.createElement("div"),$=de.style;de.dir="rtl",$.width="1px",$.overflow="auto",$.visibility="hidden",$.pointerEvents="none",$.position="absolute";const ue=document.createElement("div"),ke=ue.style;ke.width="2px",ke.height="1px",de.appendChild(ue),document.body.appendChild(de),j=0,0===de.scrollLeft&&(de.scrollLeft=1,j=0===de.scrollLeft?1:2),de.remove()}return j}function Ze(de){if(function De(){if(null==_e){const de=typeof document<"u"?document.head:null;_e=!(!de||!de.createShadowRoot&&!de.attachShadow)}return _e}()){const $=de.getRootNode?de.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&$ instanceof ShadowRoot)return $}return null}function at(){let de=typeof document<"u"&&document?document.activeElement:null;for(;de&&de.shadowRoot;){const $=de.shadowRoot.activeElement;if($===de)break;de=$}return de}function et(de){return de.composedPath?de.composedPath()[0]:de.target}function q(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(Dt,xe,l)=>{"use strict";l.d(xe,{C5:()=>U,Pl:()=>at,UE:()=>oe,eL:()=>q,en:()=>re,ig:()=>De,u0:()=>se});var o=l(65879),C=l(96814);class Q{attach(ue){return this._attachedHost=ue,ue.attach(this)}detach(){let ue=this._attachedHost;null!=ue&&(this._attachedHost=null,ue.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ue){this._attachedHost=ue}}class U extends Q{constructor(ue,ke,Ue,Ct,Rt){super(),this.component=ue,this.viewContainerRef=ke,this.injector=Ue,this.componentFactoryResolver=Ct,this.projectableNodes=Rt}}class oe extends Q{constructor(ue,ke,Ue,Ct){super(),this.templateRef=ue,this.viewContainerRef=ke,this.context=Ue,this.injector=Ct}get origin(){return this.templateRef.elementRef}attach(ue,ke=this.context){return this.context=ke,super.attach(ue)}detach(){return this.context=void 0,super.detach()}}class j extends Q{constructor(ue){super(),this.element=ue instanceof o.SBq?ue.nativeElement:ue}}class re{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ue){return ue instanceof U?(this._attachedPortal=ue,this.attachComponentPortal(ue)):ue instanceof oe?(this._attachedPortal=ue,this.attachTemplatePortal(ue)):this.attachDomPortal&&ue instanceof j?(this._attachedPortal=ue,this.attachDomPortal(ue)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ue){this._disposeFn=ue}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class se extends re{constructor(ue,ke,Ue,Ct,Rt){super(),this.outletElement=ue,this._componentFactoryResolver=ke,this._appRef=Ue,this._defaultInjector=Ct,this.attachDomPortal=Tt=>{const Xt=Tt.element,Bt=this._document.createComment("dom-portal");Xt.parentNode.insertBefore(Bt,Xt),this.outletElement.appendChild(Xt),this._attachedPortal=Tt,super.setDisposeFn(()=>{Bt.parentNode&&Bt.parentNode.replaceChild(Xt,Bt)})},this._document=Rt}attachComponentPortal(ue){const Ue=(ue.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ue.component);let Ct;return ue.viewContainerRef?(Ct=ue.viewContainerRef.createComponent(Ue,ue.viewContainerRef.length,ue.injector||ue.viewContainerRef.injector,ue.projectableNodes||void 0),this.setDisposeFn(()=>Ct.destroy())):(Ct=Ue.create(ue.injector||this._defaultInjector||o.zs3.NULL),this._appRef.attachView(Ct.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Ct.hostView),Ct.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Ct)),this._attachedPortal=ue,Ct}attachTemplatePortal(ue){let ke=ue.viewContainerRef,Ue=ke.createEmbeddedView(ue.templateRef,ue.context,{injector:ue.injector});return Ue.rootNodes.forEach(Ct=>this.outletElement.appendChild(Ct)),Ue.detectChanges(),this.setDisposeFn(()=>{let Ct=ke.indexOf(Ue);-1!==Ct&&ke.remove(Ct)}),this._attachedPortal=ue,Ue}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ue){return ue.hostView.rootNodes[0]}}let De=(()=>{class $ extends oe{constructor(ke,Ue){super(ke,Ue)}}return $.\u0275fac=function(ke){return new(ke||$)(o.Y36(o.Rgc),o.Y36(o.s_b))},$.\u0275dir=o.lG2({type:$,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[o.qOj]}),$})(),at=(()=>{class $ extends re{constructor(ke,Ue,Ct){super(),this._componentFactoryResolver=ke,this._viewContainerRef=Ue,this._isInitialized=!1,this.attached=new o.vpe,this.attachDomPortal=Rt=>{const Tt=Rt.element,Xt=this._document.createComment("dom-portal");Rt.setAttachedHost(this),Tt.parentNode.insertBefore(Xt,Tt),this._getRootNode().appendChild(Tt),this._attachedPortal=Rt,super.setDisposeFn(()=>{Xt.parentNode&&Xt.parentNode.replaceChild(Tt,Xt)})},this._document=Ct}get portal(){return this._attachedPortal}set portal(ke){this.hasAttached()&&!ke&&!this._isInitialized||(this.hasAttached()&&super.detach(),ke&&super.attach(ke),this._attachedPortal=ke||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ke){ke.setAttachedHost(this);const Ue=null!=ke.viewContainerRef?ke.viewContainerRef:this._viewContainerRef,Rt=(ke.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ke.component),Tt=Ue.createComponent(Rt,Ue.length,ke.injector||Ue.injector,ke.projectableNodes||void 0);return Ue!==this._viewContainerRef&&this._getRootNode().appendChild(Tt.hostView.rootNodes[0]),super.setDisposeFn(()=>Tt.destroy()),this._attachedPortal=ke,this._attachedRef=Tt,this.attached.emit(Tt),Tt}attachTemplatePortal(ke){ke.setAttachedHost(this);const Ue=this._viewContainerRef.createEmbeddedView(ke.templateRef,ke.context,{injector:ke.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ke,this._attachedRef=Ue,this.attached.emit(Ue),Ue}_getRootNode(){const ke=this._viewContainerRef.element.nativeElement;return ke.nodeType===ke.ELEMENT_NODE?ke:ke.parentNode}}return $.\u0275fac=function(ke){return new(ke||$)(o.Y36(o._Vd),o.Y36(o.s_b),o.Y36(C.K0))},$.\u0275dir=o.lG2({type:$,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[o.qOj]}),$})(),q=(()=>{class ${}return $.\u0275fac=function(ke){return new(ke||$)},$.\u0275mod=o.oAB({type:$}),$.\u0275inj=o.cJS({}),$})()},89829:(Dt,xe,l)=>{"use strict";l.d(xe,{PQ:()=>ce,ZD:()=>Mt,mF:()=>$t,Cl:()=>qe,rL:()=>Ae});var o=l(42495),C=l(65879),_=l(78645),N=l(22096),B=l(65592),c=l(92438),X=l(41954),ae=l(47394);const Q={schedule(rt){let dt=requestAnimationFrame,ye=cancelAnimationFrame;const{delegate:bt}=Q;bt&&(dt=bt.requestAnimationFrame,ye=bt.cancelAnimationFrame);const At=dt(Qe=>{ye=void 0,rt(Qe)});return new ae.w0(()=>ye?.(At))},requestAnimationFrame(...rt){const{delegate:dt}=Q;return(dt?.requestAnimationFrame||requestAnimationFrame)(...rt)},cancelAnimationFrame(...rt){const{delegate:dt}=Q;return(dt?.cancelAnimationFrame||cancelAnimationFrame)(...rt)},delegate:void 0};var oe=l(2631);new class j extends oe.v{flush(dt){this._active=!0;const ye=this._scheduled;this._scheduled=void 0;const{actions:bt}=this;let At;dt=dt||bt.shift();do{if(At=dt.execute(dt.state,dt.delay))break}while((dt=bt[0])&&dt.id===ye&&bt.shift());if(this._active=!1,At){for(;(dt=bt[0])&&dt.id===ye&&bt.shift();)dt.unsubscribe();throw At}}}(class U extends X.o{constructor(dt,ye){super(dt,ye),this.scheduler=dt,this.work=ye}requestAsyncId(dt,ye,bt=0){return null!==bt&&bt>0?super.requestAsyncId(dt,ye,bt):(dt.actions.push(this),dt._scheduled||(dt._scheduled=Q.requestAnimationFrame(()=>dt.flush(void 0))))}recycleAsyncId(dt,ye,bt=0){var At;if(null!=bt?bt>0:this.delay>0)return super.recycleAsyncId(dt,ye,bt);const{actions:Qe}=dt;null!=ye&&(null===(At=Qe[Qe.length-1])||void 0===At?void 0:At.id)!==ye&&(Q.cancelAnimationFrame(ye),dt._scheduled=void 0)}});l(76410);var _e=l(16321),De=l(79360),Ze=l(54829),at=l(8251),q=l(74825);function de(rt,dt=_e.z){return function et(rt){return(0,De.e)((dt,ye)=>{let bt=!1,At=null,Qe=null,zt=!1;const Pe=()=>{if(Qe?.unsubscribe(),Qe=null,bt){bt=!1;const me=At;At=null,ye.next(me)}zt&&ye.complete()},Ge=()=>{Qe=null,zt&&ye.complete()};dt.subscribe((0,at.x)(ye,me=>{bt=!0,At=me,Qe||(0,Ze.Xf)(rt(me)).subscribe(Qe=(0,at.x)(ye,Pe,Ge))},()=>{zt=!0,(!bt||!Qe||Qe.closed)&&ye.complete()}))})}(()=>(0,q.H)(rt,dt))}var $=l(32181),ue=l(59773),ke=l(62831),Ue=l(96814),Ct=l(49388);let $t=(()=>{class rt{constructor(ye,bt,At){this._ngZone=ye,this._platform=bt,this._scrolled=new _.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=At}register(ye){this.scrollContainers.has(ye)||this.scrollContainers.set(ye,ye.elementScrolled().subscribe(()=>this._scrolled.next(ye)))}deregister(ye){const bt=this.scrollContainers.get(ye);bt&&(bt.unsubscribe(),this.scrollContainers.delete(ye))}scrolled(ye=20){return this._platform.isBrowser?new B.y(bt=>{this._globalSubscription||this._addGlobalListener();const At=ye>0?this._scrolled.pipe(de(ye)).subscribe(bt):this._scrolled.subscribe(bt);return this._scrolledCount++,()=>{At.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,N.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ye,bt)=>this.deregister(bt)),this._scrolled.complete()}ancestorScrolled(ye,bt){const At=this.getAncestorScrollContainers(ye);return this.scrolled(bt).pipe((0,$.h)(Qe=>!Qe||At.indexOf(Qe)>-1))}getAncestorScrollContainers(ye){const bt=[];return this.scrollContainers.forEach((At,Qe)=>{this._scrollableContainsElement(Qe,ye)&&bt.push(Qe)}),bt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ye,bt){let At=(0,o.fI)(bt),Qe=ye.getElementRef().nativeElement;do{if(At==Qe)return!0}while(At=At.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ye=this._getWindow();return(0,c.R)(ye.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return rt.\u0275fac=function(ye){return new(ye||rt)(C.LFG(C.R0b),C.LFG(ke.t4),C.LFG(Ue.K0,8))},rt.\u0275prov=C.Yz7({token:rt,factory:rt.\u0275fac,providedIn:"root"}),rt})(),ce=(()=>{class rt{constructor(ye,bt,At,Qe){this.elementRef=ye,this.scrollDispatcher=bt,this.ngZone=At,this.dir=Qe,this._destroyed=new _.x,this._elementScrolled=new B.y(zt=>this.ngZone.runOutsideAngular(()=>(0,c.R)(this.elementRef.nativeElement,"scroll").pipe((0,ue.R)(this._destroyed)).subscribe(zt)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ye){const bt=this.elementRef.nativeElement,At=this.dir&&"rtl"==this.dir.value;null==ye.left&&(ye.left=At?ye.end:ye.start),null==ye.right&&(ye.right=At?ye.start:ye.end),null!=ye.bottom&&(ye.top=bt.scrollHeight-bt.clientHeight-ye.bottom),At&&0!=(0,ke._i)()?(null!=ye.left&&(ye.right=bt.scrollWidth-bt.clientWidth-ye.left),2==(0,ke._i)()?ye.left=ye.right:1==(0,ke._i)()&&(ye.left=ye.right?-ye.right:ye.right)):null!=ye.right&&(ye.left=bt.scrollWidth-bt.clientWidth-ye.right),this._applyScrollToOptions(ye)}_applyScrollToOptions(ye){const bt=this.elementRef.nativeElement;(0,ke.Mq)()?bt.scrollTo(ye):(null!=ye.top&&(bt.scrollTop=ye.top),null!=ye.left&&(bt.scrollLeft=ye.left))}measureScrollOffset(ye){const bt="left",Qe=this.elementRef.nativeElement;if("top"==ye)return Qe.scrollTop;if("bottom"==ye)return Qe.scrollHeight-Qe.clientHeight-Qe.scrollTop;const zt=this.dir&&"rtl"==this.dir.value;return"start"==ye?ye=zt?"right":bt:"end"==ye&&(ye=zt?bt:"right"),zt&&2==(0,ke._i)()?ye==bt?Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft:Qe.scrollLeft:zt&&1==(0,ke._i)()?ye==bt?Qe.scrollLeft+Qe.scrollWidth-Qe.clientWidth:-Qe.scrollLeft:ye==bt?Qe.scrollLeft:Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft}}return rt.\u0275fac=function(ye){return new(ye||rt)(C.Y36(C.SBq),C.Y36($t),C.Y36(C.R0b),C.Y36(Ct.Is,8))},rt.\u0275dir=C.lG2({type:rt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),rt})(),Ae=(()=>{class rt{constructor(ye,bt,At){this._platform=ye,this._change=new _.x,this._changeListener=Qe=>{this._change.next(Qe)},this._document=At,bt.runOutsideAngular(()=>{if(ye.isBrowser){const Qe=this._getWindow();Qe.addEventListener("resize",this._changeListener),Qe.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ye=this._getWindow();ye.removeEventListener("resize",this._changeListener),ye.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ye={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ye}getViewportRect(){const ye=this.getViewportScrollPosition(),{width:bt,height:At}=this.getViewportSize();return{top:ye.top,left:ye.left,bottom:ye.top+At,right:ye.left+bt,height:At,width:bt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ye=this._document,bt=this._getWindow(),At=ye.documentElement,Qe=At.getBoundingClientRect();return{top:-Qe.top||ye.body.scrollTop||bt.scrollY||At.scrollTop||0,left:-Qe.left||ye.body.scrollLeft||bt.scrollX||At.scrollLeft||0}}change(ye=20){return ye>0?this._change.pipe(de(ye)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ye=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ye.innerWidth,height:ye.innerHeight}:{width:0,height:0}}}return rt.\u0275fac=function(ye){return new(ye||rt)(C.LFG(ke.t4),C.LFG(C.R0b),C.LFG(Ue.K0,8))},rt.\u0275prov=C.Yz7({token:rt,factory:rt.\u0275fac,providedIn:"root"}),rt})(),Mt=(()=>{class rt{}return rt.\u0275fac=function(ye){return new(ye||rt)},rt.\u0275mod=C.oAB({type:rt}),rt.\u0275inj=C.cJS({}),rt})(),qe=(()=>{class rt{}return rt.\u0275fac=function(ye){return new(ye||rt)},rt.\u0275mod=C.oAB({type:rt}),rt.\u0275inj=C.cJS({imports:[Ct.vT,Mt,Ct.vT,Mt]}),rt})()},96814:(Dt,xe,l)=>{"use strict";l.d(xe,{Do:()=>_e,ED:()=>ho,EM:()=>jo,HT:()=>N,JF:()=>Xn,K0:()=>c,Mx:()=>Pi,NF:()=>Qi,O5:()=>li,OU:()=>bi,Ov:()=>Bi,PM:()=>Li,RF:()=>Yi,S$:()=>re,V_:()=>ae,Ye:()=>De,ax:()=>Jn,b0:()=>se,bD:()=>Ui,ez:()=>Ki,gd:()=>ko,mk:()=>yn,n9:()=>ma,q:()=>_,sg:()=>Jn,tP:()=>ca,w_:()=>B});var o=l(65879);let C=null;function _(){return C}function N(g){C||(C=g)}class B{}const c=new o.OlP("DocumentToken");let X=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return(0,o.f3M)(Q)},providedIn:"platform"}),g})();const ae=new o.OlP("Location Initialized");let Q=(()=>{class g extends X{constructor(){super(),this._doc=(0,o.f3M)(c),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _().getBaseHref(this._doc)}onPopState(P){const G=_().getGlobalEventTarget(this._doc,"window");return G.addEventListener("popstate",P,!1),()=>G.removeEventListener("popstate",P)}onHashChange(P){const G=_().getGlobalEventTarget(this._doc,"window");return G.addEventListener("hashchange",P,!1),()=>G.removeEventListener("hashchange",P)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(P){this._location.pathname=P}pushState(P,G,Me){this._history.pushState(P,G,Me)}replaceState(P,G,Me){this._history.replaceState(P,G,Me)}forward(){this._history.forward()}back(){this._history.back()}historyGo(P=0){this._history.go(P)}getState(){return this._history.state}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return new g},providedIn:"platform"}),g})();function U(g,L){if(0==g.length)return L;if(0==L.length)return g;let P=0;return g.endsWith("/")&&P++,L.startsWith("/")&&P++,2==P?g+L.substring(1):1==P?g+L:g+"/"+L}function oe(g){const L=g.match(/#|\?|$/),P=L&&L.index||g.length;return g.slice(0,P-("/"===g[P-1]?1:0))+g.slice(P)}function j(g){return g&&"?"!==g[0]?"?"+g:g}let re=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return(0,o.f3M)(se)},providedIn:"root"}),g})();const J=new o.OlP("appBaseHref");let se=(()=>{class g extends re{constructor(P,G){super(),this._platformLocation=P,this._removeListenerFns=[],this._baseHref=G??this._platformLocation.getBaseHrefFromDOM()??(0,o.f3M)(c).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}prepareExternalUrl(P){return U(this._baseHref,P)}path(P=!1){const G=this._platformLocation.pathname+j(this._platformLocation.search),Me=this._platformLocation.hash;return Me&&P?`${G}${Me}`:G}pushState(P,G,Me,ct){const y=this.prepareExternalUrl(Me+j(ct));this._platformLocation.pushState(P,G,y)}replaceState(P,G,Me,ct){const y=this.prepareExternalUrl(Me+j(ct));this._platformLocation.replaceState(P,G,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(o.LFG(X),o.LFG(J,8))},g.\u0275prov=o.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})(),_e=(()=>{class g extends re{constructor(P,G){super(),this._platformLocation=P,this._baseHref="",this._removeListenerFns=[],null!=G&&(this._baseHref=G)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}path(P=!1){let G=this._platformLocation.hash;return null==G&&(G="#"),G.length>0?G.substring(1):G}prepareExternalUrl(P){const G=U(this._baseHref,P);return G.length>0?"#"+G:G}pushState(P,G,Me,ct){let y=this.prepareExternalUrl(Me+j(ct));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.pushState(P,G,y)}replaceState(P,G,Me,ct){let y=this.prepareExternalUrl(Me+j(ct));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.replaceState(P,G,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(o.LFG(X),o.LFG(J,8))},g.\u0275prov=o.Yz7({token:g,factory:g.\u0275fac}),g})(),De=(()=>{class g{constructor(P){this._subject=new o.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=P;const G=this._locationStrategy.getBaseHref();this._basePath=function q(g){if(new RegExp("^(https?:)?//").test(g)){const[,P]=g.split(/\/\/[^\/]+/);return P}return g}(oe(et(G))),this._locationStrategy.onPopState(Me=>{this._subject.emit({url:this.path(!0),pop:!0,state:Me.state,type:Me.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(P=!1){return this.normalize(this._locationStrategy.path(P))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(P,G=""){return this.path()==this.normalize(P+j(G))}normalize(P){return g.stripTrailingSlash(function at(g,L){if(!g||!L.startsWith(g))return L;const P=L.substring(g.length);return""===P||["/",";","?","#"].includes(P[0])?P:L}(this._basePath,et(P)))}prepareExternalUrl(P){return P&&"/"!==P[0]&&(P="/"+P),this._locationStrategy.prepareExternalUrl(P)}go(P,G="",Me=null){this._locationStrategy.pushState(Me,"",P,G),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+j(G)),Me)}replaceState(P,G="",Me=null){this._locationStrategy.replaceState(Me,"",P,G),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+j(G)),Me)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(P=0){this._locationStrategy.historyGo?.(P)}onUrlChange(P){return this._urlChangeListeners.push(P),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(G=>{this._notifyUrlChangeListeners(G.url,G.state)})),()=>{const G=this._urlChangeListeners.indexOf(P);this._urlChangeListeners.splice(G,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(P="",G){this._urlChangeListeners.forEach(Me=>Me(P,G))}subscribe(P,G,Me){return this._subject.subscribe({next:P,error:G,complete:Me})}}return g.normalizeQueryParams=j,g.joinWithSlash=U,g.stripTrailingSlash=oe,g.\u0275fac=function(P){return new(P||g)(o.LFG(re))},g.\u0275prov=o.Yz7({token:g,factory:function(){return function Ze(){return new De((0,o.LFG)(re))}()},providedIn:"root"}),g})();function et(g){return g.replace(/\/index.html$/,"")}function Pi(g,L){L=encodeURIComponent(L);for(const P of g.split(";")){const G=P.indexOf("="),[Me,ct]=-1==G?[P,""]:[P.slice(0,G),P.slice(G+1)];if(Me.trim()===L)return decodeURIComponent(ct)}return null}const oi=/\s+/,je=[];let yn=(()=>{class g{constructor(P,G,Me,ct){this._iterableDiffers=P,this._keyValueDiffers=G,this._ngEl=Me,this._renderer=ct,this.initialClasses=je,this.stateMap=new Map}set klass(P){this.initialClasses=null!=P?P.trim().split(oi):je}set ngClass(P){this.rawClass="string"==typeof P?P.trim().split(oi):P}ngDoCheck(){for(const G of this.initialClasses)this._updateState(G,!0);const P=this.rawClass;if(Array.isArray(P)||P instanceof Set)for(const G of P)this._updateState(G,!0);else if(null!=P)for(const G of Object.keys(P))this._updateState(G,!!P[G]);this._applyStateDiff()}_updateState(P,G){const Me=this.stateMap.get(P);void 0!==Me?(Me.enabled!==G&&(Me.changed=!0,Me.enabled=G),Me.touched=!0):this.stateMap.set(P,{enabled:G,changed:!0,touched:!0})}_applyStateDiff(){for(const P of this.stateMap){const G=P[0],Me=P[1];Me.changed?(this._toggleClass(G,Me.enabled),Me.changed=!1):Me.touched||(Me.enabled&&this._toggleClass(G,!1),this.stateMap.delete(G)),Me.touched=!1}}_toggleClass(P,G){(P=P.trim()).length>0&&P.split(oi).forEach(Me=>{G?this._renderer.addClass(this._ngEl.nativeElement,Me):this._renderer.removeClass(this._ngEl.nativeElement,Me)})}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.ZZ4),o.Y36(o.aQg),o.Y36(o.SBq),o.Y36(o.Qsj))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),g})();class An{constructor(L,P,G,Me){this.$implicit=L,this.ngForOf=P,this.index=G,this.count=Me}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Jn=(()=>{class g{set ngForOf(P){this._ngForOf=P,this._ngForOfDirty=!0}set ngForTrackBy(P){this._trackByFn=P}get ngForTrackBy(){return this._trackByFn}constructor(P,G,Me){this._viewContainer=P,this._template=G,this._differs=Me,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(P){P&&(this._template=P)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const P=this._ngForOf;!this._differ&&P&&(this._differ=this._differs.find(P).create(this.ngForTrackBy))}if(this._differ){const P=this._differ.diff(this._ngForOf);P&&this._applyChanges(P)}}_applyChanges(P){const G=this._viewContainer;P.forEachOperation((Me,ct,y)=>{if(null==Me.previousIndex)G.createEmbeddedView(this._template,new An(Me.item,this._ngForOf,-1,-1),null===y?void 0:y);else if(null==y)G.remove(null===ct?void 0:ct);else if(null!==ct){const A=G.get(ct);G.move(A,y),fi(A,Me)}});for(let Me=0,ct=G.length;Me{fi(G.get(Me.currentIndex),Me)})}static ngTemplateContextGuard(P,G){return!0}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(o.ZZ4))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),g})();function fi(g,L){g.context.$implicit=L.item}let li=(()=>{class g{constructor(P,G){this._viewContainer=P,this._context=new Fi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=G}set ngIf(P){this._context.$implicit=this._context.ngIf=P,this._updateView()}set ngIfThen(P){co("ngIfThen",P),this._thenTemplateRef=P,this._thenViewRef=null,this._updateView()}set ngIfElse(P){co("ngIfElse",P),this._elseTemplateRef=P,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(P,G){return!0}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),g})();class Fi{constructor(){this.$implicit=null,this.ngIf=null}}function co(g,L){if(L&&!L.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,o.AaK)(L)}'.`)}class uo{constructor(L,P){this._viewContainerRef=L,this._templateRef=P,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(L){L&&!this._created?this.create():!L&&this._created&&this.destroy()}}let Yi=(()=>{class g{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(P){this._ngSwitch=P,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(P){this._defaultViews.push(P)}_matchCase(P){const G=P==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||G,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),G}_updateDefaultCases(P){if(this._defaultViews.length>0&&P!==this._defaultUsed){this._defaultUsed=P;for(const G of this._defaultViews)G.enforceState(P)}}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),g})(),ma=(()=>{class g{constructor(P,G,Me){this.ngSwitch=Me,Me._addCase(),this._view=new uo(P,G)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Yi,9))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),g})(),ho=(()=>{class g{constructor(P,G,Me){Me._addDefault(new uo(P,G))}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Yi,9))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitchDefault",""]],standalone:!0}),g})(),ca=(()=>{class g{constructor(P){this._viewContainerRef=P,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(P){if(P.ngTemplateOutlet||P.ngTemplateOutletInjector){const G=this._viewContainerRef;if(this._viewRef&&G.remove(G.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Me,ngTemplateOutletContext:ct,ngTemplateOutletInjector:y}=this;this._viewRef=G.createEmbeddedView(Me,ct,y?{injector:y}:void 0)}else this._viewRef=null}else this._viewRef&&P.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.TTD]}),g})();function Mn(g,L){return new o.vHH(2100,!1)}class ui{createSubscription(L,P){return(0,o.rg0)(()=>L.subscribe({next:P,error:G=>{throw G}}))}dispose(L){(0,o.rg0)(()=>L.unsubscribe())}}class ai{createSubscription(L,P){return L.then(P,G=>{throw G})}dispose(L){}}const Si=new ai,pi=new ui;let Bi=(()=>{class g{constructor(P){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=P}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(P){return this._obj?P!==this._obj?(this._dispose(),this.transform(P)):this._latestValue:(P&&this._subscribe(P),this._latestValue)}_subscribe(P){this._obj=P,this._strategy=this._selectStrategy(P),this._subscription=this._strategy.createSubscription(P,G=>this._updateLatestValue(P,G))}_selectStrategy(P){if((0,o.QGY)(P))return Si;if((0,o.F4k)(P))return pi;throw Mn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(P,G){P===this._obj&&(this._latestValue=G,this._ref.markForCheck())}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.sBO,16))},g.\u0275pipe=o.Yjl({name:"async",type:g,pure:!1,standalone:!0}),g})(),ko=(()=>{class g{transform(P){if(null==P)return null;if("string"!=typeof P)throw Mn();return P.toUpperCase()}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=o.Yjl({name:"uppercase",type:g,pure:!0,standalone:!0}),g})(),bi=(()=>{class g{transform(P,G,Me){if(null==P)return null;if(!this.supports(P))throw Mn();return P.slice(G,Me)}supports(P){return"string"==typeof P||Array.isArray(P)}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=o.Yjl({name:"slice",type:g,pure:!1,standalone:!0}),g})(),Ki=(()=>{class g{}return g.\u0275fac=function(P){return new(P||g)},g.\u0275mod=o.oAB({type:g}),g.\u0275inj=o.cJS({}),g})();const Ui="browser",Jo="server";function Qi(g){return g===Ui}function Li(g){return g===Jo}let jo=(()=>{class g{}return g.\u0275prov=(0,o.Yz7)({token:g,providedIn:"root",factory:()=>new $n((0,o.LFG)(c),window)}),g})();class $n{constructor(L,P){this.document=L,this.window=P,this.offset=()=>[0,0]}setOffset(L){this.offset=Array.isArray(L)?()=>L:L}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(L){this.supportsScrolling()&&this.window.scrollTo(L[0],L[1])}scrollToAnchor(L){if(!this.supportsScrolling())return;const P=function Eo(g,L){const P=g.getElementById(L)||g.getElementsByName(L)[0];if(P)return P;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const G=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let Me=G.currentNode;for(;Me;){const ct=Me.shadowRoot;if(ct){const y=ct.getElementById(L)||ct.querySelector(`[name="${L}"]`);if(y)return y}Me=G.nextNode()}}return null}(this.document,L);P&&(this.scrollToElement(P),P.focus())}setHistoryScrollRestoration(L){if(this.supportScrollRestoration()){const P=this.window.history;P&&P.scrollRestoration&&(P.scrollRestoration=L)}}scrollToElement(L){const P=L.getBoundingClientRect(),G=P.left+this.window.pageXOffset,Me=P.top+this.window.pageYOffset,ct=this.offset();this.window.scrollTo(G-ct[0],Me-ct[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const L=Ji(this.window.history)||Ji(Object.getPrototypeOf(this.window.history));return!(!L||!L.writable&&!L.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Ji(g){return Object.getOwnPropertyDescriptor(g,"scrollRestoration")}class Xn{}},69862:(Dt,xe,l)=>{"use strict";l.d(xe,{CB:()=>R,UA:()=>Pt,WM:()=>re,Zn:()=>Ut,eN:()=>ce,h_:()=>We});var o=l(65879),C=l(22096),_=l(7715),N=l(65592),B=l(76328),c=l(32181),X=l(37398),ae=l(64716),Q=l(94664),U=l(96814);class oe{}class j{}class re{constructor(S){this.normalizedNames=new Map,this.lazyUpdate=null,S?"string"==typeof S?this.lazyInit=()=>{this.headers=new Map,S.split("\n").forEach(Y=>{const Ee=Y.indexOf(":");if(Ee>0){const Ke=Y.slice(0,Ee),mt=Ke.toLowerCase(),_t=Y.slice(Ee+1).trim();this.maybeSetNormalizedName(Ke,mt),this.headers.has(mt)?this.headers.get(mt).push(_t):this.headers.set(mt,[_t])}})}:typeof Headers<"u"&&S instanceof Headers?(this.headers=new Map,S.forEach((Y,Ee)=>{this.setHeaderEntries(Ee,Y)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(S).forEach(([Y,Ee])=>{this.setHeaderEntries(Y,Ee)})}:this.headers=new Map}has(S){return this.init(),this.headers.has(S.toLowerCase())}get(S){this.init();const Y=this.headers.get(S.toLowerCase());return Y&&Y.length>0?Y[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(S){return this.init(),this.headers.get(S.toLowerCase())||null}append(S,Y){return this.clone({name:S,value:Y,op:"a"})}set(S,Y){return this.clone({name:S,value:Y,op:"s"})}delete(S,Y){return this.clone({name:S,value:Y,op:"d"})}maybeSetNormalizedName(S,Y){this.normalizedNames.has(Y)||this.normalizedNames.set(Y,S)}init(){this.lazyInit&&(this.lazyInit instanceof re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(S=>this.applyUpdate(S)),this.lazyUpdate=null))}copyFrom(S){S.init(),Array.from(S.headers.keys()).forEach(Y=>{this.headers.set(Y,S.headers.get(Y)),this.normalizedNames.set(Y,S.normalizedNames.get(Y))})}clone(S){const Y=new re;return Y.lazyInit=this.lazyInit&&this.lazyInit instanceof re?this.lazyInit:this,Y.lazyUpdate=(this.lazyUpdate||[]).concat([S]),Y}applyUpdate(S){const Y=S.name.toLowerCase();switch(S.op){case"a":case"s":let Ee=S.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(S.name,Y);const Ke=("a"===S.op?this.headers.get(Y):void 0)||[];Ke.push(...Ee),this.headers.set(Y,Ke);break;case"d":const mt=S.value;if(mt){let _t=this.headers.get(Y);if(!_t)return;_t=_t.filter(cn=>-1===mt.indexOf(cn)),0===_t.length?(this.headers.delete(Y),this.normalizedNames.delete(Y)):this.headers.set(Y,_t)}else this.headers.delete(Y),this.normalizedNames.delete(Y)}}setHeaderEntries(S,Y){const Ee=(Array.isArray(Y)?Y:[Y]).map(mt=>mt.toString()),Ke=S.toLowerCase();this.headers.set(Ke,Ee),this.maybeSetNormalizedName(S,Ke)}forEach(S){this.init(),Array.from(this.normalizedNames.keys()).forEach(Y=>S(this.normalizedNames.get(Y),this.headers.get(Y)))}}class se{encodeKey(S){return at(S)}encodeValue(S){return at(S)}decodeKey(S){return decodeURIComponent(S)}decodeValue(S){return decodeURIComponent(S)}}const De=/%(\d[a-f0-9])/gi,Ze={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function at(pe){return encodeURIComponent(pe).replace(De,(S,Y)=>Ze[Y]??S)}function et(pe){return`${pe}`}class q{constructor(S={}){if(this.updates=null,this.cloneFrom=null,this.encoder=S.encoder||new se,S.fromString){if(S.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function _e(pe,S){const Y=new Map;return pe.length>0&&pe.replace(/^\?/,"").split("&").forEach(Ke=>{const mt=Ke.indexOf("="),[_t,cn]=-1==mt?[S.decodeKey(Ke),""]:[S.decodeKey(Ke.slice(0,mt)),S.decodeValue(Ke.slice(mt+1))],Yt=Y.get(_t)||[];Yt.push(cn),Y.set(_t,Yt)}),Y}(S.fromString,this.encoder)}else S.fromObject?(this.map=new Map,Object.keys(S.fromObject).forEach(Y=>{const Ee=S.fromObject[Y],Ke=Array.isArray(Ee)?Ee.map(et):[et(Ee)];this.map.set(Y,Ke)})):this.map=null}has(S){return this.init(),this.map.has(S)}get(S){this.init();const Y=this.map.get(S);return Y?Y[0]:null}getAll(S){return this.init(),this.map.get(S)||null}keys(){return this.init(),Array.from(this.map.keys())}append(S,Y){return this.clone({param:S,value:Y,op:"a"})}appendAll(S){const Y=[];return Object.keys(S).forEach(Ee=>{const Ke=S[Ee];Array.isArray(Ke)?Ke.forEach(mt=>{Y.push({param:Ee,value:mt,op:"a"})}):Y.push({param:Ee,value:Ke,op:"a"})}),this.clone(Y)}set(S,Y){return this.clone({param:S,value:Y,op:"s"})}delete(S,Y){return this.clone({param:S,value:Y,op:"d"})}toString(){return this.init(),this.keys().map(S=>{const Y=this.encoder.encodeKey(S);return this.map.get(S).map(Ee=>Y+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(S=>""!==S).join("&")}clone(S){const Y=new q({encoder:this.encoder});return Y.cloneFrom=this.cloneFrom||this,Y.updates=(this.updates||[]).concat(S),Y}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(S=>this.map.set(S,this.cloneFrom.map.get(S))),this.updates.forEach(S=>{switch(S.op){case"a":case"s":const Y=("a"===S.op?this.map.get(S.param):void 0)||[];Y.push(et(S.value)),this.map.set(S.param,Y);break;case"d":if(void 0===S.value){this.map.delete(S.param);break}{let Ee=this.map.get(S.param)||[];const Ke=Ee.indexOf(et(S.value));-1!==Ke&&Ee.splice(Ke,1),Ee.length>0?this.map.set(S.param,Ee):this.map.delete(S.param)}}}),this.cloneFrom=this.updates=null)}}class ${constructor(){this.map=new Map}set(S,Y){return this.map.set(S,Y),this}get(S){return this.map.has(S)||this.map.set(S,S.defaultValue()),this.map.get(S)}delete(S){return this.map.delete(S),this}has(S){return this.map.has(S)}keys(){return this.map.keys()}}function ke(pe){return typeof ArrayBuffer<"u"&&pe instanceof ArrayBuffer}function Ue(pe){return typeof Blob<"u"&&pe instanceof Blob}function Ct(pe){return typeof FormData<"u"&&pe instanceof FormData}class Tt{constructor(S,Y,Ee,Ke){let mt;if(this.url=Y,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=S.toUpperCase(),function ue(pe){switch(pe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ke?(this.body=void 0!==Ee?Ee:null,mt=Ke):mt=Ee,mt&&(this.reportProgress=!!mt.reportProgress,this.withCredentials=!!mt.withCredentials,mt.responseType&&(this.responseType=mt.responseType),mt.headers&&(this.headers=mt.headers),mt.context&&(this.context=mt.context),mt.params&&(this.params=mt.params)),this.headers||(this.headers=new re),this.context||(this.context=new $),this.params){const _t=this.params.toString();if(0===_t.length)this.urlWithParams=Y;else{const cn=Y.indexOf("?");this.urlWithParams=Y+(-1===cn?"?":cnmi.set(si,S.setHeaders[si]),Yt)),S.setParams&&(_n=Object.keys(S.setParams).reduce((mi,si)=>mi.set(si,S.setParams[si]),_n)),new Tt(Y,Ee,mt,{params:_n,headers:Yt,context:Rn,reportProgress:cn,responseType:Ke,withCredentials:_t})}}var Xt=function(pe){return pe[pe.Sent=0]="Sent",pe[pe.UploadProgress=1]="UploadProgress",pe[pe.ResponseHeader=2]="ResponseHeader",pe[pe.DownloadProgress=3]="DownloadProgress",pe[pe.Response=4]="Response",pe[pe.User=5]="User",pe}(Xt||{});class Bt{constructor(S,Y=200,Ee="OK"){this.headers=S.headers||new re,this.status=void 0!==S.status?S.status:Y,this.statusText=S.statusText||Ee,this.url=S.url||null,this.ok=this.status>=200&&this.status<300}}class Ot extends Bt{constructor(S={}){super(S),this.type=Xt.ResponseHeader}clone(S={}){return new Ot({headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class Ut extends Bt{constructor(S={}){super(S),this.type=Xt.Response,this.body=void 0!==S.body?S.body:null}clone(S={}){return new Ut({body:void 0!==S.body?S.body:this.body,headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class Pt extends Bt{constructor(S){super(S,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${S.url||"(unknown url)"}`:`Http failure response for ${S.url||"(unknown url)"}: ${S.status} ${S.statusText}`,this.error=S.error||null}}function $t(pe,S){return{body:S,headers:pe.headers,context:pe.context,observe:pe.observe,params:pe.params,reportProgress:pe.reportProgress,responseType:pe.responseType,withCredentials:pe.withCredentials}}let ce=(()=>{class pe{constructor(Y){this.handler=Y}request(Y,Ee,Ke={}){let mt;if(Y instanceof Tt)mt=Y;else{let Yt,_n;Yt=Ke.headers instanceof re?Ke.headers:new re(Ke.headers),Ke.params&&(_n=Ke.params instanceof q?Ke.params:new q({fromObject:Ke.params})),mt=new Tt(Y,Ee,void 0!==Ke.body?Ke.body:null,{headers:Yt,context:Ke.context,params:_n,reportProgress:Ke.reportProgress,responseType:Ke.responseType||"json",withCredentials:Ke.withCredentials})}const _t=(0,C.of)(mt).pipe((0,B.b)(Yt=>this.handler.handle(Yt)));if(Y instanceof Tt||"events"===Ke.observe)return _t;const cn=_t.pipe((0,c.h)(Yt=>Yt instanceof Ut));switch(Ke.observe||"body"){case"body":switch(mt.responseType){case"arraybuffer":return cn.pipe((0,X.U)(Yt=>{if(null!==Yt.body&&!(Yt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Yt.body}));case"blob":return cn.pipe((0,X.U)(Yt=>{if(null!==Yt.body&&!(Yt.body instanceof Blob))throw new Error("Response is not a Blob.");return Yt.body}));case"text":return cn.pipe((0,X.U)(Yt=>{if(null!==Yt.body&&"string"!=typeof Yt.body)throw new Error("Response is not a string.");return Yt.body}));default:return cn.pipe((0,X.U)(Yt=>Yt.body))}case"response":return cn;default:throw new Error(`Unreachable: unhandled observe type ${Ke.observe}}`)}}delete(Y,Ee={}){return this.request("DELETE",Y,Ee)}get(Y,Ee={}){return this.request("GET",Y,Ee)}head(Y,Ee={}){return this.request("HEAD",Y,Ee)}jsonp(Y,Ee){return this.request("JSONP",Y,{params:(new q).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Y,Ee={}){return this.request("OPTIONS",Y,Ee)}patch(Y,Ee,Ke={}){return this.request("PATCH",Y,$t(Ke,Ee))}post(Y,Ee,Ke={}){return this.request("POST",Y,$t(Ke,Ee))}put(Y,Ee,Ke={}){return this.request("PUT",Y,$t(Ke,Ee))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(oe))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();function Gt(pe,S){return S(pe)}const Mt=new o.OlP(""),qe=new o.OlP("");let dt=(()=>{class pe extends oe{constructor(Y,Ee){super(),this.backend=Y,this.injector=Ee,this.chain=null,this.pendingTasks=(0,o.f3M)(o.HDt)}handle(Y){if(null===this.chain){const Ke=Array.from(new Set([...this.injector.get(Mt),...this.injector.get(qe,[])]));this.chain=Ke.reduceRight((mt,_t)=>function kt(pe,S,Y){return(Ee,Ke)=>Y.runInContext(()=>S(Ee,mt=>pe(mt,Ke)))}(mt,_t,this.injector),Gt)}const Ee=this.pendingTasks.add();return this.chain(Y,Ke=>this.backend.handle(Ke)).pipe((0,ae.x)(()=>this.pendingTasks.remove(Ee)))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(j),o.LFG(o.lqb))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();const it=/^\)\]\}',?\n/;let Te=(()=>{class pe{constructor(Y){this.xhrFactory=Y}handle(Y){if("JSONP"===Y.method)throw new o.vHH(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,_.D)(Ee.\u0275loadImpl()):(0,C.of)(null)).pipe((0,Q.w)(()=>new N.y(mt=>{const _t=Ee.build();if(_t.open(Y.method,Y.urlWithParams),Y.withCredentials&&(_t.withCredentials=!0),Y.headers.forEach((je,yn)=>_t.setRequestHeader(je,yn.join(","))),Y.headers.has("Accept")||_t.setRequestHeader("Accept","application/json, text/plain, */*"),!Y.headers.has("Content-Type")){const je=Y.detectContentTypeHeader();null!==je&&_t.setRequestHeader("Content-Type",je)}if(Y.responseType){const je=Y.responseType.toLowerCase();_t.responseType="json"!==je?je:"text"}const cn=Y.serializeBody();let Yt=null;const _n=()=>{if(null!==Yt)return Yt;const je=_t.statusText||"OK",yn=new re(_t.getAllResponseHeaders()),Wn=function we(pe){return"responseURL"in pe&&pe.responseURL?pe.responseURL:/^X-Request-URL:/m.test(pe.getAllResponseHeaders())?pe.getResponseHeader("X-Request-URL"):null}(_t)||Y.url;return Yt=new Ot({headers:yn,status:_t.status,statusText:je,url:Wn}),Yt},Rn=()=>{let{headers:je,status:yn,statusText:Wn,url:zn}=_n(),An=null;204!==yn&&(An=typeof _t.response>"u"?_t.responseText:_t.response),0===yn&&(yn=An?200:0);let Jn=yn>=200&&yn<300;if("json"===Y.responseType&&"string"==typeof An){const fi=An;An=An.replace(it,"");try{An=""!==An?JSON.parse(An):null}catch(fn){An=fi,Jn&&(Jn=!1,An={error:fn,text:An})}}Jn?(mt.next(new Ut({body:An,headers:je,status:yn,statusText:Wn,url:zn||void 0})),mt.complete()):mt.error(new Pt({error:An,headers:je,status:yn,statusText:Wn,url:zn||void 0}))},mi=je=>{const{url:yn}=_n(),Wn=new Pt({error:je,status:_t.status||0,statusText:_t.statusText||"Unknown Error",url:yn||void 0});mt.error(Wn)};let si=!1;const Pi=je=>{si||(mt.next(_n()),si=!0);let yn={type:Xt.DownloadProgress,loaded:je.loaded};je.lengthComputable&&(yn.total=je.total),"text"===Y.responseType&&_t.responseText&&(yn.partialText=_t.responseText),mt.next(yn)},oi=je=>{let yn={type:Xt.UploadProgress,loaded:je.loaded};je.lengthComputable&&(yn.total=je.total),mt.next(yn)};return _t.addEventListener("load",Rn),_t.addEventListener("error",mi),_t.addEventListener("timeout",mi),_t.addEventListener("abort",mi),Y.reportProgress&&(_t.addEventListener("progress",Pi),null!==cn&&_t.upload&&_t.upload.addEventListener("progress",oi)),_t.send(cn),mt.next({type:Xt.Sent}),()=>{_t.removeEventListener("error",mi),_t.removeEventListener("abort",mi),_t.removeEventListener("load",Rn),_t.removeEventListener("timeout",mi),Y.reportProgress&&(_t.removeEventListener("progress",Pi),null!==cn&&_t.upload&&_t.upload.removeEventListener("progress",oi)),_t.readyState!==_t.DONE&&_t.abort()}})))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(U.JF))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();const le=new o.OlP("XSRF_ENABLED"),ot=new o.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),St=new o.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Kt{}let qt=(()=>{class pe{constructor(Y,Ee,Ke){this.doc=Y,this.platform=Ee,this.cookieName=Ke,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Y=this.doc.cookie||"";return Y!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,U.Mx)(Y,this.cookieName),this.lastCookieString=Y),this.lastToken}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(U.K0),o.LFG(o.Lbi),o.LFG(ot))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();function mn(pe,S){const Y=pe.url.toLowerCase();if(!(0,o.f3M)(le)||"GET"===pe.method||"HEAD"===pe.method||Y.startsWith("http://")||Y.startsWith("https://"))return S(pe);const Ee=(0,o.f3M)(Kt).getToken(),Ke=(0,o.f3M)(St);return null!=Ee&&!pe.headers.has(Ke)&&(pe=pe.clone({headers:pe.headers.set(Ke,Ee)})),S(pe)}var nt=function(pe){return pe[pe.Interceptors=0]="Interceptors",pe[pe.LegacyInterceptors=1]="LegacyInterceptors",pe[pe.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",pe[pe.NoXsrfProtection=3]="NoXsrfProtection",pe[pe.JsonpSupport=4]="JsonpSupport",pe[pe.RequestsMadeViaParent=5]="RequestsMadeViaParent",pe[pe.Fetch=6]="Fetch",pe}(nt||{});function We(...pe){const S=[ce,Te,dt,{provide:oe,useExisting:dt},{provide:j,useExisting:Te},{provide:Mt,useValue:mn,multi:!0},{provide:le,useValue:!0},{provide:Kt,useClass:qt}];for(const Y of pe)S.push(...Y.\u0275providers);return(0,o.MR2)(S)}function R(pe){return function Ft(pe,S){return{\u0275kind:pe,\u0275providers:S}}(nt.Interceptors,pe.map(S=>({provide:Mt,useValue:S,multi:!0})))}},65879:(Dt,xe,l)=>{"use strict";l.d(xe,{$8M:()=>Cc,$WT:()=>Si,$Z:()=>U3,AFp:()=>q0,ALo:()=>y8,AaK:()=>j,Akn:()=>Ba,AsE:()=>S4,BQk:()=>al,CHM:()=>wi,CRH:()=>$8,DdM:()=>p8,Dn7:()=>P8,EEQ:()=>In,EJc:()=>hu,EiD:()=>N0,EpF:()=>Hm,F$t:()=>Nm,F4k:()=>Lm,FYo:()=>r6,FiY:()=>Qc,Gf:()=>Pl,GfV:()=>l6,GkF:()=>g4,Gpc:()=>se,Gre:()=>hf,GuJ:()=>pe,HDt:()=>El,Hsn:()=>Rm,Ikx:()=>A4,JOm:()=>O,JVY:()=>x5,JZr:()=>et,KtG:()=>tr,L6k:()=>y5,LAX:()=>O5,LFG:()=>D,LSH:()=>Hs,Lbi:()=>D3,Lck:()=>Cl,MAs:()=>u4,MMx:()=>ed,MR2:()=>x3,NdJ:()=>b4,O4$:()=>h,Ojb:()=>$5,OlP:()=>ii,Oqu:()=>E4,P3R:()=>U0,PXZ:()=>Pu,Q6J:()=>h4,QGY:()=>rl,QbO:()=>j5,Qsj:()=>c6,R0b:()=>No,RDi:()=>g5,RIp:()=>y3,Rgc:()=>I1,SBq:()=>Lc,Sil:()=>Yg,Suo:()=>j8,TTD:()=>Zo,TgZ:()=>il,Tol:()=>qm,Udp:()=>w4,VKq:()=>g8,VuI:()=>H9,W1O:()=>pd,WFA:()=>cl,WLB:()=>b8,X6Q:()=>d9,XFs:()=>me,Xpm:()=>Yi,Xq5:()=>lm,Xts:()=>m1,Y36:()=>p2,YKP:()=>a8,YNc:()=>ym,Yjl:()=>sa,Yz7:()=>tt,Z0I:()=>dt,ZZ4:()=>Gd,_Bn:()=>o8,_UZ:()=>p4,_Vd:()=>b1,_uU:()=>k4,aQg:()=>Wd,c2e:()=>uu,cJS:()=>qe,cg1:()=>T4,d8E:()=>gl,dDg:()=>e9,dqk:()=>Te,eBb:()=>w5,eJc:()=>bd,ekj:()=>O4,eoX:()=>zd,f3M:()=>be,g9A:()=>e6,h0i:()=>L2,hGG:()=>Yd,hij:()=>hl,iGM:()=>U8,iPO:()=>a9,ifc:()=>vn,ip1:()=>wd,jDz:()=>s8,kL8:()=>Of,kcU:()=>V,lG2:()=>ca,lcZ:()=>w8,lqb:()=>zc,lri:()=>Sd,mCW:()=>Es,n5z:()=>Kc,n_E:()=>xl,oAB:()=>Co,oJD:()=>R0,oxw:()=>Im,pB0:()=>P5,q3G:()=>Ec,qFp:()=>I9,qLn:()=>f2,qOj:()=>t4,qZA:()=>D1,qzn:()=>c2,rWj:()=>xu,rg0:()=>gr,s9C:()=>E1,sBO:()=>m9,s_b:()=>wl,soG:()=>Dl,tb:()=>Vd,tp0:()=>Jc,uIk:()=>o4,vHH:()=>q,vpe:()=>lr,wAp:()=>E2,xi3:()=>O8,xp6:()=>w6,ynx:()=>ol,z2F:()=>Rc,z3N:()=>Hr,zSh:()=>P3,zs3:()=>ac});var o=l(78645),C=l(47394),_=l(65619),N=l(65592),B=l(63019),c=l(22096),X=l(63020),ae=l(94664),Q=l(93997);function U(e){for(let t in e)if(e[t]===U)return t;throw Error("Could not find renamed property on target object.")}function oe(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function j(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(j).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function re(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const J=U({__forward_ref__:U});function se(e){return e.__forward_ref__=se,e.toString=function(){return j(this())},e}function _e(e){return De(e)?e():e}function De(e){return"function"==typeof e&&e.hasOwnProperty(J)&&e.__forward_ref__===se}function Ze(e){return e&&!!e.\u0275providers}const et="https://g.co/ng/security#xss";class q extends Error{constructor(t,n){super(function de(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function $(e){return"string"==typeof e?e:null==e?"":String(e)}function Rt(e,t){throw new q(-201,!1)}function gt(e,t){null==e&&function ft(e,t,n,i){throw new Error(`ASSERTION ERROR: ${e}`+(null==i?"":` [Expected=> ${n} ${i} ${t} <=Actual]`))}(t,e,null,"!=")}function tt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function qe(e){return{providers:e.providers||[],imports:e.imports||[]}}function rt(e){return ye(e,Qe)||ye(e,Pe)}function dt(e){return null!==rt(e)}function ye(e,t){return e.hasOwnProperty(t)?e[t]:null}function At(e){return e&&(e.hasOwnProperty(zt)||e.hasOwnProperty(Ge))?e[zt]:null}const Qe=U({\u0275prov:U}),zt=U({\u0275inj:U}),Pe=U({ngInjectableDef:U}),Ge=U({ngInjectorDef:U});var me=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(me||{});let T;function Ce(e){const t=T;return T=e,t}function it(e,t,n){const i=rt(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&me.Optional?null:void 0!==t?t:void Rt(j(e))}const Te=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Lt={},St="__NG_DI_FLAG__",Kt="ngTempTokenPath",mn=/\n/gm,nt="__source";let Ft;function R(e){const t=Ft;return Ft=e,t}function z(e,t=me.Default){if(void 0===Ft)throw new q(-203,!1);return null===Ft?it(e,void 0,t):Ft.get(e,t&me.Optional?null:void 0,t)}function D(e,t=me.Default){return(function te(){return T}()||z)(_e(e),t)}function be(e,t=me.Default){return D(e,ht(t))}function ht(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function He(e){const t=[];for(let n=0;nt){m=s-1;break}}}for(;ss?"":a[fe+1].toLowerCase();const Je=8&i?Fe:null;if(Je&&-1!==mt(Je,H,0)||2&i&&H!==Fe){if(yn(i))return!1;m=!0}}}}else{if(!m&&!yn(i)&&!yn(M))return!1;if(m&&yn(M))continue;m=!1,i=M|1&i}}return yn(i)||m}function yn(e){return 0==(1&e)}function Wn(e,t,n,i){if(null===t)return-1;let a=0;if(i||!n){let s=!1;for(;a-1)for(n++;n0?'="'+b+'"':"")+"]"}else 8&i?a+="."+m:4&i&&(a+=" "+m);else""!==a&&!yn(m)&&(t+=li(s,a),a=""),i=m,s=s||!yn(i);n++}return""!==a&&(t+=li(s,a)),t}function Yi(e){return Wt(()=>{const t=Bi(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===on.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||vn.Emulated,styles:e.styles||en,_:null,schemas:e.schemas||null,tView:null,id:""};xo(n);const i=e.dependencies;return n.directiveDefs=gi(i,!1),n.pipeDefs=gi(i,!0),n.id=function ko(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of n)t=Math.imul(31,t)+a.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function ho(e){return Mn(e)||ui(e)}function Fo(e){return null!==e}function Co(e){return Wt(()=>({type:e.type,bootstrap:e.bootstrap||en,declarations:e.declarations||en,imports:e.imports||en,exports:e.exports||en,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Po(e,t){if(null==e)return hn;const n={};for(const i in e)if(e.hasOwnProperty(i)){let a=e[i],s=a;Array.isArray(a)&&(s=a[1],a=a[0]),n[a]=i,t&&(t[a]=s)}return n}function ca(e){return Wt(()=>{const t=Bi(e);return xo(t),t})}function sa(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Mn(e){return e[Kn]||null}function ui(e){return e[ze]||null}function ai(e){return e[pe]||null}function Si(e){const t=Mn(e)||ui(e)||ai(e);return null!==t&&t.standalone}function pi(e,t){const n=e[S]||null;if(!n&&!0===t)throw new Error(`Type ${j(e)} does not have '\u0275mod' property.`);return n}function Bi(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||hn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||en,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Po(e.inputs,t),outputs:Po(e.outputs)}}function xo(e){e.features?.forEach(t=>t(e))}function gi(e,t){if(!e)return null;const n=t?ai:ho;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(Fo)}const ni=0,Qt=1,an=2,Nn=3,zi=4,hi=5,ri=6,xn=7,Pn=8,Hi=9,Ti=10,gn=11,yo=12,Bo=13,ei=14,Yn=15,bi=16,Uo=17,Ki=18,Ui=19,Jo=20,Xi=21,ki=22,Qi=23,Li=24,En=25,wo=1,jo=2,$n=7,Eo=9,Xn=11;function Gn(e){return Array.isArray(e)&&"object"==typeof e[wo]}function Di(e){return Array.isArray(e)&&!0===e[wo]}function Ci(e){return 0!=(4&e.flags)}function qi(e){return e.componentOffset>-1}function zo(e){return 1==(1&e.flags)}function di(e){return!!e.template}function po(e){return 0!=(512&e[an])}function xi(e,t){return e.hasOwnProperty(Y)?e[Y]:null}let Ka=Te.WeakRef??class pr{constructor(t){this.ref=t}deref(){return this.ref}},na=0,to=null,bo=!1;function ci(e){const t=to;return to=e,t}class Wo{constructor(){this.id=na++,this.ref=function Xa(e){return new Ka(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const i=n.producerNode.deref();if(null!=i&&n.atTrackingVersion===this.trackingVersion){if(i.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),i?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=bo;bo=!0;try{for(const[n,i]of this.consumers){const a=i.consumerNode.deref();null!=a&&a.trackingVersion===i.atTrackingVersion?a.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),a?.producers.delete(this.id))}}finally{bo=t}}producerAccessed(){if(bo)throw new Error("");if(null===to)return;let t=to.producers.get(this.id);void 0===t?(t={consumerNode:to.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:to.trackingVersion},to.producers.set(this.id,t),this.consumers.set(to.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=to.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==to?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let ka=null;function gr(e){const t=ci(null);try{return e()}finally{ci(t)}}const er=()=>{};class Rr extends Wo{constructor(t,n,i){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=er,this.registerOnCleanup=a=>{this.cleanupFn=a},this.consumerAllowSignalWrites=i}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=ci(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=er,this.watch(this.registerOnCleanup)}finally{ci(t)}}cleanup(){this.cleanupFn()}}class Fr{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Zo(){return Br}function Br(e){return e.type.prototype.ngOnChanges&&(e.setInput=br),Da}function Da(){const e=Sa(this),t=e?.current;if(t){const n=e.previous;if(n===hn)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function br(e,t,n,i){const a=this.declaredInputs[n],s=Sa(e)||function mc(e,t){return e[Ea]=t}(e,{previous:hn,current:null}),m=s.current||(s.current={}),b=s.previous,M=b[a];m[a]=new Fr(M&&M.currentValue,t,b===hn),e[i]=t}Zo.ngInherit=!0;const Ea="__ngSimpleChanges__";function Sa(e){return e[Ea]||null}const Oo=function(e,t,n){},za="svg";function jn(e){for(;Array.isArray(e);)e=e[ni];return e}function g(e,t){return jn(t[e])}function L(e,t){return jn(t[e.index])}function G(e,t){return e.data[t]}function Me(e,t){return e[t]}function ct(e,t){const n=t[e];return Gn(n)?n:n[ni]}function K(e,t){return null==t?null:e[t]}function he(e){e[Uo]=0}function Le(e){1024&e[an]||(e[an]|=1024,st(e,1))}function Be(e){1024&e[an]&&(e[an]&=-1025,st(e,-1))}function st(e,t){let n=e[Nn];if(null===n)return;n[hi]+=t;let i=n;for(n=n[Nn];null!==n&&(1===t&&1===i[hi]||-1===t&&0===i[hi]);)n[hi]+=t,i=n,n=n[Nn]}const yt={lFrame:oa(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function lo(){return yt.bindingsEnabled}function Ii(){return null!==yt.skipHydrationRootTNode}function Ht(){return yt.lFrame.lView}function Sn(){return yt.lFrame.tView}function wi(e){return yt.lFrame.contextLView=e,e[Pn]}function tr(e){return yt.lFrame.contextLView=null,e}function Ni(){let e=jr();for(;null!==e&&64===e.type;)e=e.parent;return e}function jr(){return yt.lFrame.currentTNode}function Vo(e,t){const n=yt.lFrame;n.currentTNode=e,n.isParent=t}function $r(){return yt.lFrame.isParent}function ga(){yt.lFrame.isParent=!1}function ao(){const e=yt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function La(){return yt.lFrame.bindingIndex++}function la(e){const t=yt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Gr(e,t){const n=yt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Wr(t)}function Wr(e){yt.lFrame.currentDirectiveIndex=e}function uc(e){const t=yt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Yr(){return yt.lFrame.currentQueryIndex}function nr(e){yt.lFrame.currentQueryIndex=e}function Zr(e){const t=e[Qt];return 2===t.type?t.declTNode:1===t.type?e[ri]:null}function vr(e,t,n){if(n&me.SkipSelf){let a=t,s=e;for(;!(a=a.parent,null!==a||n&me.Host||(a=Zr(s),null===a||(s=s[ei],10&a.type))););if(null===a)return!1;t=a,e=s}const i=yt.lFrame=Mr();return i.currentTNode=t,i.lView=e,!0}function _r(e){const t=Mr(),n=e[Qt];yt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Mr(){const e=yt.lFrame,t=null===e?null:e.child;return null===t?oa(e):t}function oa(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Kr(){const e=yt.lFrame;return yt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Xr=Kr;function jc(){const e=Kr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function $i(){return yt.lFrame.selectedIndex}function p(e){yt.lFrame.selectedIndex=e}function v(){const e=yt.lFrame;return G(e.tView,e.selectedIndex)}function h(){yt.lFrame.currentNamespace=za}function V(){!function ne(){yt.lFrame.currentNamespace=null}()}let Ye=!0;function It(){return Ye}function rn(e){Ye=e}function Bn(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[M]<0&&(e[Uo]+=65536),(b>13>16&&(3&e[an])===t&&(e[an]+=8192,xr(b,s)):xr(b,s)}const pc=-1;class $c{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function gc(e){return e!==pc}function bc(e){return 32767&e}function Gc(e,t){let n=function Y1(e){return e>>16}(e),i=t;for(;n>0;)i=i[ei],n--;return i}let vc=!0;function _c(e){const t=vc;return vc=e,t}const Z1=255,K1=5;let Rl=0;const _a={};function Xo(e,t){const n=Wc(e,t);if(-1!==n)return n;const i=t[Qt];i.firstCreatePass&&(e.injectorIndex=t.length,Mc(i.data,e),Mc(t,null),Mc(i.blueprint,null));const a=Qr(e,t),s=e.injectorIndex;if(gc(a)){const m=bc(a),b=Gc(a,t),M=b[Qt].data;for(let H=0;H<8;H++)t[s+H]=b[m+H]|M[m+H]}return t[s+8]=a,s}function Mc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Wc(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Qr(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,a=t;for(;null!==a;){if(i=es(a),null===i)return pc;if(n++,a=a[ei],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return pc}function B2(e,t,n){!function Fl(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Ee)&&(i=n[Ee]),null==i&&(i=n[Ee]=Rl++);const a=i&Z1;t.data[e+(a>>K1)]|=1<=0?t&Z1:n0:t}(n);if("function"==typeof s){if(!vr(t,e,i))return i&me.Host?U2(a,0,i):X1(t,n,i,a);try{const m=s(i);if(null!=m||i&me.Optional)return m;Rt()}finally{Xr()}}else if("number"==typeof s){let m=null,b=Wc(e,t),M=pc,H=i&me.Host?t[Yn][ri]:null;for((-1===b||i&me.SkipSelf)&&(M=-1===b?Qr(e,t):t[b+8],M!==pc&&$2(i,!1)?(m=t[Qt],b=bc(M),t=Gc(M,t)):b=-1);-1!==b;){const W=t[Qt];if(Q1(s,b,W.data)){const fe=Ul(b,t,n,m,i,H);if(fe!==_a)return fe}M=t[b+8],M!==pc&&$2(i,t[Qt].data[b+8]===H)&&Q1(s,b,t)?(m=W,b=bc(M),t=Gc(M,t)):b=-1}}return a}function Ul(e,t,n,i,a,s){const m=t[Qt],b=m.data[e+8],W=yr(b,m,n,null==i?qi(b)&&vc:i!=m&&0!=(3&b.type),a&me.Host&&s===b);return null!==W?Aa(t,m,W,b):_a}function yr(e,t,n,i,a){const s=e.providerIndexes,m=t.data,b=1048575&s,M=e.directiveStart,W=s>>20,Fe=a?b+W:e.directiveEnd;for(let Je=i?b:b+W;Je=M&&Et.type===n)return Je}if(a){const Je=m[M];if(Je&&di(Je)&&Je.type===n)return M}return null}function Aa(e,t,n,i){let a=e[n];const s=t.data;if(function e0(e){return e instanceof $c}(a)){const m=a;m.resolving&&function ke(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new q(-200,`Circular dependency in DI detected for ${e}${n}`)}(function ue(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():$(e)}(s[n]));const b=_c(m.canSeeViewProviders);m.resolving=!0;const M=m.injectImpl?Ce(m.injectImpl):null;vr(e,i,me.Default);try{a=e[n]=m.factory(void 0,s,e,i),t.firstCreatePass&&n>=i.directiveStart&&function un(e,t,n){const{ngOnChanges:i,ngOnInit:a,ngDoCheck:s}=t.type.prototype;if(i){const m=Br(t);(n.preOrderHooks??=[]).push(e,m),(n.preOrderCheckHooks??=[]).push(e,m)}a&&(n.preOrderHooks??=[]).push(0-e,a),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==M&&Ce(M),_c(b),m.resolving=!1,Xr()}}return a}function Q1(e,t,n){return!!(n[t+(e>>K1)]&1<{const t=e.prototype.constructor,n=t[Y]||J1(t),i=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==i;){const s=a[Y]||J1(a);if(s&&s!==n)return s;a=Object.getPrototypeOf(a)}return s=>new s})}function J1(e){return De(e)?()=>{const t=J1(_e(e));return t&&t()}:xi(e)}function es(e){const t=e[Qt],n=t.type;return 2===n?t.declTNode:1===n?e[ri]:null}function Cc(e){return function Bl(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let a=0;for(;a{const i=function G2(e){return function(...n){if(e){const i=e(...n);for(const a in i)this[a]=i[a]}}}(t);function a(...s){if(this instanceof a)return i.apply(this,s),this;const m=new a(...s);return b.annotation=m,b;function b(M,H,W){const fe=M.hasOwnProperty(wr)?M[wr]:Object.defineProperty(M,wr,{value:[]})[wr];for(;fe.length<=W;)fe.push(null);return(fe[W]=fe[W]||[]).push(m),M}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function Or(e,t){e.forEach(n=>Array.isArray(n)?Or(n,t):t(n))}function ec(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function tc(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function yc(e,t){const n=[];for(let i=0;i=0?e[1|i]=n:(i=~i,function Yl(e,t,n,i){let a=e.length;if(a==t)e.push(n,i);else if(1===a)e.push(i,e[0]),e[0]=n;else{for(a--,e.push(e[a-1],e[a]);a>t;)e[a]=e[a-2],a--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function W2(e,t){const n=Pr(e,t);if(n>=0)return e[1|n]}function Pr(e,t){return function Y2(e,t,n){let i=0,a=e.length>>n;for(;a!==i;){const s=i+(a-i>>1),m=e[s<t?a=s:i=s+1}return~(a<|^->||--!>|)/,Se="\u200b$1\u200b";const lt=new Map;let Vt=0;function kn(e){return lt.get(e)||null}class wn{get lView(){return kn(this.lViewId)}constructor(t,n,i){this.lViewId=t,this.nodeIndex=n,this.native=i}}function In(e){let t=Ma(e);if(t){if(Gn(t)){const n=t;let i,a,s;if(_o(e)){if(i=function n1(e,t){const n=e[Qt].components;if(n)for(let i=0;i=0){const b=jn(s[m]),M=_i(s,m,b);Qn(b,M),t=M;break}}}}return t||null}function _i(e,t,n){return new wn(e[Ui],t,n)}const Ei="__ngContext__";function Qn(e,t){Gn(t)?(e[Ei]=t[Ui],function Hn(e){lt.set(e[Ui],e)}(t)):e[Ei]=t}function Ma(e){const t=e[Ei];return"number"==typeof t?kn(t):t||null}function _o(e){return e&&e.constructor&&e.constructor.\u0275cmp}function Ca(e,t){const n=e[Qt];for(let i=En;it.replace(ve,Se))}(t))}function Mo(e,t,n){return e.createElement(t,n)}function p0(e,t){const n=e[Eo],i=n.indexOf(t);Be(t),n.splice(i,1)}function a1(e,t){if(e.length<=Xn)return;const n=Xn+t,i=e[n];if(i){const a=i[bi];null!==a&&a!==e&&p0(a,i),t>0&&(e[n-1][zi]=i[zi]);const s=tc(e,Xn+t);!function o2(e,t){c1(e,t,t[gn],2,null,null),t[ni]=null,t[ri]=null}(i[Qt],i);const m=s[Ki];null!==m&&m.detachView(s[Qt]),i[Nn]=null,i[zi]=null,i[an]&=-129}return i}function g0(e,t){if(!(256&t[an])){const n=t[gn];t[Qi]?.destroy(),t[Li]?.destroy(),n.destroyNode&&c1(e,t,n,3,null,null),function i5(e){let t=e[yo];if(!t)return s3(e[Qt],e);for(;t;){let n=null;if(Gn(t))n=t[yo];else{const i=t[Xn];i&&(n=i)}if(!n){for(;t&&!t[zi]&&t!==e;)Gn(t)&&s3(t[Qt],t),t=t[Nn];null===t&&(t=e),Gn(t)&&s3(t[Qt],t),n=t&&t[zi]}t=n}}(t)}}function s3(e,t){if(!(256&t[an])){t[an]&=-129,t[an]|=256,function a5(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i=0?i[m]():i[-m].unsubscribe(),s+=2}else n[s].call(i[n[s+1]]);null!==i&&(t[xn]=null);const a=t[Xi];if(null!==a){t[Xi]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[i.directiveStart+a];if(s===vn.None||s===vn.Emulated)return null}return L(i,n)}}(e,t.parent,n)}function Pc(e,t,n,i,a){e.insertBefore(t,n,i,a)}function v0(e,t,n){e.appendChild(t,n)}function _0(e,t,n,i,a){null!==i?Pc(e,t,n,i,a):v0(e,t,n)}function xs(e,t){return e.parentNode(t)}function M0(e,t,n){return C0(e,t,n)}let ys,s1,Os,Ps,C0=function m3(e,t,n){return 40&e.type?L(e,n):null};function ws(e,t,n,i){const a=l3(e,i,t),s=t[gn],b=M0(i.parent||t[ri],i,t);if(null!=a)if(Array.isArray(n))for(let M=0;Me,createScript:e=>e,createScriptURL:e=>e})}catch{}return s1}()?.createHTML(e)||e}function g5(e){Os=e}function l1(){if(void 0!==Os)return Os;if(typeof document<"u")return document;throw new q(210,!1)}function ks(){if(void 0===Ps&&(Ps=null,Te.trustedTypes))try{Ps=Te.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ps}function k0(e){return ks()?.createHTML(e)||e}function E0(e){return ks()?.createScriptURL(e)||e}class Dc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${et})`}}class S0 extends Dc{getTypeName(){return"HTML"}}class b5 extends Dc{getTypeName(){return"Style"}}class v5 extends Dc{getTypeName(){return"Script"}}class _5 extends Dc{getTypeName(){return"URL"}}class M5 extends Dc{getTypeName(){return"ResourceURL"}}function Hr(e){return e instanceof Dc?e.changingThisBreaksApplicationSecurity:e}function c2(e,t){const n=function C5(e){return e instanceof Dc&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${et})`)}return n===t}function x5(e){return new S0(e)}function y5(e){return new b5(e)}function w5(e){return new v5(e)}function O5(e){return new _5(e)}function P5(e){return new M5(e)}class H0{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(kc(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class k5{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=kc(t),n}}const D5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Es(e){return(e=String(e)).match(D5)?e:"unsafe:"+e}function Lr(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function s2(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const L0=Lr("area,br,col,hr,img,wbr"),V0=Lr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),A0=Lr("rp,rt"),g3=s2(L0,s2(V0,Lr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),s2(A0,Lr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),s2(A0,V0)),b3=Lr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),T0=s2(b3,Lr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Lr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),z5=Lr("script,style,template");class I0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=this.checkClobberedElement(n,n.nextSibling);if(a){n=a;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!g3.hasOwnProperty(n))return this.sanitizedSomething=!0,!z5.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let a=0;a"),!0}endElement(t){const n=t.nodeName.toLowerCase();g3.hasOwnProperty(n)&&!L0.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Ss(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const H5=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,L5=/([^\#-~ |!])/g;function Ss(e){return e.replace(/&/g,"&").replace(H5,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(L5,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let zs;function N0(e,t){let n=null;try{zs=zs||function z0(e){const t=new k5(e);return function Ds(){try{return!!(new window.DOMParser).parseFromString(kc(""),"text/html")}catch{return!1}}()?new H0(t):t}(e);let i=t?String(t):"";n=zs.getInertBodyElement(i);let a=5,s=i;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,i=s,s=n.innerHTML,n=zs.getInertBodyElement(i)}while(i!==s);return kc((new I0).sanitizeChildren(v3(n)||n))}finally{if(n){const i=v3(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function v3(e){return"content"in e&&function _3(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ec=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Ec||{});function R0(e){const t=d1();return t?k0(t.sanitize(Ec.HTML,e)||""):c2(e,"HTML")?k0(Hr(e)):N0(l1(),$(e))}function Hs(e){const t=d1();return t?t.sanitize(Ec.URL,e)||"":c2(e,"URL")?Hr(e):Es($(e))}function M3(e){const t=d1();if(t)return E0(t.sanitize(Ec.RESOURCE_URL,e)||"");if(c2(e,"ResourceURL"))return E0(Hr(e));throw new q(904,!1)}function U0(e,t,n){return function T5(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?M3:Hs}(t,n)(e)}function d1(){const e=Ht();return e&&e[Ti].sanitizer}class ii{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=tt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const m1=new ii("ENVIRONMENT_INITIALIZER"),C3=new ii("INJECTOR",-1),j0=new ii("INJECTOR_DEF_TYPES");class $0{get(t,n=Lt){if(n===Lt){const i=new Error(`NullInjectorError: No provider for ${j(t)}!`);throw i.name="NullInjectorError",i}return n}}function x3(e){return{\u0275providers:e}}function y3(...e){return{\u0275providers:G0(0,e),\u0275fromNgModule:!0}}function G0(e,...t){const n=[],i=new Set;let a;return Or(t,s=>{const m=s;w3(m,n,[],i)&&(a||=[],a.push(m))}),void 0!==a&&W0(a,n),n}function W0(e,t){for(let n=0;n{t.push(s)})}}function w3(e,t,n,i){if(!(e=_e(e)))return!1;let a=null,s=At(e);const m=!s&&Mn(e);if(s||m){if(m&&!m.standalone)return!1;a=e}else{const M=e.ngModule;if(s=At(M),!s)return!1;a=M}const b=i.has(a);if(m){if(b)return!1;if(i.add(a),m.dependencies){const M="function"==typeof m.dependencies?m.dependencies():m.dependencies;for(const H of M)w3(H,t,n,i)}}else{if(!s)return!1;{if(null!=s.imports&&!b){let H;i.add(a);try{Or(s.imports,W=>{w3(W,t,n,i)&&(H||=[],H.push(W))})}finally{}void 0!==H&&W0(H,t)}if(!b){const H=xi(a)||(()=>new a);t.push({provide:a,useFactory:H,deps:en},{provide:j0,useValue:a,multi:!0},{provide:m1,useValue:()=>D(a),multi:!0})}const M=s.providers;null==M||b||f1(M,W=>{t.push(W)})}}return a!==e&&void 0!==e.providers}function f1(e,t){for(let n of e)Ze(n)&&(n=n.\u0275providers),Array.isArray(n)?f1(n,t):t(n)}const I5=U({provide:String,useValue:U});function O3(e){return null!==e&&"object"==typeof e&&I5 in e}function Sc(e){return"function"==typeof e}const P3=new ii("Set Injector scope."),Ls={},N5={};let Vs;function As(){return void 0===Vs&&(Vs=new $0),Vs}class zc{}class Ts extends zc{get destroyed(){return this._destroyed}constructor(t,n,i,a){super(),this.parent=n,this.source=i,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Is(t,m=>this.processProvider(m)),this.records.set(C3,Hc(void 0,this)),a.has("environment")&&this.records.set(zc,Hc(void 0,this));const s=this.records.get(P3);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(j0.multi,en,me.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=R(this),i=Ce(void 0);try{return t()}finally{R(n),Ce(i)}}get(t,n=Lt,i=me.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ke))return t[Ke](this);i=ht(i);const a=R(this),s=Ce(void 0);try{if(!(i&me.SkipSelf)){let b=this.records.get(t);if(void 0===b){const M=function B5(e){return"function"==typeof e||"object"==typeof e&&e instanceof ii}(t)&&rt(t);b=M&&this.injectableDefInScope(M)?Hc(k3(t),Ls):null,this.records.set(t,b)}if(null!=b)return this.hydrate(t,b)}return(i&me.Self?As():this.parent).get(t,n=i&me.Optional&&n===Lt?null:n)}catch(m){if("NullInjectorError"===m.name){if((m[Kt]=m[Kt]||[]).unshift(j(t)),a)throw m;return function Ne(e,t,n,i){const a=e[Kt];throw t[nt]&&a.unshift(t[nt]),e.message=function wt(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=j(t);if(Array.isArray(t))a=t.map(j).join(" -> ");else if("object"==typeof t){let s=[];for(let m in t)if(t.hasOwnProperty(m)){let b=t[m];s.push(m+":"+("string"==typeof b?JSON.stringify(b):j(b)))}a=`{${s.join(", ")}}`}return`${n}${i?"("+i+")":""}[${a}]: ${e.replace(mn,"\n ")}`}("\n"+e.message,a,n,i),e.ngTokenPath=a,e[Kt]=null,e}(m,t,"R3InjectorError",this.source)}throw m}finally{Ce(s),R(a)}}resolveInjectorInitializers(){const t=R(this),n=Ce(void 0);try{const i=this.get(m1.multi,en,me.Self);for(const a of i)a()}finally{R(t),Ce(n)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(j(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new q(205,!1)}processProvider(t){let n=Sc(t=_e(t))?t:_e(t&&t.provide);const i=function R5(e){return O3(e)?Hc(void 0,e.useValue):Hc(Q0(e),Ls)}(t);if(Sc(t)||!0!==t.multi)this.records.get(n);else{let a=this.records.get(n);a||(a=Hc(void 0,Ls,!0),a.factory=()=>He(a.multi),this.records.set(n,a)),n=t,a.multi.push(t)}this.records.set(n,i)}hydrate(t,n){return n.value===Ls&&(n.value=N5,n.value=n.factory()),"object"==typeof n.value&&n.value&&function J0(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=_e(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function k3(e){const t=rt(e),n=null!==t?t.factory:xi(e);if(null!==n)return n;if(e instanceof ii)throw new q(204,!1);if(e instanceof Function)return function X0(e){const t=e.length;if(t>0)throw yc(t,"?"),new q(204,!1);const n=function bt(e){return e&&(e[Qe]||e[Pe])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new q(204,!1)}function Q0(e,t,n){let i;if(Sc(e)){const a=_e(e);return xi(a)||k3(a)}if(O3(e))i=()=>_e(e.useValue);else if(function Z0(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...He(e.deps||[]));else if(function Y0(e){return!(!e||!e.useExisting)}(e))i=()=>D(_e(e.useExisting));else{const a=_e(e&&(e.useClass||e.provide));if(!function F5(e){return!!e.deps}(e))return xi(a)||k3(a);i=()=>new a(...He(e.deps))}return i}function Hc(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Is(e,t){for(const n of e)Array.isArray(n)?Is(n,t):n&&Ze(n)?Is(n.\u0275providers,t):t(n)}const q0=new ii("AppId",{providedIn:"root",factory:()=>U5}),U5="ng",e6=new ii("Platform Initializer"),D3=new ii("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),j5=new ii("AnimationModuleType"),$5=new ii("CSP nonce",{providedIn:"root",factory:()=>l1().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let n6=(e,t)=>null;function js(e,t){return n6(e,t)}class Q5{}class I3{}class eh{resolveComponentFactory(t){throw function J5(e){const t=Error(`No component factory found for ${j(e)}.`);return t.ngComponent=e,t}(t)}}let b1=(()=>{class e{}return e.NULL=new eh,e})();function th(){return m2(Ni(),Ht())}function m2(e,t){return new Lc(L(e,t))}let Lc=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=th,e})();function nh(e){return e instanceof Lc?e.nativeElement:e}class r6{}let c6=(()=>{class e{constructor(){this.destroyNode=null}}return e.__NG_ELEMENT_ID__=()=>function ih(){const e=Ht(),n=ct(Ni().index,e);return(Gn(n)?n:e)[gn]}(),e})(),s6=(()=>{class e{}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>null}),e})();class l6{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const d6=new l6("16.1.7"),N3={};function v1(e){for(;e;){e[an]|=64;const t=Fn(e);if(po(e)&&!t)return e;e=t}return null}function R3(e){return e.ngOriginalError}class f2{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&R3(t);for(;n&&R3(n);)n=R3(n);return n||null}}const u6=new ii("",{providedIn:"root",factory:()=>!1});function Vr(e){return e instanceof Function?e():e}class M6 extends Wo{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){v1(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,i){const a=ci(this);this.trackingVersion++;try{t(n,i)}finally{ci(a)}}destroy(){this.trackingVersion++}}let _1=null;function C6(){return _1??=new M6,_1}function x6(e,t){return e[t]??C6()}function y6(e,t){const n=C6();n.hasReadASignal&&(e[t]=_1,n.lView=e,_1=new M6)}const Vn={};function w6(e){O6(Sn(),Ht(),$i()+e,!1)}function O6(e,t,n,i){if(!i)if(3==(3&t[an])){const s=e.preOrderCheckHooks;null!==s&&ro(t,s,n)}else{const s=e.preOrderHooks;null!==s&&ir(t,s,0,n)}p(n)}function H6(e,t=null,n=null,i){const a=L6(e,t,n,i);return a.resolveInjectorInitializers(),a}function L6(e,t=null,n=null,i,a=new Set){const s=[n||en,y3(e)];return i=i||("object"==typeof e?void 0:j(e)),new Ts(s,t||As(),i||null,a)}let ac=(()=>{class e{static create(n,i){if(Array.isArray(n))return H6({name:""},i,n,"");{const a=n.name??"";return H6({name:a},n.parent,n.providers,a)}}}return e.THROW_IF_NOT_FOUND=Lt,e.NULL=new $0,e.\u0275prov=tt({token:e,providedIn:"any",factory:()=>D(C3)}),e.__NG_ELEMENT_ID__=-1,e})();function p2(e,t=me.Default){const n=Ht();return null===n?D(e,t):j2(Ni(),n,_e(e),t)}function U3(){throw new Error("invalid")}function $s(e,t,n,i,a,s,m,b,M,H,W){const fe=t.blueprint.slice();return fe[ni]=a,fe[an]=140|i,(null!==H||e&&2048&e[an])&&(fe[an]|=2048),he(fe),fe[Nn]=fe[ei]=e,fe[Pn]=n,fe[Ti]=m||e&&e[Ti],fe[gn]=b||e&&e[gn],fe[Hi]=M||e&&e[Hi]||null,fe[ri]=s,fe[Ui]=function Jt(){return Vt++}(),fe[ki]=W,fe[Jo]=H,fe[Yn]=2==t.type?e[Yn]:fe,fe}function g2(e,t,n,i,a){let s=e.data[t];if(null===s)s=function Gs(e,t,n,i,a){const s=jr(),m=$r(),M=e.data[t]=function Y3(e,t,n,i,a,s){let m=t?t.injectorIndex:-1,b=0;return Ii()&&(b|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:m,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:b,providerIndexes:0,value:a,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,m?s:s&&s.parent,n,t,i,a);return null===e.firstChild&&(e.firstChild=M),null!==s&&(m?null==s.child&&null!==M.parent&&(s.child=M):null===s.next&&(s.next=M,M.prev=s)),M}(e,t,n,i,a),function $1(){return yt.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=i,s.attrs=a;const m=function oo(){const e=yt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===m?-1:m.injectorIndex}return Vo(s,!0),s}function M1(e,t,n,i){if(0===n)return-1;const a=t.length;for(let s=0;sEn&&O6(e,t,En,!1),Oo(b?2:0,a),b)s.runInContext(n,i,a);else{const H=ci(null);try{n(i,a)}finally{ci(H)}}}finally{b&&null===t[Qi]&&y6(t,Qi),p(m),Oo(b?3:1,a)}}function $3(e,t,n){if(Ci(t)){const i=ci(null);try{const s=t.directiveEnd;for(let m=t.directiveStart;mnull;function N6(e,t,n,i){for(let a in e)if(e.hasOwnProperty(a)){n=null===n?{}:n;const s=e[a];null===i?R6(n,t,a,s):i.hasOwnProperty(a)&&R6(n,t,i[a],s)}return n}function R6(e,t,n,i){e.hasOwnProperty(n)?e[n].push(t,i):e[n]=[t,i]}function da(e,t,n,i,a,s,m,b){const M=L(t,n);let W,H=t.inputs;!b&&null!=H&&(W=H[i])?(J3(e,n,W,i,a),qi(t)&&function _h(e,t){const n=ct(t,e);16&n[an]||(n[an]|=64)}(n,t.index)):3&t.type&&(i=function F6(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),a=null!=m?m(a,t.value||"",i):a,s.setProperty(M,i,a))}function Ys(e,t,n,i){if(lo()){const a=null===i?null:{"":-1},s=function Ph(e,t){const n=e.directiveRegistry;let i=null,a=null;if(n)for(let s=0;s0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(m)!=b&&m.push(b),m.push(n,i,s)}}(e,t,i,M1(e,n,a.hostVars,Vn),a)}function Fa(e,t,n,i,a,s){const m=L(e,t);!function X3(e,t,n,i,a,s,m){if(null==s)e.removeAttribute(t,a,n);else{const b=null==m?$(s):m(s,i||"",a);e.setAttribute(t,a,b,n)}}(t[gn],m,s,e.value,n,i,a)}function zh(e,t,n,i,a,s){const m=s[t];if(null!==m)for(let b=0;b{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,i,a){const s=typeof Zone>"u"?null:Zone.current,m=new Rr(n,H=>{this.all.has(H)&&this.queue.set(H,s)},a);let b;this.all.add(m),m.notify();const M=()=>{m.cleanup(),b?.(),this.all.delete(m),this.queue.delete(m)};return b=i?.onDestroy(M),{destroy:M}}flush(){if(0!==this.queue.size)for(const[n,i]of this.queue)this.queue.delete(n),i?i.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>new e}),e})();function Ks(e,t,n){let i=n?e.styles:null,a=n?e.classes:null,s=0;if(null!==t)for(let m=0;m0){J6(e,1);const a=e[Qt].components;null!==a&&q6(e,a,1)}}function q6(e,t,n){for(let i=0;i-1&&(a1(t,i),tc(n,i))}this._attachedToViewContainer=!1}g0(this._lView[Qt],this._lView)}onDestroy(t){!function xt(e,t){if(256==(256&e[an]))throw new q(911,!1);null===e[Xi]&&(e[Xi]=[]),e[Xi].push(t)}(this._lView,t)}markForCheck(){v1(this._cdRefInjectingView||this._lView)}detach(){this._lView[an]&=-129}reattach(){this._lView[an]|=128}detectChanges(){Xs(this._lView[Qt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new q(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function n5(e,t){c1(e,t,t[gn],2,null,null)}(this._lView[Qt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new q(902,!1);this._appRef=t}}class Bh extends C1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Xs(t[Qt],t,t[Pn],!1)}checkNoChanges(){}get context(){return null}}class e4 extends b1{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Mn(t);return new x1(n,this.ngModule)}}function em(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class tm{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=ht(i);const a=this.injector.get(t,N3,i);return a!==N3||n===N3?a:this.parentInjector.get(t,n,i)}}class x1 extends I3{get inputs(){const t=this.componentDef,n=t.inputTransforms,i=em(t.inputs);if(null!==n)for(const a of i)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return i}get outputs(){return em(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function co(e){return e.map(Fi).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,i,a){let s=(a=a||this.ngModule)instanceof zc?a:a?.injector;s&&null!==this.componentDef.getStandaloneInjector&&(s=this.componentDef.getStandaloneInjector(s)||s);const m=s?new tm(t,s):t,b=m.get(r6,null);if(null===b)throw new q(407,!1);const W={rendererFactory:b,sanitizer:m.get(s6,null),effectManager:m.get(Q6,null)},fe=b.createRenderer(null,this.componentDef),Fe=this.componentDef.selectors[0][0]||"div",Je=i?function A6(e,t,n,i){const s=i.get(u6,!1)||n===vn.ShadowDom,m=e.selectRootElement(t,s);return function ph(e){T6(e)}(m),m}(fe,i,this.componentDef.encapsulation,m):Mo(fe,Fe,function Uh(e){const t=e.toLowerCase();return"svg"===t?za:"math"===t?"math":null}(Fe)),nn=this.componentDef.signals?4608:this.componentDef.onPush?576:528,pn=Ws(0,null,null,1,0,null,null,null,null,null,null),Nt=$s(null,pn,null,nn,null,null,W,fe,m,null,null);let Ln,Un;_r(Nt);try{const Zn=this.componentDef;let Ro,j1=null;Zn.findHostDirectiveDefs?(Ro=[],j1=new Map,Zn.findHostDirectiveDefs(Zn,Ro,j1),Ro.push(Zn)):Ro=[Zn];const N9=function Gh(e,t){const n=e[Qt],i=En;return e[i]=t,g2(n,i,2,"#host",null)}(Nt,Je),Qu=function Wh(e,t,n,i,a,s,m){const b=a[Qt];!function Yh(e,t,n,i){for(const a of e)t.mergedAttrs=_n(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(Ks(t,t.mergedAttrs,!0),null!==n&&P0(i,n,t))}(i,e,t,m);let M=null;null!==t&&(M=js(t,a[Hi]));const H=s.rendererFactory.createRenderer(t,n);let W=16;n.signals?W=4096:n.onPush&&(W=64);const fe=$s(a,V6(n),null,W,a[e.index],e,s,H,null,null,M);return b.firstCreatePass&&K3(b,e,i.length-1),b2(a,fe),a[e.index]=fe}(N9,Je,Zn,Ro,Nt,W,fe);Un=G(pn,En),Je&&function Zh(e,t,n,i){if(i)_t(e,n,["ng-version",d6.full]);else{const{attrs:a,classes:s}=function uo(e){const t=[],n=[];let i=1,a=2;for(;i0&&h3(e,n,s.join(" "))}}(fe,Zn,Je,i),void 0!==n&&function Kh(e,t,n){const i=e.projection=[];for(let a=0;a=0;i--){const a=e[i];a.hostVars=t+=a.hostVars,a.hostAttrs=_n(a.hostAttrs,n=_n(n,a.hostAttrs))}}(i)}function Js(e){return e===hn?{}:e===en?[]:e}function Qh(e,t){const n=e.viewQuery;e.viewQuery=n?(i,a)=>{t(i,a),n(i,a)}:t}function Jh(e,t){const n=e.contentQueries;e.contentQueries=n?(i,a,s)=>{t(i,a,s),n(i,a,s)}:t}function am(e,t){const n=e.hostBindings;e.hostBindings=n?(i,a)=>{t(i,a),n(i,a)}:t}function lm(e){const t=e.inputConfig,n={};for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];Array.isArray(a)&&a[2]&&(n[i]=a[2])}e.inputTransforms=n}function qs(e){return!!i4(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function i4(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function sr(e,t,n){return e[t]=n}function To(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Vc(e,t,n,i){const a=To(e,t,n);return To(e,t+1,i)||a}function o4(e,t,n,i){const a=Ht();return To(a,La(),t)&&(Sn(),Fa(v(),a,e,t,n,i)),o4}function M2(e,t,n,i){return To(e,La(),n)?t+$(n)+i:Vn}function C2(e,t,n,i,a,s){const b=Vc(e,function va(){return yt.lFrame.bindingIndex}(),n,a);return la(2),b?t+$(n)+i+$(a)+s:Vn}function ym(e,t,n,i,a,s,m,b){const M=Ht(),H=Sn(),W=e+En,fe=H.firstCreatePass?function C7(e,t,n,i,a,s,m,b,M){const H=t.consts,W=g2(t,e,4,m||null,K(H,b));Ys(t,n,W,K(H,M)),Bn(t,W);const fe=W.tView=Ws(2,W,i,a,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,H,null);return null!==t.queries&&(t.queries.template(t,W),fe.queries=t.queries.embeddedTView(W)),W}(W,H,M,t,n,i,a,s,m):H.data[W];Vo(fe,!1);const Fe=wm(H,M,fe,e);It()&&ws(H,M,Fe,fe),Qn(Fe,M),b2(M,M[W]=G6(Fe,M,Fe,fe)),zo(fe)&&G3(H,M,fe),null!=m&&W3(M,fe,b)}let wm=function Om(e,t,n,i){return rn(!0),t[gn].createComment("")};function u4(e){return Me(function A2(){return yt.lFrame.contextLView}(),En+e)}function h4(e,t,n){const i=Ht();return To(i,La(),t)&&da(Sn(),v(),i,e,t,i[gn],n,!1),h4}function nl(e,t,n,i,a){const m=a?"class":"style";J3(e,n,t.inputs[m],m,i)}function il(e,t,n,i){const a=Ht(),s=Sn(),m=En+e,b=a[gn],M=s.firstCreatePass?function w7(e,t,n,i,a,s){const m=t.consts,M=g2(t,e,2,i,K(m,a));return Ys(t,n,M,K(m,s)),null!==M.attrs&&Ks(M,M.attrs,!1),null!==M.mergedAttrs&&Ks(M,M.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,M),M}(m,s,a,t,n,i):s.data[m],H=km(s,a,M,b,t,e);a[m]=H;const W=zo(M);return Vo(M,!0),P0(b,H,M),32!=(32&M.flags)&&It()&&ws(s,a,H,M),0===function Tn(){return yt.lFrame.elementDepthCount}()&&Qn(H,a),function qn(){yt.lFrame.elementDepthCount++}(),W&&(G3(s,a,M),$3(s,M,a)),null!==i&&W3(a,M),il}function D1(){let e=Ni();$r()?ga():(e=e.parent,Vo(e,!1));const t=e;(function ji(e){return yt.skipHydrationRootTNode===e})(t)&&function Lo(){yt.skipHydrationRootTNode=null}(),function yi(){yt.lFrame.elementDepthCount--}();const n=Sn();return n.firstCreatePass&&(Bn(n,e),Ci(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Tl(e){return 0!=(8&e.flags)}(t)&&nl(n,t,Ht(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Il(e){return 0!=(16&e.flags)}(t)&&nl(n,t,Ht(),t.stylesWithoutHost,!1),D1}function p4(e,t,n,i){return il(e,t,n,i),D1(),p4}let km=(e,t,n,i,a,s)=>(rn(!0),Mo(i,a,function ie(){return yt.lFrame.currentNamespace}()));function ol(e,t,n){const i=Ht(),a=Sn(),s=e+En,m=a.firstCreatePass?function Em(e,t,n,i,a){const s=t.consts,m=K(s,i),b=g2(t,e,8,"ng-container",m);return null!==m&&Ks(b,m,!0),Ys(t,n,b,K(s,a)),null!==t.queries&&t.queries.elementStart(t,b),b}(s,a,i,t,n):a.data[s];Vo(m,!0);const b=Sm(a,i,m,e);return i[s]=b,It()&&ws(a,i,b,m),Qn(b,i),zo(m)&&(G3(a,i,m),$3(a,m,i)),null!=n&&W3(i,m),ol}function al(){let e=Ni();const t=Sn();return $r()?ga():(e=e.parent,Vo(e,!1)),t.firstCreatePass&&(Bn(t,e),Ci(e)&&t.queries.elementEnd(e)),al}function g4(e,t,n){return ol(e,t,n),al(),g4}let Sm=(e,t,n,i)=>(rn(!0),Ra(t[gn],""));function Hm(){return Ht()}function rl(e){return!!e&&"function"==typeof e.then}function Lm(e){return!!e&&"function"==typeof e.subscribe}function b4(e,t,n,i){const a=Ht(),s=Sn(),m=Ni();return Vm(s,a,a[gn],m,e,t,i),b4}function cl(e,t){const n=Ni(),i=Ht(),a=Sn();return Vm(a,i,K6(uc(a.data),n,i),n,e,t),cl}function Vm(e,t,n,i,a,s,m){const b=zo(i),H=e.firstCreatePass&&Z6(e),W=t[Pn],fe=Y6(t);let Fe=!0;if(3&i.type||m){const jt=L(i,t),nn=m?m(jt):jt,pn=fe.length,Nt=m?Un=>m(jn(Un[i.index])):i.index;let Ln=null;if(!m&&b&&(Ln=function k7(e,t,n,i){const a=e.cleanup;if(null!=a)for(let s=0;sM?b[M]:null}"string"==typeof m&&(s+=2)}return null}(e,t,a,i.index)),null!==Ln)(Ln.__ngLastListenerFn__||Ln).__ngNextListenerFn__=s,Ln.__ngLastListenerFn__=s,Fe=!1;else{s=Tm(i,t,W,s,!1);const Un=n.listen(nn,a,s);fe.push(s,Un),H&&H.push(a,Nt,pn,pn+1)}}else s=Tm(i,t,W,s,!1);const Je=i.outputs;let Et;if(Fe&&null!==Je&&(Et=Je[a])){const jt=Et.length;if(jt)for(let nn=0;nn-1?ct(e.index,t):t);let M=Am(t,n,i,m),H=s.__ngNextListenerFn__;for(;H;)M=Am(t,n,H,m)&&M,H=H.__ngNextListenerFn__;return a&&!1===M&&m.preventDefault(),M}}function Im(e=1){return function Cr(e){return(yt.lFrame.contextLView=function N2(e,t){for(;e>0;)t=t[ei],e--;return t}(e,yt.lFrame.contextLView))[Pn]}(e)}function D7(e,t){let n=null;const i=function An(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let a=0;a>17&32767}function C4(e){return 2|e}function Tc(e){return(131068&e)>>2}function ll(e,t){return-131069&e|t<<2}function dl(e){return 1|e}function Ym(e,t,n,i,a){const s=e[n+1],m=null===t;let b=i?Ar(s):Tc(s),M=!1;for(;0!==b&&(!1===M||m);){const W=e[b+1];Zm(e[b],t)&&(M=!0,e[b+1]=i?dl(W):C4(W)),b=i?Ar(W):Tc(W)}M&&(e[n+1]=i?C4(s):dl(s))}function Zm(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Pr(e,t)>=0}const fo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function x4(e){return e.substring(fo.key,fo.keyEnd)}function V7(e){return e.substring(fo.value,fo.valueEnd)}function Km(e,t){const n=fo.textEnd;return n===t?-1:(t=fo.keyEnd=function ml(e,t,n){for(;t32;)t++;return t}(e,fo.key=t,n),k2(e,t,n))}function Xm(e,t){const n=fo.textEnd;let i=fo.key=k2(e,t,n);return n===i?-1:(i=fo.keyEnd=function I7(e,t,n){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=Qm(e,i,n),i=fo.value=k2(e,i,n),i=fo.valueEnd=function N7(e,t,n){let i=-1,a=-1,s=-1,m=t,b=m;for(;m32&&(b=m),s=a,a=i,i=-33&M}return b}(e,i,n),Qm(e,i,n))}function y4(e){fo.key=0,fo.keyEnd=0,fo.value=0,fo.valueEnd=0,fo.textEnd=e.length}function k2(e,t,n){for(;t=0;n=Xm(t,n))nf(e,x4(t),V7(t))}function qm(e){$a(G7,Ua,e,!0)}function Ua(e,t){for(let n=function A7(e){return y4(e),Km(e,k2(e,0,fo.textEnd))}(t);n>=0;n=Km(t,n))vo(e,x4(t),!0)}function ja(e,t,n,i){const a=Ht(),s=Sn(),m=la(2);s.firstUpdatePass&&ef(s,e,m,i),t!==Vn&&To(a,m,t)&&af(s,s.data[$i()],a,a[gn],e,a[m+1]=function Y7(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=j(Hr(e)))),e}(t,n),i,m)}function $a(e,t,n,i){const a=Sn(),s=la(2);a.firstUpdatePass&&ef(a,null,s,i);const m=Ht();if(n!==Vn&&To(m,s,n)){const b=a.data[$i()];if(cf(b,i)&&!P4(a,s)){let M=i?b.classesWithoutHost:b.stylesWithoutHost;null!==M&&(n=re(M,n||"")),nl(a,b,m,n,i)}else!function W7(e,t,n,i,a,s,m,b){a===Vn&&(a=en);let M=0,H=0,W=0=e.expandoStartIndex}function ef(e,t,n,i){const a=e.data;if(null===a[n+1]){const s=a[$i()],m=P4(e,n);cf(s,i)&&null===t&&!m&&(t=!1),t=function B7(e,t,n,i){const a=uc(e);let s=i?t.residualClasses:t.residualStyles;if(null===a)0===(i?t.classBindings:t.styleBindings)&&(n=S1(n=fl(null,e,t,n,i),t.attrs,i),s=null);else{const m=t.directiveStylingLast;if(-1===m||e[m]!==a)if(n=fl(a,e,t,n,i),null===s){let M=function U7(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Tc(i))return e[Ar(i)]}(e,t,i);void 0!==M&&Array.isArray(M)&&(M=fl(null,e,t,M[1],i),M=S1(M,t.attrs,i),function tf(e,t,n,i){e[Ar(n?t.classBindings:t.styleBindings)]=i}(e,t,i,M))}else s=function j7(e,t,n){let i;const a=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(H=!0)):W=n,a)if(0!==M){const Fe=Ar(e[b+1]);e[i+1]=sl(Fe,b),0!==Fe&&(e[Fe+1]=ll(e[Fe+1],i)),e[b+1]=function Wm(e,t){return 131071&e|t<<17}(e[b+1],i)}else e[i+1]=sl(b,0),0!==b&&(e[b+1]=ll(e[b+1],i)),b=i;else e[i+1]=sl(M,0),0===b?b=i:e[M+1]=ll(e[M+1],i),M=i;H&&(e[i+1]=C4(e[i+1])),Ym(e,W,i,!0),Ym(e,W,i,!1),function L7(e,t,n,i,a){const s=a?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&Pr(s,t)>=0&&(n[i+1]=dl(n[i+1]))}(t,W,e,i,s),m=sl(b,M),s?t.classBindings=m:t.styleBindings=m}(a,s,t,n,m,i)}}function fl(e,t,n,i,a){let s=null;const m=n.directiveEnd;let b=n.directiveStylingLast;for(-1===b?b=n.directiveStart:b++;b0;){const M=e[a],H=Array.isArray(M),W=H?M[1]:M,fe=null===W;let Fe=n[a+1];Fe===Vn&&(Fe=fe?en:void 0);let Je=fe?W2(Fe,i):W===i?Fe:void 0;if(H&&!ul(Je)&&(Je=W2(M,i)),ul(Je)&&(b=Je,m))return b;const Et=e[a+1];a=m?Ar(Et):Tc(Et)}if(null!==t){let M=s?t.residualClasses:t.residualStyles;null!=M&&(b=W2(M,i))}return b}function ul(e){return void 0!==e}function cf(e,t){return 0!=(e.flags&(t?8:16))}function k4(e,t=""){const n=Ht(),i=Sn(),a=e+En,s=i.firstCreatePass?g2(i,a,1,t,null):i.data[a],m=sf(i,n,s,t,e);n[a]=m,It()&&ws(i,n,m,s),Vo(s,!1)}let sf=(e,t,n,i,a)=>(rn(!0),function n2(e,t){return e.createText(t)}(t[gn],i));function E4(e){return hl("",e,""),E4}function hl(e,t,n){const i=Ht(),a=M2(i,e,t,n);return a!==Vn&&cr(i,$i(),a),hl}function S4(e,t,n,i,a){const s=Ht(),m=C2(s,e,t,n,i,a);return m!==Vn&&cr(s,$i(),m),S4}function hf(e,t,n){$a(vo,Ua,M2(Ht(),e,t,n),!0)}function A4(e,t,n){const i=Ht();return To(i,La(),t)&&da(Sn(),v(),i,e,t,i[gn],n,!0),A4}function gl(e,t,n){const i=Ht();if(To(i,La(),t)){const s=Sn(),m=v();da(s,m,i,e,t,K6(uc(s.data),m,i),n,!0)}return gl}const Ic=void 0;var wf=["en",[["a","p"],["AM","PM"],Ic],[["AM","PM"],Ic,Ic],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ic,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ic,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ic,"{1} 'at' {0}",Ic],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function lp(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let D2={};function T4(e){const t=function fp(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=I4(t);if(n)return n;const i=t.split("-")[0];if(n=I4(i),n)return n;if("en"===i)return wf;throw new q(701,!1)}function Of(e){return T4(e)[E2.PluralCase]}function I4(e){return e in D2||(D2[e]=Te.ng&&Te.ng.common&&Te.ng.common.locales&&Te.ng.common.locales[e]),D2[e]}var E2=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(E2||{});const S2="en-US";let Pf=S2;function Y4(e,t,n,i,a){if(e=_e(e),Array.isArray(e))for(let s=0;s>20;if(Sc(e)||!e.multi){const Je=new $c(M,a,p2),Et=X4(b,t,a?W:W+Fe,fe);-1===Et?(B2(Xo(H,m),s,b),Z4(s,e,t.length),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(Je),m.push(Je)):(n[Et]=Je,m[Et]=Je)}else{const Je=X4(b,t,W+Fe,fe),Et=X4(b,t,W,W+Fe),nn=Et>=0&&n[Et];if(a&&!nn||!a&&!(Je>=0&&n[Je])){B2(Xo(H,m),s,b);const pn=function Zp(e,t,n,i,a){const s=new $c(e,n,p2);return s.multi=[],s.index=t,s.componentProviders=0,K4(s,a,i&&!n),s}(a?i8:Yp,n.length,a,i,M);!a&&nn&&(n[Et].providerFactory=pn),Z4(s,e,t.length,0),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(pn),m.push(pn)}else Z4(s,e,Je>-1?Je:Et,K4(n[a?Et:Je],M,!a&&i));!a&&i&&nn&&n[Et].componentProviders++}}}function Z4(e,t,n,i){const a=Sc(t),s=function K0(e){return!!e.useClass}(t);if(a||s){const M=(s?_e(t.useClass):t).prototype.ngOnDestroy;if(M){const H=e.destroyHooks||(e.destroyHooks=[]);if(!a&&t.multi){const W=H.indexOf(n);-1===W?H.push(n,[i,M]):H[W+1].push(i,M)}else H.push(n,M)}}}function K4(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function X4(e,t,n,i){for(let a=n;a{n.providersResolver=(i,a)=>function Wp(e,t,n){const i=Sn();if(i.firstCreatePass){const a=di(e);Y4(n,i.data,i.blueprint,a,!0),Y4(t,i.data,i.blueprint,a,!1)}}(i,a?a(e):e,t)}}class L2{}class a8{}function Cl(e,t){return new J4(e,t??null,[])}class J4 extends L2{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new e4(this);const a=pi(t);this._bootstrapComponents=Vr(a.bootstrap),this._r3Injector=L6(t,n,[{provide:L2,useValue:this},{provide:b1,useValue:this.componentFactoryResolver},...i],j(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class q4 extends a8{constructor(t){super(),this.moduleType=t}create(t){return new J4(this.moduleType,t,[])}}class c8 extends L2{constructor(t){super(),this.componentFactoryResolver=new e4(this),this.instance=null;const n=new Ts([...t.providers,{provide:L2,useValue:this},{provide:b1,useValue:this.componentFactoryResolver}],t.parent||As(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function ed(e,t,n=null){return new c8({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Kp=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=G0(0,n.type),a=i.length>0?ed([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=tt({token:e,providedIn:"environment",factory:()=>new e(D(zc))}),e})();function s8(e){e.getStandaloneInjector=t=>t.get(Kp).getOrCreateStandaloneInjector(e)}function p8(e,t,n){const i=ao()+e,a=Ht();return a[i]===Vn?sr(a,i,n?t.call(n):t()):function rc(e,t){return e[t]}(a,i)}function g8(e,t,n,i){return _8(Ht(),ao(),e,t,n,i)}function b8(e,t,n,i,a){return M8(Ht(),ao(),e,t,n,i,a)}function cc(e,t){const n=e[t];return n===Vn?void 0:n}function _8(e,t,n,i,a,s){const m=t+n;return To(e,m,a)?sr(e,m+1,s?i.call(s,a):i(a)):cc(e,m+1)}function M8(e,t,n,i,a,s,m){const b=t+n;return Vc(e,b,a,s)?sr(e,b+2,m?i.call(m,a,s):i(a,s)):cc(e,b+2)}function C8(e,t,n,i,a,s,m,b){const M=t+n;return function el(e,t,n,i,a){const s=Vc(e,t,n,i);return To(e,t+2,a)||s}(e,M,a,s,m)?sr(e,M+3,b?i.call(b,a,s,m):i(a,s,m)):cc(e,M+3)}function y8(e,t){const n=Sn();let i;const a=e+En;n.firstCreatePass?(i=function lg(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[a]=i,i.onDestroy&&(n.destroyHooks??=[]).push(a,i.onDestroy)):i=n.data[a];const s=i.factory||(i.factory=xi(i.type)),m=Ce(p2);try{const b=_c(!1),M=s();return _c(b),function y7(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,Ht(),a,M),M}finally{Ce(m)}}function w8(e,t,n){const i=e+En,a=Ht(),s=Me(a,i);return T1(a,i)?_8(a,ao(),t,s.transform,n,s):s.transform(n)}function O8(e,t,n,i){const a=e+En,s=Ht(),m=Me(s,a);return T1(s,a)?M8(s,ao(),t,m.transform,n,i,m):m.transform(n,i)}function P8(e,t,n,i,a){const s=e+En,m=Ht(),b=Me(m,s);return T1(m,s)?C8(m,ao(),t,b.transform,n,i,a,b):b.transform(n,i,a)}function T1(e,t){return e[Qt].data[t].pure}function ad(e){return t=>{setTimeout(e,void 0,t)}}const lr=class fg extends o.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,i){let a=t,s=n||(()=>null),m=i;if(t&&"object"==typeof t){const M=t;a=M.next?.bind(M),s=M.error?.bind(M),m=M.complete?.bind(M)}this.__isAsync&&(s=ad(s),a&&(a=ad(a)),m&&(m=ad(m)));const b=super.subscribe({next:a,error:s,complete:m});return t instanceof C.w0&&t.add(b),b}};function ug(){return this._results[Symbol.iterator]()}class xl{get changes(){return this._changes||(this._changes=new lr)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=xl.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=ug)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const i=this;i.dirty=!1;const a=function Oi(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Gl(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i{class e{}return e.__NG_ELEMENT_ID__=E8,e})();const hg=I1,D8=class extends hg{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,i){const m=this._declarationTContainer.tView,b=$s(this._declarationLView,m,t,4096&this._declarationLView[an]?4096:16,null,m.declTNode,null,null,null,n||null,i||null);b[bi]=this._declarationLView[this._declarationTContainer.index];const H=this._declarationLView[Ki];return null!==H&&(b[Ki]=H.createEmbeddedView(m)),Zs(m,b,t),new C1(b)}};function E8(){return yl(Ni(),Ht())}function yl(e,t){return 4&e.type?new D8(t,e,m2(e,t)):null}let wl=(()=>{class e{}return e.__NG_ELEMENT_ID__=A8,e})();function A8(){return N8(Ni(),Ht())}const _g=wl,T8=class extends _g{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return m2(this._hostTNode,this._hostLView)}get injector(){return new Jr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Qr(this._hostTNode,this._hostLView);if(gc(t)){const n=Gc(t,this._hostLView),i=bc(t);return new Jr(n[Qt].data[i+8],n)}return new Jr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=I8(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Xn}createEmbeddedView(t,n,i){let a,s;"number"==typeof i?a=i:null!=i&&(a=i.index,s=i.injector);const b=t.createEmbeddedViewImpl(n||{},s,null);return this.insertImpl(b,a,false),b}createComponent(t,n,i,a,s){const m=t&&!function qr(e){return"function"==typeof e}(t);let b;if(m)b=n;else{const jt=n||{};b=jt.index,i=jt.injector,a=jt.projectableNodes,s=jt.environmentInjector||jt.ngModuleRef}const M=m?t:new x1(Mn(t)),H=i||this.parentInjector;if(!s&&null==M.ngModule){const nn=(m?H:this.parentInjector).get(zc,null);nn&&(s=nn)}Mn(M.componentType??{});const Je=M.create(H,a,null,s);return this.insertImpl(Je.hostView,b,false),Je}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,i){const a=t._lView,s=a[Qt];if(function F(e){return Di(e[Nn])}(a)){const M=this.indexOf(t);if(-1!==M)this.detach(M);else{const H=a[Nn],W=new T8(H,H[ri],H[Nn]);W.detach(W.indexOf(t))}}const m=this._adjustIndex(n),b=this._lContainer;if(function o5(e,t,n,i){const a=Xn+i,s=n.length;i>0&&(n[a-1][zi]=t),i0)i.push(m[b/2]);else{const H=s[b+1],W=t[-M];for(let fe=Xn;fe{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=be(wd,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const s=a();if(rl(s))n.push(s);else if(Lm(s)){const m=new Promise((b,M)=>{s.subscribe({complete:b,error:M})});n.push(m)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(a=>{this.reject(a)}),0===n.length&&i(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),uu=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Dl=new ii("LocaleId",{providedIn:"root",factory:()=>be(Dl,me.Optional|me.SkipSelf)||function $g(){return typeof $localize<"u"&&$localize.locale||S2}()}),hu=new ii("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let El=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new _.X(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Wg{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Yg=(()=>{class e{compileModuleSync(n){return new q4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),s=Vr(pi(n).declarations).reduce((m,b)=>{const M=Mn(b);return M&&m.push(new x1(M)),m},[]);return new Wg(i,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Pd(...e){}class No{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new lr(!1),this.onMicrotaskEmpty=new lr(!1),this.onStable=new lr(!1),this.onError=new lr(!1),typeof Zone>"u")throw new q(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!i&&n,a.shouldCoalesceRunChangeDetection=i,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function Qg(){const e="function"==typeof Te.requestAnimationFrame;let t=Te[e?"requestAnimationFrame":"setTimeout"],n=Te[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function qg(e){const t=()=>{!function bu(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Te,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Dd(e),e.isCheckStableRunning=!0,kd(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Dd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,a,s,m,b)=>{try{return vu(e),n.invokeTask(a,s,m,b)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),_u(e)}},onInvoke:(n,i,a,s,m,b,M)=>{try{return vu(e),n.invoke(a,s,m,b,M)}finally{e.shouldCoalesceRunChangeDetection&&t(),_u(e)}},onHasTask:(n,i,a,s)=>{n.hasTask(a,s),i===a&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Dd(e),kd(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,i,a,s)=>(n.handleError(a,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!No.isInAngularZone())throw new q(909,!1)}static assertNotInAngularZone(){if(No.isInAngularZone())throw new q(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,a){const s=this._inner,m=s.scheduleEventTask("NgZoneEvent: "+a,t,Jg,Pd,Pd);try{return s.runTask(m,n,i)}finally{s.cancelTask(m)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const Jg={};function kd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Dd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function vu(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function _u(e){e._nesting--,kd(e)}const Ed=new ii("",{providedIn:"root",factory:Cu});function Cu(){const e=be(No);let t=!0;const n=new N.y(a=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{a.next(t),a.complete()})}),i=new N.y(a=>{let s;e.runOutsideAngular(()=>{s=e.onStable.subscribe(()=>{No.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,a.next(!0))})})});const m=e.onUnstable.subscribe(()=>{No.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{a.next(!1)}))});return()=>{s.unsubscribe(),m.unsubscribe()}});return(0,B.T)(n,i.pipe((0,X.B)()))}const Sd=new ii(""),xu=new ii("");let Hd,e9=(()=>{class e{constructor(n,i,a){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Hd||(function t9(e){Hd=e}(a),a.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{No.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,a){let s=-1;i&&i>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(m=>m.timeoutId!==s),n(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:a})}whenStable(n,i,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,a){return[]}}return e.\u0275fac=function(n){return new(n||e)(D(No),D(zd),D(xu))},e.\u0275prov=tt({token:e,factory:e.\u0275fac}),e})(),zd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return Hd?.findTestabilityInTree(this,n,i)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),sc=null;const Ld=new ii("PlatformDestroyListeners"),Vd=new ii("appBootstrapListener");class Pu{constructor(t,n){this.name=t,this.token=n}}function a9(e){try{const{rootComponent:t,appProviders:n,platformProviders:i}=e,a=function o9(e=[]){if(sc)return sc;const t=function ku(e=[],t){return ac.create({name:t,providers:[{provide:P3,useValue:"platform"},{provide:Ld,useValue:new Set([()=>sc=null])},...e]})}(e);return sc=t,function Ou(){!function lc(e){ka=e}(()=>{throw new q(600,!1)})}(),function B1(e){e.get(e6,null)?.forEach(n=>n())}(t),t}(i),s=[l9(),...n||[]],b=new c8({providers:s,parent:a,debugName:"",runEnvironmentInitializers:!1}).injector,M=b.get(No);return M.run(()=>{b.resolveInjectorInitializers();const H=b.get(f2,null);let W;M.runOutsideAngular(()=>{W=M.onError.subscribe({next:Je=>{H.handleError(Je)}})});const fe=()=>b.destroy(),Fe=a.get(Ld);return Fe.add(fe),b.onDestroy(()=>{W.unsubscribe(),Fe.delete(fe)}),function Td(e,t,n){try{const i=n();return rl(i)?i.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(H,M,()=>{const Je=b.get(Od);return Je.runInitializers(),Je.donePromise.then(()=>{!function N4(e){gt(e,"Expected localeId to be defined"),"string"==typeof e&&(Pf=e.toLowerCase().replace(/_/g,"-"))}(b.get(Dl,S2)||S2);const jt=b.get(Rc);return void 0!==t&&jt.bootstrap(t),jt})})})}catch(t){return Promise.reject(t)}}let Rc=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=be(zu),this.zoneIsStable=be(Ed),this.componentTypes=[],this.components=[],this.isStable=be(El).hasPendingTasks.pipe((0,ae.w)(n=>n?(0,c.of)(!1):this.zoneIsStable),(0,Q.x)(),(0,X.B)()),this._injector=be(zc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const a=n instanceof I3;if(!this._injector.get(Od).done)throw!a&&Si(n),new q(405,!1);let m;m=a?n:this._injector.get(b1).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const b=function n9(e){return e.isBoundToModule}(m)?void 0:this._injector.get(L2),H=m.create(ac.NULL,[],i||m.selector,b),W=H.location.nativeElement,fe=H.injector.get(Sd,null);return fe?.registerApplication(W),H.onDestroy(()=>{this.detachView(H.hostView),Sl(this.components,H),fe?.unregisterApplication(W)}),this._loadComponent(H),H}tick(){if(this._runningTick)throw new q(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;Sl(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(Vd,[]);i.push(...this._bootstrapListeners),i.forEach(a=>a(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Sl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new q(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Sl(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const zu=new ii("",{providedIn:"root",factory:()=>be(f2).handleError.bind(void 0)});function Hu(){const e=be(No),t=be(f2);return n=>e.runOutsideAngular(()=>t.handleError(n))}let s9=(()=>{class e{constructor(){this.zone=be(No),this.applicationRef=be(Rc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Nd(e){return[{provide:No,useFactory:e},{provide:m1,multi:!0,useFactory:()=>{const t=be(s9,{optional:!0});return()=>t.initialize()}},{provide:zu,useFactory:Hu},{provide:Ed,useFactory:Cu}]}function l9(e){return x3([[],Nd(()=>new No(function Eu(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}function d9(){return!1}let m9=(()=>{class e{}return e.__NG_ELEMENT_ID__=f9,e})();function f9(e){return function Vu(e,t,n){if(qi(e)&&!n){const i=ct(e.index,t);return new C1(i,i)}return 47&e.type?new C1(t[Yn],t):null}(Ni(),Ht(),16==(16&e))}class Nu{constructor(){}supports(t){return qs(t)}create(t){return new v9(t)}}const b9=(e,t)=>t;class v9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||b9}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,a=0,s=null;for(;n||i;){const m=!i||n&&n.currentIndex{m=this._trackByFn(a,b),null!==n&&Object.is(n.trackById,m)?(i&&(n=this._verifyReinsertion(n,b,m,a)),Object.is(n.item,b)||this._addIdentityChange(n,b)):(n=this._mismatch(n,b,m,a),i=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,a){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,a)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,a))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,a)):t=this._addAfter(new _9(n,i),s,a),t}_verifyReinsertion(t,n,i,a){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,t._prev,a):t.currentIndex!=a&&(t.currentIndex=a,this._addToMoves(t,a)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const a=t._prevRemoved,s=t._nextRemoved;return null===a?this._removalsHead=s:a._nextRemoved=s,null===s?this._removalsTail=a:s._prevRemoved=a,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const a=null===n?this._itHead:n._next;return t._next=a,t._prev=n,null===a?this._itTail=t:a._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Fu),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Fu),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class _9{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Ru{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class Fu{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new Ru,this.map.set(n,i)),i.add(t)}get(t,n){const a=this.map.get(t);return a?a.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Bu(e,t,n){const i=e.previousIndex;if(null===i)return i;let a=0;return n&&i{if(n&&n.key===a)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(a,i);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const a=this._records.get(t);this._maybeAddToChanges(a,n);const s=a._prev,m=a._next;return s&&(s._next=m),m&&(m._prev=s),a._next=null,a._prev=null,a}const i=new C9(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class C9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function $d(){return new Gd([new Nu])}let Gd=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(null!=i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||$d()),deps:[[e,new Jc,new Qc]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(null!=i)return i;throw new q(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:$d}),e})();function Uu(){return new Wd([new Ll])}let Wd=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||Uu()),deps:[[e,new Jc,new Qc]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(i)return i;throw new q(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:Uu}),e})(),Yd=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(D(Rc))},e.\u0275mod=Co({type:e}),e.\u0275inj=qe({}),e})();function H9(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function I9(e){const t=Mn(e);if(!t)return null;const n=new x1(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},56223:(Dt,xe,l)=>{"use strict";l.d(xe,{CE:()=>Hi,Cf:()=>De,F:()=>fi,Fj:()=>J,JJ:()=>bt,JL:()=>At,JU:()=>ae,NI:()=>Fi,Oe:()=>Go,On:()=>Mn,Q7:()=>Xn,UX:()=>hr,Zs:()=>$o,_:()=>Zi,_Y:()=>ui,a5:()=>qe,cw:()=>He,kI:()=>et,oH:()=>Nn,qu:()=>Wa,sg:()=>hi,u:()=>yo,u5:()=>fa,wV:()=>Si,x0:()=>xn});var o=l(65879),C=l(96814),_=l(7715),N=l(9315),B=l(37398);let c=(()=>{class E{constructor(w,Z){this._renderer=w,this._elementRef=Z,this.onChange=pt=>{},this.onTouched=()=>{}}setProperty(w,Z){this._renderer.setProperty(this._elementRef.nativeElement,w,Z)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq))},E.\u0275dir=o.lG2({type:E}),E})(),X=(()=>{class E extends c{}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,features:[o.qOj]}),E})();const ae=new o.OlP("NgValueAccessor"),oe={provide:ae,useExisting:(0,o.Gpc)(()=>J),multi:!0},re=new o.OlP("CompositionEventMode");let J=(()=>{class E extends c{constructor(w,Z,pt){super(w,Z),this._compositionMode=pt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function j(){const E=(0,C.q)()?(0,C.q)().getUserAgent():"";return/android (\d+)/.test(E.toLowerCase())}())}writeValue(w){this.setProperty("value",w??"")}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(re,8))},E.\u0275dir=o.lG2({type:E,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,Z){1&w&&o.NdJ("input",function(Zt){return Z._handleInput(Zt.target.value)})("blur",function(){return Z.onTouched()})("compositionstart",function(){return Z._compositionStart()})("compositionend",function(Zt){return Z._compositionEnd(Zt.target.value)})},features:[o._Bn([oe]),o.qOj]}),E})();function se(E){return null==E||("string"==typeof E||Array.isArray(E))&&0===E.length}function _e(E){return null!=E&&"number"==typeof E.length}const De=new o.OlP("NgValidators"),Ze=new o.OlP("NgAsyncValidators"),at=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class et{static min(k){return function q(E){return k=>{if(se(k.value)||se(E))return null;const w=parseFloat(k.value);return!isNaN(w)&&w{if(se(k.value)||se(E))return null;const w=parseFloat(k.value);return!isNaN(w)&&w>E?{max:{max:E,actual:k.value}}:null}}(k)}static required(k){return $(k)}static requiredTrue(k){return ue(k)}static email(k){return function ke(E){return se(E.value)||at.test(E.value)?null:{email:!0}}(k)}static minLength(k){return function Ue(E){return k=>se(k.value)||!_e(k.value)?null:k.value.length_e(k.value)&&k.value.length>E?{maxlength:{requiredLength:E,actualLength:k.value.length}}:null}(k)}static pattern(k){return function Rt(E){if(!E)return Tt;let k,w;return"string"==typeof E?(w="","^"!==E.charAt(0)&&(w+="^"),w+=E,"$"!==E.charAt(E.length-1)&&(w+="$"),k=new RegExp(w)):(w=E.toString(),k=E),Z=>{if(se(Z.value))return null;const pt=Z.value;return k.test(pt)?null:{pattern:{requiredPattern:w,actualValue:pt}}}}(k)}static nullValidator(k){return null}static compose(k){return ce(k)}static composeAsync(k){return Ae(k)}}function $(E){return se(E.value)?{required:!0}:null}function ue(E){return!0===E.value?null:{required:!0}}function Tt(E){return null}function Xt(E){return null!=E}function Bt(E){return(0,o.QGY)(E)?(0,_.D)(E):E}function Ot(E){let k={};return E.forEach(w=>{k=null!=w?{...k,...w}:k}),0===Object.keys(k).length?null:k}function Ut(E,k){return k.map(w=>w(E))}function $t(E){return E.map(k=>function Pt(E){return!E.validate}(k)?k:w=>k.validate(w))}function ce(E){if(!E)return null;const k=E.filter(Xt);return 0==k.length?null:function(w){return Ot(Ut(w,k))}}function Oe(E){return null!=E?ce($t(E)):null}function Ae(E){if(!E)return null;const k=E.filter(Xt);return 0==k.length?null:function(w){const Z=Ut(w,k).map(Bt);return(0,N.D)(Z).pipe((0,B.U)(Ot))}}function $e(E){return null!=E?Ae($t(E)):null}function ut(E,k){return null===E?[k]:Array.isArray(E)?[...E,k]:[E,k]}function vt(E){return E._rawValidators}function gt(E){return E._rawAsyncValidators}function ft(E){return E?Array.isArray(E)?E:[E]:[]}function Gt(E,k){return Array.isArray(E)?E.includes(k):E===k}function Xe(E,k){const w=ft(k);return ft(E).forEach(pt=>{Gt(w,pt)||w.push(pt)}),w}function kt(E,k){return ft(k).filter(w=>!Gt(E,w))}class tt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(k){this._rawValidators=k||[],this._composedValidatorFn=Oe(this._rawValidators)}_setAsyncValidators(k){this._rawAsyncValidators=k||[],this._composedAsyncValidatorFn=$e(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(k){this._onDestroyCallbacks.push(k)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(k=>k()),this._onDestroyCallbacks=[]}reset(k=void 0){this.control&&this.control.reset(k)}hasError(k,w){return!!this.control&&this.control.hasError(k,w)}getError(k,w){return this.control?this.control.getError(k,w):null}}class Mt extends tt{get formDirective(){return null}get path(){return null}}class qe extends tt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class rt{constructor(k){this._cd=k}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let bt=(()=>{class E extends rt{constructor(w){super(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(qe,2))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,Z){2&w&&o.ekj("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)},features:[o.qOj]}),E})(),At=(()=>{class E extends rt{constructor(w){super(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,Z){2&w&&o.ekj("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)("ng-submitted",Z.isSubmitted)},features:[o.qOj]}),E})();const qt="VALID",mn="INVALID",On="PENDING",nt="DISABLED";function Ft(E){return(D(E)?E.validators:E)||null}function R(E,k){return(D(k)?k.asyncValidators:E)||null}function D(E){return null!=E&&!Array.isArray(E)&&"object"==typeof E}function ee(E,k,w){const Z=E.controls;if(!(k?Object.keys(Z):Z).length)throw new o.vHH(1e3,"");if(!Z[w])throw new o.vHH(1001,"")}function be(E,k,w){E._forEachChild((Z,pt)=>{if(void 0===w[pt])throw new o.vHH(1002,"")})}class ht{constructor(k,w){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(k),this._assignAsyncValidators(w)}get validator(){return this._composedValidatorFn}set validator(k){this._rawValidators=this._composedValidatorFn=k}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(k){this._rawAsyncValidators=this._composedAsyncValidatorFn=k}get parent(){return this._parent}get valid(){return this.status===qt}get invalid(){return this.status===mn}get pending(){return this.status==On}get disabled(){return this.status===nt}get enabled(){return this.status!==nt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(k){this._assignValidators(k)}setAsyncValidators(k){this._assignAsyncValidators(k)}addValidators(k){this.setValidators(Xe(k,this._rawValidators))}addAsyncValidators(k){this.setAsyncValidators(Xe(k,this._rawAsyncValidators))}removeValidators(k){this.setValidators(kt(k,this._rawValidators))}removeAsyncValidators(k){this.setAsyncValidators(kt(k,this._rawAsyncValidators))}hasValidator(k){return Gt(this._rawValidators,k)}hasAsyncValidator(k){return Gt(this._rawAsyncValidators,k)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(k={}){this.touched=!0,this._parent&&!k.onlySelf&&this._parent.markAsTouched(k)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(k=>k.markAllAsTouched())}markAsUntouched(k={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(w=>{w.markAsUntouched({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}markAsDirty(k={}){this.pristine=!1,this._parent&&!k.onlySelf&&this._parent.markAsDirty(k)}markAsPristine(k={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(w=>{w.markAsPristine({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}markAsPending(k={}){this.status=On,!1!==k.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!k.onlySelf&&this._parent.markAsPending(k)}disable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=nt,this.errors=null,this._forEachChild(Z=>{Z.disable({...k,onlySelf:!0})}),this._updateValue(),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(Z=>Z(!0))}enable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=qt,this._forEachChild(Z=>{Z.enable({...k,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent}),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(Z=>Z(!1))}_updateAncestors(k){this._parent&&!k.onlySelf&&(this._parent.updateValueAndValidity(k),k.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(k){this._parent=k}getRawValue(){return this.value}updateValueAndValidity(k={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===qt||this.status===On)&&this._runAsyncValidator(k.emitEvent)),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!k.onlySelf&&this._parent.updateValueAndValidity(k)}_updateTreeValidity(k={emitEvent:!0}){this._forEachChild(w=>w._updateTreeValidity(k)),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?nt:qt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(k){if(this.asyncValidator){this.status=On,this._hasOwnPendingAsyncValidator=!0;const w=Bt(this.asyncValidator(this));this._asyncValidationSubscription=w.subscribe(Z=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Z,{emitEvent:k})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(k,w={}){this.errors=k,this._updateControlsErrors(!1!==w.emitEvent)}get(k){let w=k;return null==w||(Array.isArray(w)||(w=w.split(".")),0===w.length)?null:w.reduce((Z,pt)=>Z&&Z._find(pt),this)}getError(k,w){const Z=w?this.get(w):this;return Z&&Z.errors?Z.errors[k]:null}hasError(k,w){return!!this.getError(k,w)}get root(){let k=this;for(;k._parent;)k=k._parent;return k}_updateControlsErrors(k){this.status=this._calculateStatus(),k&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(k)}_initObservables(){this.valueChanges=new o.vpe,this.statusChanges=new o.vpe}_calculateStatus(){return this._allControlsDisabled()?nt:this.errors?mn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(On)?On:this._anyControlsHaveStatus(mn)?mn:qt}_anyControlsHaveStatus(k){return this._anyControls(w=>w.status===k)}_anyControlsDirty(){return this._anyControls(k=>k.dirty)}_anyControlsTouched(){return this._anyControls(k=>k.touched)}_updatePristine(k={}){this.pristine=!this._anyControlsDirty(),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}_updateTouched(k={}){this.touched=this._anyControlsTouched(),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}_registerOnCollectionChange(k){this._onCollectionChange=k}_setUpdateStrategy(k){D(k)&&null!=k.updateOn&&(this._updateOn=k.updateOn)}_parentMarkedDirty(k){return!k&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(k){return null}_assignValidators(k){this._rawValidators=Array.isArray(k)?k.slice():k,this._composedValidatorFn=function We(E){return Array.isArray(E)?Oe(E):E||null}(this._rawValidators)}_assignAsyncValidators(k){this._rawAsyncValidators=Array.isArray(k)?k.slice():k,this._composedAsyncValidatorFn=function z(E){return Array.isArray(E)?$e(E):E||null}(this._rawAsyncValidators)}}class He extends ht{constructor(k,w,Z){super(Ft(w),R(Z,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(k,w){return this.controls[k]?this.controls[k]:(this.controls[k]=w,w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange),w)}addControl(k,w,Z={}){this.registerControl(k,w),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}removeControl(k,w={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}setControl(k,w,Z={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],w&&this.registerControl(k,w),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}contains(k){return this.controls.hasOwnProperty(k)&&this.controls[k].enabled}setValue(k,w={}){be(this,0,k),Object.keys(k).forEach(Z=>{ee(this,!0,Z),this.controls[Z].setValue(k[Z],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(Object.keys(k).forEach(Z=>{const pt=this.controls[Z];pt&&pt.patchValue(k[Z],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k={},w={}){this._forEachChild((Z,pt)=>{Z.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this._reduceChildren({},(k,w,Z)=>(k[Z]=w.getRawValue(),k))}_syncPendingControls(){let k=this._reduceChildren(!1,(w,Z)=>!!Z._syncPendingControls()||w);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){Object.keys(this.controls).forEach(w=>{const Z=this.controls[w];Z&&k(Z,w)})}_setUpControls(){this._forEachChild(k=>{k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(k){for(const[w,Z]of Object.entries(this.controls))if(this.contains(w)&&k(Z))return!0;return!1}_reduceValue(){return this._reduceChildren({},(w,Z,pt)=>((Z.enabled||this.disabled)&&(w[pt]=Z.value),w))}_reduceChildren(k,w){let Z=k;return this._forEachChild((pt,Zt)=>{Z=w(Z,pt,Zt)}),Z}_allControlsDisabled(){for(const k of Object.keys(this.controls))if(this.controls[k].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(k){return this.controls.hasOwnProperty(k)?this.controls[k]:null}}class Ne extends He{}const Wt=new o.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>on}),on="always";function vn(E,k){return[...k.path,E]}function hn(E,k,w=on){pe(E,k),k.valueAccessor.writeValue(E.value),(E.disabled||"always"===w)&&k.valueAccessor.setDisabledState?.(E.disabled),function Y(E,k){k.valueAccessor.registerOnChange(w=>{E._pendingValue=w,E._pendingChange=!0,E._pendingDirty=!0,"change"===E.updateOn&&Ke(E,k)})}(E,k),function mt(E,k){const w=(Z,pt)=>{k.valueAccessor.writeValue(Z),pt&&k.viewToModelUpdate(Z)};E.registerOnChange(w),k._registerOnDestroy(()=>{E._unregisterOnChange(w)})}(E,k),function Ee(E,k){k.valueAccessor.registerOnTouched(()=>{E._pendingTouched=!0,"blur"===E.updateOn&&E._pendingChange&&Ke(E,k),"submit"!==E.updateOn&&E.markAsTouched()})}(E,k),function ze(E,k){if(k.valueAccessor.setDisabledState){const w=Z=>{k.valueAccessor.setDisabledState(Z)};E.registerOnDisabledChange(w),k._registerOnDestroy(()=>{E._unregisterOnDisabledChange(w)})}}(E,k)}function en(E,k,w=!0){const Z=()=>{};k.valueAccessor&&(k.valueAccessor.registerOnChange(Z),k.valueAccessor.registerOnTouched(Z)),S(E,k),E&&(k._invokeOnDestroyCallbacks(),E._registerOnCollectionChange(()=>{}))}function Kn(E,k){E.forEach(w=>{w.registerOnValidatorChange&&w.registerOnValidatorChange(k)})}function pe(E,k){const w=vt(E);null!==k.validator?E.setValidators(ut(w,k.validator)):"function"==typeof w&&E.setValidators([w]);const Z=gt(E);null!==k.asyncValidator?E.setAsyncValidators(ut(Z,k.asyncValidator)):"function"==typeof Z&&E.setAsyncValidators([Z]);const pt=()=>E.updateValueAndValidity();Kn(k._rawValidators,pt),Kn(k._rawAsyncValidators,pt)}function S(E,k){let w=!1;if(null!==E){if(null!==k.validator){const pt=vt(E);if(Array.isArray(pt)&&pt.length>0){const Zt=pt.filter(ti=>ti!==k.validator);Zt.length!==pt.length&&(w=!0,E.setValidators(Zt))}}if(null!==k.asyncValidator){const pt=gt(E);if(Array.isArray(pt)&&pt.length>0){const Zt=pt.filter(ti=>ti!==k.asyncValidator);Zt.length!==pt.length&&(w=!0,E.setAsyncValidators(Zt))}}}const Z=()=>{};return Kn(k._rawValidators,Z),Kn(k._rawAsyncValidators,Z),w}function Ke(E,k){E._pendingDirty&&E.markAsDirty(),E.setValue(E._pendingValue,{emitModelToViewChange:!1}),k.viewToModelUpdate(E._pendingValue),E._pendingChange=!1}function _t(E,k){pe(E,k)}function Pi(E,k){if(!E.hasOwnProperty("model"))return!1;const w=E.model;return!!w.isFirstChange()||!Object.is(k,w.currentValue)}function je(E,k){E._syncPendingControls(),k.forEach(w=>{const Z=w.control;"submit"===Z.updateOn&&Z._pendingChange&&(w.viewToModelUpdate(Z._pendingValue),Z._pendingChange=!1)})}function yn(E,k){if(!k)return null;let w,Z,pt;return Array.isArray(k),k.forEach(Zt=>{Zt.constructor===J?w=Zt:function oi(E){return Object.getPrototypeOf(E.constructor)===X}(Zt)?Z=Zt:pt=Zt}),pt||Z||w||null}const An={provide:Mt,useExisting:(0,o.Gpc)(()=>fi)},Jn=(()=>Promise.resolve())();let fi=(()=>{class E extends Mt{constructor(w,Z,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new o.vpe,this.form=new He({},Oe(w),$e(Z))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Jn.then(()=>{const Z=this._findContainer(w.path);w.control=Z.registerControl(w.name,w.control),hn(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Jn.then(()=>{const Z=this._findContainer(w.path);Z&&Z.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Jn.then(()=>{const Z=this._findContainer(w.path),pt=new He({});_t(pt,w),Z.registerControl(w.name,pt),pt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Jn.then(()=>{const Z=this._findContainer(w.path);Z&&Z.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,Z){Jn.then(()=>{this.form.get(w.path).setValue(Z)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,je(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ze,10),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,Z){1&w&&o.NdJ("submit",function(Zt){return Z.onSubmit(Zt)})("reset",function(){return Z.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([An]),o.qOj]}),E})();function fn(E,k){const w=E.indexOf(k);w>-1&&E.splice(w,1)}function li(E){return"object"==typeof E&&null!==E&&2===Object.keys(E).length&&"value"in E&&"disabled"in E}const Fi=class extends ht{constructor(k=null,w,Z){super(Ft(w),R(Z,w)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(k),this._setUpdateStrategy(w),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),D(w)&&(w.nonNullable||w.initialValueIsDefault)&&(this.defaultValue=li(k)?k.value:k)}setValue(k,w={}){this.value=this._pendingValue=k,this._onChange.length&&!1!==w.emitModelToViewChange&&this._onChange.forEach(Z=>Z(this.value,!1!==w.emitViewToModelChange)),this.updateValueAndValidity(w)}patchValue(k,w={}){this.setValue(k,w)}reset(k=this.defaultValue,w={}){this._applyFormState(k),this.markAsPristine(w),this.markAsUntouched(w),this.setValue(this.value,w),this._pendingChange=!1}_updateValue(){}_anyControls(k){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(k){this._onChange.push(k)}_unregisterOnChange(k){fn(this._onChange,k)}registerOnDisabledChange(k){this._onDisabledChange.push(k)}_unregisterOnDisabledChange(k){fn(this._onDisabledChange,k)}_forEachChild(k){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(k){li(k)?(this.value=this._pendingValue=k.value,k.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=k}};let Yi=(()=>{class E extends Mt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,features:[o.qOj]}),E})();const ca={provide:qe,useExisting:(0,o.Gpc)(()=>Mn)},sa=(()=>Promise.resolve())();let Mn=(()=>{class E extends qe{constructor(w,Z,pt,Zt,ti,xi){super(),this._changeDetectorRef=ti,this.callSetDisabledState=xi,this.control=new Fi,this._registered=!1,this.name="",this.update=new o.vpe,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt),this.valueAccessor=yn(0,Zt)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const Z=w.name.previousValue;this.formDirective.removeControl({name:Z,path:this._getPath(Z)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Pi(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){hn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(w){sa.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const Z=w.isDisabled.currentValue,pt=0!==Z&&(0,o.VuI)(Z);sa.then(()=>{pt&&!this.control.disabled?this.control.disable():!pt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?vn(w,this._parent):[w]}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,9),o.Y36(De,10),o.Y36(Ze,10),o.Y36(ae,10),o.Y36(o.sBO,8),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o._Bn([ca]),o.qOj,o.TTD]}),E})(),ui=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275dir=o.lG2({type:E,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),E})();const ai={provide:ae,useExisting:(0,o.Gpc)(()=>Si),multi:!0};let Si=(()=>{class E extends X{writeValue(w){this.setProperty("value",w??"")}registerOnChange(w){this.onChange=Z=>{w(""==Z?null:parseFloat(Z))}}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(w,Z){1&w&&o.NdJ("input",function(Zt){return Z.onChange(Zt.target.value)})("blur",function(){return Z.onTouched()})},features:[o._Bn([ai]),o.qOj]}),E})();const pi={provide:ae,useExisting:(0,o.Gpc)(()=>Zi),multi:!0};let xo=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({}),E})(),gi=(()=>{class E{constructor(){this._accessors=[]}add(w,Z){this._accessors.push([w,Z])}remove(w){for(let Z=this._accessors.length-1;Z>=0;--Z)if(this._accessors[Z][1]===w)return void this._accessors.splice(Z,1)}select(w){this._accessors.forEach(Z=>{this._isSameGroup(Z,w)&&Z[1]!==w&&Z[1].fireUncheck(w.value)})}_isSameGroup(w,Z){return!!w[0].control&&w[0]._parent===Z._control._parent&&w[1].name===Z.name}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275prov=o.Yz7({token:E,factory:E.\u0275fac,providedIn:xo}),E})(),Zi=(()=>{class E extends X{constructor(w,Z,pt,Zt){super(w,Z),this._registry=pt,this._injector=Zt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,o.f3M)(Wt,{optional:!0})??on}ngOnInit(){this._control=this._injector.get(qe),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(gi),o.Y36(o.zs3))},E.\u0275dir=o.lG2({type:E,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,Z){1&w&&o.NdJ("change",function(){return Z.onChange()})("blur",function(){return Z.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[o._Bn([pi]),o.qOj]}),E})();const Qt=new o.OlP("NgModelWithFormControlWarning"),an={provide:qe,useExisting:(0,o.Gpc)(()=>Nn)};let Nn=(()=>{class E extends qe{set isDisabled(w){}constructor(w,Z,pt,Zt,ti){super(),this._ngModelWarningConfig=Zt,this.callSetDisabledState=ti,this.update=new o.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(Z),this.valueAccessor=yn(0,pt)}ngOnChanges(w){if(this._isControlChanged(w)){const Z=w.form.previousValue;Z&&en(Z,this,!1),hn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Pi(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&en(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}return E._ngModelWarningSentOnce=!1,E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ze,10),o.Y36(ae,10),o.Y36(Qt,8),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o._Bn([an]),o.qOj,o.TTD]}),E})();const zi={provide:Mt,useExisting:(0,o.Gpc)(()=>hi)};let hi=(()=>{class E extends Mt{constructor(w,Z,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.vpe,this._setValidators(w),this._setAsyncValidators(Z)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(S(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const Z=this.form.get(w.path);return hn(Z,w,this.callSetDisabledState),Z.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),Z}getControl(w){return this.form.get(w.path)}removeControl(w){en(w.control||null,w,!1),function Wn(E,k){const w=E.indexOf(k);w>-1&&E.splice(w,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,Z){this.form.get(w.path).setValue(Z)}onSubmit(w){return this.submitted=!0,je(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const Z=w.control,pt=this.form.get(w.path);Z!==pt&&(en(Z||null,w),(E=>E instanceof Fi)(pt)&&(hn(pt,w,this.callSetDisabledState),w.control=pt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const Z=this.form.get(w.path);_t(Z,w),Z.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const Z=this.form.get(w.path);Z&&function cn(E,k){return S(E,k)}(Z,w)&&Z.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){pe(this.form,this),this._oldForm&&S(this._oldForm,this)}_checkFormPresent(){}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ze,10),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroup",""]],hostBindings:function(w,Z){1&w&&o.NdJ("submit",function(Zt){return Z.onSubmit(Zt)})("reset",function(){return Z.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([zi]),o.qOj,o.TTD]}),E})();const ri={provide:Mt,useExisting:(0,o.Gpc)(()=>xn)};let xn=(()=>{class E extends Yi{constructor(w,Z,pt){super(),this.name=null,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt)}_checkParentType(){Ti(this._parent)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,13),o.Y36(De,10),o.Y36(Ze,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[o._Bn([ri]),o.qOj]}),E})();const Pn={provide:Mt,useExisting:(0,o.Gpc)(()=>Hi)};let Hi=(()=>{class E extends Mt{constructor(w,Z,pt){super(),this.name=null,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Ti(this._parent)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,13),o.Y36(De,10),o.Y36(Ze,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[o._Bn([Pn]),o.qOj]}),E})();function Ti(E){return!(E instanceof xn||E instanceof hi||E instanceof Hi)}const gn={provide:qe,useExisting:(0,o.Gpc)(()=>yo)};let yo=(()=>{class E extends qe{set isDisabled(w){}constructor(w,Z,pt,Zt,ti){super(),this._ngModelWarningConfig=ti,this._added=!1,this.name=null,this.update=new o.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt),this.valueAccessor=yn(0,Zt)}ngOnChanges(w){this._added||this._setUpControl(),Pi(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return E._ngModelWarningSentOnce=!1,E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,13),o.Y36(De,10),o.Y36(Ze,10),o.Y36(ae,10),o.Y36(Qt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[o._Bn([gn]),o.qOj,o.TTD]}),E})(),Do=(()=>{class E{constructor(){this._validator=Tt}ngOnChanges(w){if(this.inputName in w){const Z=this.normalizeInput(w[this.inputName].currentValue);this._enabled=this.enabled(Z),this._validator=this._enabled?this.createValidator(Z):Tt,this._onChange&&this._onChange()}}validate(w){return this._validator(w)}registerOnValidatorChange(w){this._onChange=w}enabled(w){return null!=w}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275dir=o.lG2({type:E,features:[o.TTD]}),E})();const Eo={provide:De,useExisting:(0,o.Gpc)(()=>Xn),multi:!0},So={provide:De,useExisting:(0,o.Gpc)(()=>$o),multi:!0};let Xn=(()=>{class E extends Do{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.VuI,this.createValidator=w=>$}enabled(w){return w}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(w,Z){2&w&&o.uIk("required",Z._enabled?"":null)},inputs:{required:"required"},features:[o._Bn([Eo]),o.qOj]}),E})(),$o=(()=>{class E extends Xn{constructor(){super(...arguments),this.createValidator=w=>ue}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(w,Z){2&w&&o.uIk("required",Z._enabled?"":null)},features:[o._Bn([So]),o.qOj]}),E})(),so=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[xo]}),E})();class Go extends ht{constructor(k,w,Z){super(Ft(w),R(Z,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(k){return this.controls[this._adjustIndex(k)]}push(k,w={}){this.controls.push(k),this._registerControl(k),this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}insert(k,w,Z={}){this.controls.splice(k,0,w),this._registerControl(w),this.updateValueAndValidity({emitEvent:Z.emitEvent})}removeAt(k,w={}){let Z=this._adjustIndex(k);Z<0&&(Z=0),this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),this.controls.splice(Z,1),this.updateValueAndValidity({emitEvent:w.emitEvent})}setControl(k,w,Z={}){let pt=this._adjustIndex(k);pt<0&&(pt=0),this.controls[pt]&&this.controls[pt]._registerOnCollectionChange(()=>{}),this.controls.splice(pt,1),w&&(this.controls.splice(pt,0,w),this._registerControl(w)),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(k,w={}){be(this,0,k),k.forEach((Z,pt)=>{ee(this,!1,pt),this.at(pt).setValue(Z,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(k.forEach((Z,pt)=>{this.at(pt)&&this.at(pt).patchValue(Z,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k=[],w={}){this._forEachChild((Z,pt)=>{Z.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this.controls.map(k=>k.getRawValue())}clear(k={}){this.controls.length<1||(this._forEachChild(w=>w._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:k.emitEvent}))}_adjustIndex(k){return k<0?k+this.length:k}_syncPendingControls(){let k=this.controls.reduce((w,Z)=>!!Z._syncPendingControls()||w,!1);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){this.controls.forEach((w,Z)=>{k(w,Z)})}_updateValue(){this.value=this.controls.filter(k=>k.enabled||this.disabled).map(k=>k.value)}_anyControls(k){return this.controls.some(w=>w.enabled&&k(w))}_setUpControls(){this._forEachChild(k=>this._registerControl(k))}_allControlsDisabled(){for(const k of this.controls)if(k.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(k){k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)}_find(k){return this.at(k)??null}}function ea(E){return!!E&&(void 0!==E.asyncValidators||void 0!==E.validators||void 0!==E.updateOn)}let Wa=(()=>{class E{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new E;return w.useNonNullable=!0,w}group(w,Z=null){const pt=this._reduceControls(w);let Zt={};return ea(Z)?Zt=Z:null!==Z&&(Zt.validators=Z.validator,Zt.asyncValidators=Z.asyncValidator),new He(pt,Zt)}record(w,Z=null){const pt=this._reduceControls(w);return new Ne(pt,Z)}control(w,Z,pt){let Zt={};return this.useNonNullable?(ea(Z)?Zt=Z:(Zt.validators=Z,Zt.asyncValidators=pt),new Fi(w,{...Zt,nonNullable:!0})):new Fi(w,Z,pt)}array(w,Z,pt){const Zt=w.map(ti=>this._createControl(ti));return new Go(Zt,Z,pt)}_reduceControls(w){const Z={};return Object.keys(w).forEach(pt=>{Z[pt]=this._createControl(w[pt])}),Z}_createControl(w){return w instanceof Fi||w instanceof ht?w:Array.isArray(w)?this.control(w[0],w.length>1?w[1]:null,w.length>2?w[2]:null):this.control(w)}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275prov=o.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),fa=(()=>{class E{static withConfig(w){return{ngModule:E,providers:[{provide:Wt,useValue:w.callSetDisabledState??on}]}}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[so]}),E})(),hr=(()=>{class E{static withConfig(w){return{ngModule:E,providers:[{provide:Qt,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:Wt,useValue:w.callSetDisabledState??on}]}}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[so]}),E})()},32296:(Dt,xe,l)=>{"use strict";l.d(xe,{RK:()=>ut,lW:()=>Xt,nh:()=>Oe,ot:()=>gt,zs:()=>Bt});var o=l(62831),C=l(65879),_=l(4300),N=l(23680),B=l(96814);const c=["mat-button",""],X=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],ae=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],U=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",j=["mat-mini-fab",""],J=["mat-icon-button",""],se=["*"],De={capture:!0},Ze=["focus","click","mouseenter","touchstart"],at="mat-button-ripple-uninitialized";let et=(()=>{class ft{constructor(){this._document=(0,C.f3M)(B.K0,{optional:!0}),this._animationMode=(0,C.f3M)(C.QbO,{optional:!0}),this._globalRippleOptions=(0,C.f3M)(N.Y2,{optional:!0}),this._platform=(0,C.f3M)(o.t4),this._ngZone=(0,C.f3M)(C.R0b),this._onInteraction=Xe=>{if(Xe.target===this._document)return;const tt=Xe.target.closest(`[${at}]`);tt&&(tt.removeAttribute(at),this._appendRipple(tt))},this._ngZone.runOutsideAngular(()=>{for(const Xe of Ze)this._document?.addEventListener(Xe,this._onInteraction,De)})}ngOnDestroy(){for(const Xe of Ze)this._document?.removeEventListener(Xe,this._onInteraction,De)}_appendRipple(Xe){if(!this._document)return;const kt=this._document.createElement("span");kt.classList.add("mat-mdc-button-ripple");const tt=new q(Xe,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);tt.rippleConfig.centered=Xe.hasAttribute("mat-icon-button"),new N.IR(tt,this._ngZone,kt,this._platform).setupTriggerEvents(Xe),Xe.append(kt)}_createMatRipple(Xe){if(!this._document)return;Xe.querySelector(".mat-mdc-button-ripple")?.remove(),Xe.removeAttribute(at);const kt=this._document.createElement("span");kt.classList.add("mat-mdc-button-ripple");const tt=new N.wG(new C.SBq(kt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return tt._isInitialized=!0,tt.trigger=Xe,Xe.append(kt),tt}}return ft.\u0275fac=function(Xe){return new(Xe||ft)},ft.\u0275prov=C.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})();class q{constructor(Gt,Xe,kt){this._button=Gt,this._globalRippleOptions=Xe,this._setRippleConfig(Xe,kt)}_setRippleConfig(Gt,Xe){this.rippleConfig=Gt||{},"NoopAnimations"===Xe&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const ue=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],ke=(0,N.pj)((0,N.Id)((0,N.Kr)(class{constructor(ft){this._elementRef=ft}})));let Ue=(()=>{class ft extends ke{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(Xe){this._ripple=Xe}constructor(Xe,kt,tt,Mt){super(Xe),this._platform=kt,this._ngZone=tt,this._animationMode=Mt,this._focusMonitor=(0,C.f3M)(_.tE),this._rippleLoader=(0,C.f3M)(et),this._isFab=!1;const qe=Xe.nativeElement.classList;for(const rt of ue)this._hasHostAttributes(rt.selector)&&rt.mdcClasses.forEach(dt=>{qe.add(dt)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Xe="program",kt){Xe?this._focusMonitor.focusVia(this._elementRef.nativeElement,Xe,kt):this._elementRef.nativeElement.focus(kt)}_hasHostAttributes(...Xe){return Xe.some(kt=>this._elementRef.nativeElement.hasAttribute(kt))}}return ft.\u0275fac=function(Xe){C.$Z()},ft.\u0275dir=C.lG2({type:ft,features:[C.qOj,C.TTD]}),ft})(),Tt=(()=>{class ft extends Ue{constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt),this._haltDisabledEvents=qe=>{this.disabled&&(qe.preventDefault(),qe.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return ft.\u0275fac=function(Xe){C.$Z()},ft.\u0275dir=C.lG2({type:ft,features:[C.qOj]}),ft})(),Xt=(()=>{class ft extends Ue{constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt)}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:c,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),ft})(),Bt=(()=>{class ft extends Tt{constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt)}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:9,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null)("tabindex",kt.disabled?-1:kt.tabIndex)("aria-disabled",kt.disabled.toString()),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[C.qOj],attrs:c,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',U],encapsulation:2,changeDetection:0}),ft})();const Ot=new C.OlP("mat-mdc-fab-default-options",{providedIn:"root",factory:Ut});function Ut(){return{color:"accent"}}const Pt=Ut();let Oe=(()=>{class ft extends Ue{constructor(Xe,kt,tt,Mt,qe){super(Xe,kt,tt,Mt),this._options=qe,this._isFab=!0,this._options=this._options||Pt,this.color=this.defaultColor=this._options.color||Pt.color}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8),C.Y36(Ot,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["button","mat-mini-fab",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:j,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),ft})(),ut=(()=>{class ft extends Ue{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt)}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:J,ngContentSelectors:se,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(),C._UZ(0,"span",0),C.Hsn(1),C._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',U],encapsulation:2,changeDetection:0}),ft})(),gt=(()=>{class ft{}return ft.\u0275fac=function(Xe){return new(Xe||ft)},ft.\u0275mod=C.oAB({type:ft}),ft.\u0275inj=C.cJS({imports:[N.BQ,N.si,N.BQ]}),ft})()},23680:(Dt,xe,l)=>{"use strict";l.d(xe,{yN:()=>et,mZ:()=>q,rD:()=>Xe,K7:()=>Lt,HF:()=>Te,Y2:()=>T,BQ:()=>ue,ey:()=>On,Ng:()=>We,rN:()=>qt,us:()=>we,wG:()=>te,si:()=>Ce,IR:()=>Ge,CB:()=>nt,jH:()=>Ft,pj:()=>Tt,Kr:()=>Xt,Id:()=>Rt,FD:()=>Ot,dB:()=>Ut,sb:()=>Bt});var o=l(65879),C=l(4300),_=l(49388),B=l(96814),c=l(62831),X=l(42495),ae=l(65592),Q=l(78645),U=l(36028);const re=["text"];function J(R,z){if(1&R&&o._UZ(0,"mat-pseudo-checkbox",6),2&R){const D=o.oxw();o.Q6J("disabled",D.disabled)("state",D.selected?"checked":"unchecked")}}function se(R,z){if(1&R&&o._UZ(0,"mat-pseudo-checkbox",7),2&R){const D=o.oxw();o.Q6J("disabled",D.disabled)}}function _e(R,z){if(1&R&&(o.TgZ(0,"span",8),o._uU(1),o.qZA()),2&R){const D=o.oxw();o.xp6(1),o.hij("(",D.group.label,")")}}const De=[[["mat-icon"]],"*"],Ze=["mat-icon","*"];let et=(()=>{class R{}return R.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",R.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",R.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",R.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",R})(),q=(()=>{class R{}return R.COMPLEX="375ms",R.ENTERING="225ms",R.EXITING="195ms",R})();const $=new o.OlP("mat-sanity-checks",{providedIn:"root",factory:function de(){return!0}});let ue=(()=>{class R{constructor(D,ee,be){this._sanityChecks=ee,this._document=be,this._hasDoneGlobalChecks=!1,D._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(D){return!(0,c.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[D])}}return R.\u0275fac=function(D){return new(D||R)(o.LFG(C.qm),o.LFG($,8),o.LFG(B.K0))},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[_.vT,_.vT]}),R})();function Rt(R){return class extends R{get disabled(){return this._disabled}set disabled(z){this._disabled=(0,X.Ig)(z)}constructor(...z){super(...z),this._disabled=!1}}}function Tt(R,z){return class extends R{get color(){return this._color}set color(D){const ee=D||this.defaultColor;ee!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ee&&this._elementRef.nativeElement.classList.add(`mat-${ee}`),this._color=ee)}constructor(...D){super(...D),this.defaultColor=z,this.color=z}}}function Xt(R){return class extends R{get disableRipple(){return this._disableRipple}set disableRipple(z){this._disableRipple=(0,X.Ig)(z)}constructor(...z){super(...z),this._disableRipple=!1}}}function Bt(R,z=0){return class extends R{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(D){this._tabIndex=null!=D?(0,X.su)(D):this.defaultTabIndex}constructor(...D){super(...D),this._tabIndex=z,this.defaultTabIndex=z}}}function Ot(R){return class extends R{updateErrorState(){const z=this.errorState,ht=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);ht!==z&&(this.errorState=ht,this.stateChanges.next())}constructor(...z){super(...z),this.errorState=!1}}}function Ut(R){return class extends R{constructor(...z){super(...z),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new ae.y(D=>{this._isInitialized?this._notifySubscriber(D):this._pendingSubscribers.push(D)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(z){z.next(),z.complete()}}}let Xe=(()=>{class R{isErrorState(D,ee){return!!(D&&D.invalid&&(D.touched||ee&&ee.submitted))}}return R.\u0275fac=function(D){return new(D||R)},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();class rt{constructor(z,D,ee,be=!1){this._renderer=z,this.element=D,this.config=ee,this._animationForciblyDisabledThroughCss=be,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const dt=(0,c.i$)({passive:!0,capture:!0});class ye{constructor(){this._events=new Map,this._delegateEventHandler=z=>{const D=(0,c.sA)(z);D&&this._events.get(z.type)?.forEach((ee,be)=>{(be===D||be.contains(D))&&ee.forEach(ht=>ht.handleEvent(z))})}}addHandler(z,D,ee,be){const ht=this._events.get(D);if(ht){const He=ht.get(ee);He?He.add(be):ht.set(ee,new Set([be]))}else this._events.set(D,new Map([[ee,new Set([be])]])),z.runOutsideAngular(()=>{document.addEventListener(D,this._delegateEventHandler,dt)})}removeHandler(z,D,ee){const be=this._events.get(z);if(!be)return;const ht=be.get(D);ht&&(ht.delete(ee),0===ht.size&&be.delete(D),0===be.size&&(this._events.delete(z),document.removeEventListener(z,this._delegateEventHandler,dt)))}}const bt={enterDuration:225,exitDuration:150},Qe=(0,c.i$)({passive:!0,capture:!0}),zt=["mousedown","touchstart"],Pe=["mouseup","mouseleave","touchend","touchcancel"];class Ge{constructor(z,D,ee,be){this._target=z,this._ngZone=D,this._platform=be,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,be.isBrowser&&(this._containerElement=(0,X.fI)(ee))}fadeInRipple(z,D,ee={}){const be=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ht={...bt,...ee.animation};ee.centered&&(z=be.left+be.width/2,D=be.top+be.height/2);const He=ee.radius||function me(R,z,D){const ee=Math.max(Math.abs(R-D.left),Math.abs(R-D.right)),be=Math.max(Math.abs(z-D.top),Math.abs(z-D.bottom));return Math.sqrt(ee*ee+be*be)}(z,D,be),Ve=z-be.left,ge=D-be.top,Ne=ht.enterDuration,wt=document.createElement("div");wt.classList.add("mat-ripple-element"),wt.style.left=Ve-He+"px",wt.style.top=ge-He+"px",wt.style.height=2*He+"px",wt.style.width=2*He+"px",null!=ee.color&&(wt.style.backgroundColor=ee.color),wt.style.transitionDuration=`${Ne}ms`,this._containerElement.appendChild(wt);const Wt=window.getComputedStyle(wt),vn=Wt.transitionDuration,hn="none"===Wt.transitionProperty||"0s"===vn||"0s, 0s"===vn||0===be.width&&0===be.height,en=new rt(this,wt,ee,hn);wt.style.transform="scale3d(1, 1, 1)",en.state=0,ee.persistent||(this._mostRecentTransientRipple=en);let Kn=null;return!hn&&(Ne||ht.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ze=()=>this._finishRippleTransition(en),pe=()=>this._destroyRipple(en);wt.addEventListener("transitionend",ze),wt.addEventListener("transitioncancel",pe),Kn={onTransitionEnd:ze,onTransitionCancel:pe}}),this._activeRipples.set(en,Kn),(hn||!Ne)&&this._finishRippleTransition(en),en}fadeOutRipple(z){if(2===z.state||3===z.state)return;const D=z.element,ee={...bt,...z.config.animation};D.style.transitionDuration=`${ee.exitDuration}ms`,D.style.opacity="0",z.state=2,(z._animationForciblyDisabledThroughCss||!ee.exitDuration)&&this._finishRippleTransition(z)}fadeOutAll(){this._getActiveRipples().forEach(z=>z.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(z=>{z.config.persistent||z.fadeOut()})}setupTriggerEvents(z){const D=(0,X.fI)(z);!this._platform.isBrowser||!D||D===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=D,zt.forEach(ee=>{Ge._eventManager.addHandler(this._ngZone,ee,D,this)}))}handleEvent(z){"mousedown"===z.type?this._onMousedown(z):"touchstart"===z.type?this._onTouchStart(z):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Pe.forEach(D=>{this._triggerElement.addEventListener(D,this,Qe)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(z){0===z.state?this._startFadeOutTransition(z):2===z.state&&this._destroyRipple(z)}_startFadeOutTransition(z){const D=z===this._mostRecentTransientRipple,{persistent:ee}=z.config;z.state=1,!ee&&(!D||!this._isPointerDown)&&z.fadeOut()}_destroyRipple(z){const D=this._activeRipples.get(z)??null;this._activeRipples.delete(z),this._activeRipples.size||(this._containerRect=null),z===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),z.state=3,null!==D&&(z.element.removeEventListener("transitionend",D.onTransitionEnd),z.element.removeEventListener("transitioncancel",D.onTransitionCancel)),z.element.remove()}_onMousedown(z){const D=(0,C.X6)(z),ee=this._lastTouchStartEvent&&Date.now(){!z.config.persistent&&(1===z.state||z.config.terminateOnPointerUp&&0===z.state)&&z.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const z=this._triggerElement;z&&(zt.forEach(D=>Ge._eventManager.removeHandler(D,z,this)),this._pointerUpEventsRegistered&&Pe.forEach(D=>z.removeEventListener(D,this,Qe)))}}Ge._eventManager=new ye;const T=new o.OlP("mat-ripple-global-options");let te=(()=>{class R{get disabled(){return this._disabled}set disabled(D){D&&this.fadeOutAllNonPersistent(),this._disabled=D,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(D){this._trigger=D,this._setupTriggerEventsIfEnabled()}constructor(D,ee,be,ht,He){this._elementRef=D,this._animationMode=He,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=ht||{},this._rippleRenderer=new Ge(this,ee,D,be)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(D,ee=0,be){return"number"==typeof D?this._rippleRenderer.fadeInRipple(D,ee,{...this.rippleConfig,...be}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...D})}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(c.t4),o.Y36(T,8),o.Y36(o.QbO,8))},R.\u0275dir=o.lG2({type:R,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(D,ee){2&D&&o.ekj("mat-ripple-unbounded",ee.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),R})(),Ce=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[ue,ue]}),R})(),it=(()=>{class R{constructor(D){this._animationMode=D,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.QbO,8))},R.\u0275cmp=o.Xpm({type:R,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(D,ee){2&D&&o.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ee.state)("mat-pseudo-checkbox-checked","checked"===ee.state)("mat-pseudo-checkbox-disabled",ee.disabled)("mat-pseudo-checkbox-minimal","minimal"===ee.appearance)("mat-pseudo-checkbox-full","full"===ee.appearance)("_mat-animation-noopable","NoopAnimations"===ee._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(D,ee){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),R})(),we=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[ue]}),R})();const Te=new o.OlP("MAT_OPTION_PARENT_COMPONENT"),Lt=new o.OlP("MatOptgroup");let Kt=0;class qt{constructor(z,D=!1){this.source=z,this.isUserInput=D}}let mn=(()=>{class R{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(D){this._disabled=(0,X.Ig)(D)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(D,ee,be,ht){this._element=D,this._changeDetectorRef=ee,this._parent=be,this.group=ht,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Kt++,this.onSelectionChange=new o.vpe,this._stateChanges=new Q.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(D=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),D&&this._emitSelectionChangeEvent())}deselect(D=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),D&&this._emitSelectionChangeEvent())}focus(D,ee){const be=this._getHostElement();"function"==typeof be.focus&&be.focus(ee)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(D){(D.keyCode===U.K5||D.keyCode===U.L_)&&!(0,U.Vb)(D)&&(this._selectViaInteraction(),D.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const D=this.viewValue;D!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=D)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(D=!1){this.onSelectionChange.emit(new qt(this,D))}}return R.\u0275fac=function(D){o.$Z()},R.\u0275dir=o.lG2({type:R,viewQuery:function(D,ee){if(1&D&&o.Gf(re,7),2&D){let be;o.iGM(be=o.CRH())&&(ee._text=be.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),R})(),On=(()=>{class R extends mn{constructor(D,ee,be,ht){super(D,ee,be,ht)}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(Te,8),o.Y36(Lt,8))},R.\u0275cmp=o.Xpm({type:R,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(D,ee){1&D&&o.NdJ("click",function(){return ee._selectViaInteraction()})("keydown",function(ht){return ee._handleKeydown(ht)}),2&D&&(o.Ikx("id",ee.id),o.uIk("aria-selected",ee.selected)("aria-disabled",ee.disabled.toString()),o.ekj("mdc-list-item--selected",ee.selected)("mat-mdc-option-multiple",ee.multiple)("mat-mdc-option-active",ee.active)("mdc-list-item--disabled",ee.disabled))},exportAs:["matOption"],features:[o.qOj],ngContentSelectors:Ze,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(D,ee){1&D&&(o.F$t(De),o.YNc(0,J,1,2,"mat-pseudo-checkbox",0),o.Hsn(1),o.TgZ(2,"span",1,2),o.Hsn(4,1),o.qZA(),o.YNc(5,se,1,1,"mat-pseudo-checkbox",3),o.YNc(6,_e,2,1,"span",4),o._UZ(7,"div",5)),2&D&&(o.Q6J("ngIf",ee.multiple),o.xp6(5),o.Q6J("ngIf",!ee.multiple&&ee.selected&&!ee.hideSingleSelectionIndicator),o.xp6(1),o.Q6J("ngIf",ee.group&&ee.group._inert),o.xp6(1),o.Q6J("matRippleTrigger",ee._getHostElement())("matRippleDisabled",ee.disabled||ee.disableRipple))},dependencies:[te,B.O5,it],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),R})();function nt(R,z,D){if(D.length){let ee=z.toArray(),be=D.toArray(),ht=0;for(let He=0;HeD+ee?Math.max(0,R-ee+z):D}let We=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[Ce,B.ez,ue,we]}),R})()},17700:(Dt,xe,l)=>{"use strict";l.d(xe,{WI:()=>kt,uw:()=>At,H8:()=>me,ZT:()=>zt,xY:()=>Ge,Is:()=>te,so:()=>Gt,uh:()=>Pe});var o=l(33651),C=l(96814),_=l(65879),N=l(4300),B=l(62831),c=l(68484),X=l(36028),ae=l(78645),Q=l(74911),U=l(22096),oe=l(49388),j=l(27921);function re(we,Te){}class J{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let _e=(()=>{class we extends c.en{constructor(le,Re,ot,Lt,St,Kt,qt,mn){super(),this._elementRef=le,this._focusTrapFactory=Re,this._config=Lt,this._interactivityChecker=St,this._ngZone=Kt,this._overlayRef=qt,this._focusMonitor=mn,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=On=>{this._portalOutlet.hasAttached();const nt=this._portalOutlet.attachDomPortal(On);return this._contentAttached(),nt},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=ot}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(le){this._portalOutlet.hasAttached();const Re=this._portalOutlet.attachComponentPortal(le);return this._contentAttached(),Re}attachTemplatePortal(le){this._portalOutlet.hasAttached();const Re=this._portalOutlet.attachTemplatePortal(le);return this._contentAttached(),Re}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(le,Re){this._interactivityChecker.isFocusable(le)||(le.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ot=()=>{le.removeEventListener("blur",ot),le.removeEventListener("mousedown",ot),le.removeAttribute("tabindex")};le.addEventListener("blur",ot),le.addEventListener("mousedown",ot)})),le.focus(Re)}_focusByCssSelector(le,Re){let ot=this._elementRef.nativeElement.querySelector(le);ot&&this._forceFocus(ot,Re)}_trapFocus(){const le=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||le.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Re=>{Re||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const le=this._config.restoreFocus;let Re=null;if("string"==typeof le?Re=this._document.querySelector(le):"boolean"==typeof le?Re=le?this._elementFocusedBeforeDialogWasOpened:null:le&&(Re=le),this._config.restoreFocus&&Re&&"function"==typeof Re.focus){const ot=(0,B.ht)(),Lt=this._elementRef.nativeElement;(!ot||ot===this._document.body||ot===Lt||Lt.contains(ot))&&(this._focusMonitor?(this._focusMonitor.focusVia(Re,this._closeInteractionType),this._closeInteractionType=null):Re.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const le=this._elementRef.nativeElement,Re=(0,B.ht)();return le===Re||le.contains(Re)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,B.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(J),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["cdk-dialog-container"]],viewQuery:function(le,Re){if(1&le&&_.Gf(c.Pl,7),2&le){let ot;_.iGM(ot=_.CRH())&&(Re._portalOutlet=ot.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(le,Re){2&le&&_.uIk("id",Re._config.id||null)("role",Re._config.role)("aria-modal",Re._config.ariaModal)("aria-labelledby",Re._config.ariaLabel?null:Re._ariaLabelledBy)("aria-label",Re._config.ariaLabel)("aria-describedby",Re._config.ariaDescribedBy||null)},features:[_.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(le,Re){1&le&&_.YNc(0,re,0,0,"ng-template",0)},dependencies:[c.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),we})();class De{constructor(Te,le){this.overlayRef=Te,this.config=le,this.closed=new ae.x,this.disableClose=le.disableClose,this.backdropClick=Te.backdropClick(),this.keydownEvents=Te.keydownEvents(),this.outsidePointerEvents=Te.outsidePointerEvents(),this.id=le.id,this.keydownEvents.subscribe(Re=>{Re.keyCode===X.hY&&!this.disableClose&&!(0,X.Vb)(Re)&&(Re.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Te.detachments().subscribe(()=>{!1!==le.closeOnOverlayDetachments&&this.close()})}close(Te,le){if(this.containerInstance){const Re=this.closed;this.containerInstance._closeInteractionType=le?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Re.next(Te),Re.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Te="",le=""){return this.overlayRef.updateSize({width:Te,height:le}),this}addPanelClass(Te){return this.overlayRef.addPanelClass(Te),this}removePanelClass(Te){return this.overlayRef.removePanelClass(Te),this}}const Ze=new _.OlP("DialogScrollStrategy"),at=new _.OlP("DialogData"),et=new _.OlP("DefaultDialogConfig"),de={provide:Ze,deps:[o.aV],useFactory:function q(we){return()=>we.scrollStrategies.block()}};let $=0,ue=(()=>{class we{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(le,Re,ot,Lt,St,Kt){this._overlay=le,this._injector=Re,this._defaultOptions=ot,this._parentDialog=Lt,this._overlayContainer=St,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae.x,this._afterOpenedAtThisLevel=new ae.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,j.O)(void 0))),this._scrollStrategy=Kt}open(le,Re){(Re={...this._defaultOptions||new J,...Re}).id=Re.id||"cdk-dialog-"+$++,Re.id&&this.getDialogById(Re.id);const Lt=this._getOverlayConfig(Re),St=this._overlay.create(Lt),Kt=new De(St,Re),qt=this._attachContainer(St,Kt,Re);return Kt.containerInstance=qt,this._attachDialogContent(le,Kt,qt,Re),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Kt),Kt.closed.subscribe(()=>this._removeOpenDialog(Kt,!0)),this.afterOpened.next(Kt),Kt}closeAll(){ke(this.openDialogs,le=>le.close())}getDialogById(le){return this.openDialogs.find(Re=>Re.id===le)}ngOnDestroy(){ke(this._openDialogsAtThisLevel,le=>{!1===le.config.closeOnDestroy&&this._removeOpenDialog(le,!1)}),ke(this._openDialogsAtThisLevel,le=>le.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(le){const Re=new o.X_({positionStrategy:le.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:le.scrollStrategy||this._scrollStrategy(),panelClass:le.panelClass,hasBackdrop:le.hasBackdrop,direction:le.direction,minWidth:le.minWidth,minHeight:le.minHeight,maxWidth:le.maxWidth,maxHeight:le.maxHeight,width:le.width,height:le.height,disposeOnNavigation:le.closeOnNavigation});return le.backdropClass&&(Re.backdropClass=le.backdropClass),Re}_attachContainer(le,Re,ot){const Lt=ot.injector||ot.viewContainerRef?.injector,St=[{provide:J,useValue:ot},{provide:De,useValue:Re},{provide:o.Iu,useValue:le}];let Kt;ot.container?"function"==typeof ot.container?Kt=ot.container:(Kt=ot.container.type,St.push(...ot.container.providers(ot))):Kt=_e;const qt=new c.C5(Kt,ot.viewContainerRef,_.zs3.create({parent:Lt||this._injector,providers:St}),ot.componentFactoryResolver);return le.attach(qt).instance}_attachDialogContent(le,Re,ot,Lt){if(le instanceof _.Rgc){const St=this._createInjector(Lt,Re,ot,void 0);let Kt={$implicit:Lt.data,dialogRef:Re};Lt.templateContext&&(Kt={...Kt,..."function"==typeof Lt.templateContext?Lt.templateContext():Lt.templateContext}),ot.attachTemplatePortal(new c.UE(le,null,Kt,St))}else{const St=this._createInjector(Lt,Re,ot,this._injector),Kt=ot.attachComponentPortal(new c.C5(le,Lt.viewContainerRef,St,Lt.componentFactoryResolver));Re.componentInstance=Kt.instance}}_createInjector(le,Re,ot,Lt){const St=le.injector||le.viewContainerRef?.injector,Kt=[{provide:at,useValue:le.data},{provide:De,useValue:Re}];return le.providers&&("function"==typeof le.providers?Kt.push(...le.providers(Re,le,ot)):Kt.push(...le.providers)),le.direction&&(!St||!St.get(oe.Is,null,{optional:!0}))&&Kt.push({provide:oe.Is,useValue:{value:le.direction,change:(0,U.of)()}}),_.zs3.create({parent:St||Lt,providers:Kt})}_removeOpenDialog(le,Re){const ot=this.openDialogs.indexOf(le);ot>-1&&(this.openDialogs.splice(ot,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Lt,St)=>{Lt?St.setAttribute("aria-hidden",Lt):St.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Re&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const le=this._overlayContainer.getContainerElement();if(le.parentElement){const Re=le.parentElement.children;for(let ot=Re.length-1;ot>-1;ot--){const Lt=Re[ot];Lt!==le&&"SCRIPT"!==Lt.nodeName&&"STYLE"!==Lt.nodeName&&!Lt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Lt,Lt.getAttribute("aria-hidden")),Lt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const le=this._parentDialog;return le?le._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return we.\u0275fac=function(le){return new(le||we)(_.LFG(o.aV),_.LFG(_.zs3),_.LFG(et,8),_.LFG(we,12),_.LFG(o.Xj),_.LFG(Ze))},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})();function ke(we,Te){let le=we.length;for(;le--;)Te(we[le])}let Ue=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275mod=_.oAB({type:we}),we.\u0275inj=_.cJS({providers:[ue,de],imports:[o.U8,c.eL,N.rt,c.eL]}),we})();var Ct=l(42495),Rt=l(63019),Tt=l(32181),Xt=l(48180),Bt=l(23680);function Ut(we,Te){}l(86825);class Pt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const $t="mdc-dialog--open",ce="mdc-dialog--opening",Oe="mdc-dialog--closing";let ut=(()=>{class we extends _e{constructor(le,Re,ot,Lt,St,Kt,qt,mn){super(le,Re,ot,Lt,St,Kt,qt,mn),this._animationStateChanged=new _.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(le){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:le})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["ng-component"]],features:[_.qOj],decls:0,vars:0,template:function(le,Re){},encapsulation:2}),we})();const vt="--mat-dialog-transition-duration";function gt(we){return null==we?null:"number"==typeof we?we:we.endsWith("ms")?(0,Ct.su)(we.substring(0,we.length-2)):we.endsWith("s")?1e3*(0,Ct.su)(we.substring(0,we.length-1)):"0"===we?0:null}let ft=(()=>{class we extends ut{constructor(le,Re,ot,Lt,St,Kt,qt,mn,On){super(le,Re,ot,Lt,St,Kt,qt,On),this._animationMode=mn,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?gt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?gt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(vt,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ce,$t)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add($t),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove($t),this._animationsEnabled?(this._hostElement.style.setProperty(vt,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Oe)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(ce,Oe)}_waitForAnimationToComplete(le,Re){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Re,le)}_requestAnimationFrame(le){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(le):le()})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(_.QbO,8),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(le,Re){2&le&&(_.Ikx("id",Re._config.id),_.uIk("aria-modal",Re._config.ariaModal)("role",Re._config.role)("aria-labelledby",Re._config.ariaLabel?null:Re._ariaLabelledBy)("aria-label",Re._config.ariaLabel)("aria-describedby",Re._config.ariaDescribedBy||null),_.ekj("_mat-animation-noopable",!Re._animationsEnabled))},features:[_.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(le,Re){1&le&&(_.TgZ(0,"div",0)(1,"div",1),_.YNc(2,Ut,0,0,"ng-template",2),_.qZA()())},dependencies:[c.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),we})();class Gt{constructor(Te,le,Re){this._ref=Te,this._containerInstance=Re,this._afterOpened=new ae.x,this._beforeClosed=new ae.x,this._state=0,this.disableClose=le.disableClose,this.id=Te.id,Re._animationStateChanged.pipe((0,Tt.h)(ot=>"opened"===ot.state),(0,Xt.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Re._animationStateChanged.pipe((0,Tt.h)(ot=>"closed"===ot.state),(0,Xt.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Te.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Rt.T)(this.backdropClick(),this.keydownEvents().pipe((0,Tt.h)(ot=>ot.keyCode===X.hY&&!this.disableClose&&!(0,X.Vb)(ot)))).subscribe(ot=>{this.disableClose||(ot.preventDefault(),Xe(this,"keydown"===ot.type?"keyboard":"mouse"))})}close(Te){this._result=Te,this._containerInstance._animationStateChanged.pipe((0,Tt.h)(le=>"closing"===le.state),(0,Xt.q)(1)).subscribe(le=>{this._beforeClosed.next(Te),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),le.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Te){let le=this._ref.config.positionStrategy;return Te&&(Te.left||Te.right)?Te.left?le.left(Te.left):le.right(Te.right):le.centerHorizontally(),Te&&(Te.top||Te.bottom)?Te.top?le.top(Te.top):le.bottom(Te.bottom):le.centerVertically(),this._ref.updatePosition(),this}updateSize(Te="",le=""){return this._ref.updateSize(Te,le),this}addPanelClass(Te){return this._ref.addPanelClass(Te),this}removePanelClass(Te){return this._ref.removePanelClass(Te),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Xe(we,Te,le){return we._closeInteractionType=Te,we.close(le)}const kt=new _.OlP("MatMdcDialogData"),tt=new _.OlP("mat-mdc-dialog-default-options"),Mt=new _.OlP("mat-mdc-dialog-scroll-strategy"),rt={provide:Mt,deps:[o.aV],useFactory:function qe(we){return()=>we.scrollStrategies.block()}};let ye=0,bt=(()=>{class we{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const le=this._parentDialog;return le?le._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(le,Re,ot,Lt,St,Kt,qt,mn,On,nt){this._overlay=le,this._defaultOptions=ot,this._parentDialog=Lt,this._dialogRefConstructor=qt,this._dialogContainerType=mn,this._dialogDataToken=On,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae.x,this._afterOpenedAtThisLevel=new ae.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Pt,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,j.O)(void 0))),this._scrollStrategy=Kt,this._dialog=Re.get(ue)}open(le,Re){let ot;(Re={...this._defaultOptions||new Pt,...Re}).id=Re.id||`${this._idPrefix}${ye++}`,Re.scrollStrategy=Re.scrollStrategy||this._scrollStrategy();const Lt=this._dialog.open(le,{...Re,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Re},{provide:J,useValue:Re}]},templateContext:()=>({dialogRef:ot}),providers:(St,Kt,qt)=>(ot=new this._dialogRefConstructor(St,Re,qt),ot.updatePosition(Re?.position),[{provide:this._dialogContainerType,useValue:qt},{provide:this._dialogDataToken,useValue:Kt.data},{provide:this._dialogRefConstructor,useValue:ot}])});return ot.componentInstance=Lt.componentInstance,this.openDialogs.push(ot),this.afterOpened.next(ot),ot.afterClosed().subscribe(()=>{const St=this.openDialogs.indexOf(ot);St>-1&&(this.openDialogs.splice(St,1),this.openDialogs.length||this._getAfterAllClosed().next())}),ot}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(le){return this.openDialogs.find(Re=>Re.id===le)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(le){let Re=le.length;for(;Re--;)le[Re].close()}}return we.\u0275fac=function(le){_.$Z()},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})(),At=(()=>{class we extends bt{constructor(le,Re,ot,Lt,St,Kt,qt,mn){super(le,Re,Lt,Kt,qt,St,Gt,ft,kt,mn),this._idPrefix="mat-mdc-dialog-"}}return we.\u0275fac=function(le){return new(le||we)(_.LFG(o.aV),_.LFG(_.zs3),_.LFG(C.Ye,8),_.LFG(tt,8),_.LFG(Mt),_.LFG(we,12),_.LFG(o.Xj),_.LFG(_.QbO,8))},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})(),Qe=0,zt=(()=>{class we{constructor(le,Re,ot){this.dialogRef=le,this._elementRef=Re,this._dialog=ot,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=T(this._elementRef,this._dialog.openDialogs))}ngOnChanges(le){const Re=le._matDialogClose||le._matDialogCloseResult;Re&&(this.dialogResult=Re.currentValue)}_onButtonClick(le){Xe(this.dialogRef,0===le.screenX&&0===le.screenY?"keyboard":"mouse",this.dialogResult)}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(Gt,8),_.Y36(_.SBq),_.Y36(At))},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(le,Re){1&le&&_.NdJ("click",function(Lt){return Re._onButtonClick(Lt)}),2&le&&_.uIk("aria-label",Re.ariaLabel||null)("type",Re.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_.TTD]}),we})(),Pe=(()=>{class we{constructor(le,Re,ot){this._dialogRef=le,this._elementRef=Re,this._dialog=ot,this.id="mat-mdc-dialog-title-"+Qe++}ngOnInit(){this._dialogRef||(this._dialogRef=T(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const le=this._dialogRef._containerInstance;le&&!le._ariaLabelledBy&&(le._ariaLabelledBy=this.id)})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(Gt,8),_.Y36(_.SBq),_.Y36(At))},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(le,Re){2&le&&_.Ikx("id",Re.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),we})(),Ge=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),we})(),me=(()=>{class we{constructor(){this.align="start"}}return we.\u0275fac=function(le){return new(le||we)},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(le,Re){2&le&&_.ekj("mat-mdc-dialog-actions-align-center","center"===Re.align)("mat-mdc-dialog-actions-align-end","end"===Re.align)},inputs:{align:"align"}}),we})();function T(we,Te){let le=we.nativeElement.parentElement;for(;le&&!le.classList.contains("mat-mdc-dialog-container");)le=le.parentElement;return le?Te.find(Re=>Re.id===le.id):null}let te=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275mod=_.oAB({type:we}),we.\u0275inj=_.cJS({providers:[At,rt],imports:[Ue,o.U8,c.eL,Bt.BQ,Bt.BQ]}),we})()},26385:(Dt,xe,l)=>{"use strict";l.d(xe,{d:()=>N,t:()=>B});var o=l(65879),C=l(42495),_=l(23680);let N=(()=>{class c{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(ae){this._vertical=(0,C.Ig)(ae)}get inset(){return this._inset}set inset(ae){this._inset=(0,C.Ig)(ae)}}return c.\u0275fac=function(ae){return new(ae||c)},c.\u0275cmp=o.Xpm({type:c,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(ae,Q){2&ae&&(o.uIk("aria-orientation",Q.vertical?"vertical":"horizontal"),o.ekj("mat-divider-vertical",Q.vertical)("mat-divider-horizontal",!Q.vertical)("mat-divider-inset",Q.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(ae,Q){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),c})(),B=(()=>{class c{}return c.\u0275fac=function(ae){return new(ae||c)},c.\u0275mod=o.oAB({type:c}),c.\u0275inj=o.cJS({imports:[_.BQ,_.BQ]}),c})()},3305:(Dt,xe,l)=>{"use strict";l.d(xe,{pp:()=>Xe,To:()=>kt,ib:()=>Ae,u4:()=>ft,yz:()=>gt,yK:()=>Gt});var o=l(65879),C=l(78337),_=l(42495),N=l(78645),B=l(47394);let c=0;const X=new o.OlP("CdkAccordion");let ae=(()=>{class tt{constructor(){this._stateChanges=new N.x,this._openCloseAllActions=new N.x,this.id="cdk-accordion-"+c++,this._multi=!1}get multi(){return this._multi}set multi(qe){this._multi=(0,_.Ig)(qe)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(qe){this._stateChanges.next(qe)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275dir=o.lG2({type:tt,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[o._Bn([{provide:X,useExisting:tt}]),o.TTD]}),tt})(),Q=0,U=(()=>{class tt{get expanded(){return this._expanded}set expanded(qe){qe=(0,_.Ig)(qe),this._expanded!==qe&&(this._expanded=qe,this.expandedChange.emit(qe),qe?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(qe){this._disabled=(0,_.Ig)(qe)}constructor(qe,rt,dt){this.accordion=qe,this._changeDetectorRef=rt,this._expansionDispatcher=dt,this._openCloseAllSubscription=B.w0.EMPTY,this.closed=new o.vpe,this.opened=new o.vpe,this.destroyed=new o.vpe,this.expandedChange=new o.vpe,this.id="cdk-accordion-child-"+Q++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=dt.listen((ye,bt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===bt&&this.id!==ye&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(qe=>{this.disabled||(this.expanded=qe)})}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(X,12),o.Y36(o.sBO),o.Y36(C.A8))},tt.\u0275dir=o.lG2({type:tt,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[o._Bn([{provide:X,useValue:void 0}])]}),tt})(),oe=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275mod=o.oAB({type:tt}),tt.\u0275inj=o.cJS({}),tt})();var j=l(68484),re=l(96814),J=l(23680),se=l(4300),_e=l(93997),De=l(27921),Ze=l(32181),at=l(48180),et=l(36028),q=l(36232),de=l(63019),$=l(86825);const ue=["body"];function ke(tt,Mt){}const Ue=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Ct=["mat-expansion-panel-header","*","mat-action-row"];function Rt(tt,Mt){if(1&tt&&o._UZ(0,"span",2),2&tt){const qe=o.oxw();o.Q6J("@indicatorRotate",qe._getExpandedState())}}const Tt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Xt=["mat-panel-title","mat-panel-description","*"],Bt=new o.OlP("MAT_ACCORDION"),Ot="225ms cubic-bezier(0.4,0.0,0.2,1)",Ut={indicatorRotate:(0,$.X$)("indicatorRotate",[(0,$.SB)("collapsed, void",(0,$.oB)({transform:"rotate(0deg)"})),(0,$.SB)("expanded",(0,$.oB)({transform:"rotate(180deg)"})),(0,$.eR)("expanded <=> collapsed, void => collapsed",(0,$.jt)(Ot))]),bodyExpansion:(0,$.X$)("bodyExpansion",[(0,$.SB)("collapsed, void",(0,$.oB)({height:"0px",visibility:"hidden"})),(0,$.SB)("expanded",(0,$.oB)({height:"*",visibility:""})),(0,$.eR)("expanded <=> collapsed, void => collapsed",(0,$.jt)(Ot))])},Pt=new o.OlP("MAT_EXPANSION_PANEL");let $t=(()=>{class tt{constructor(qe,rt){this._template=qe,this._expansionPanel=rt}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(o.Rgc),o.Y36(Pt,8))},tt.\u0275dir=o.lG2({type:tt,selectors:[["ng-template","matExpansionPanelContent",""]]}),tt})(),ce=0;const Oe=new o.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Ae=(()=>{class tt extends U{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(qe){this._hideToggle=(0,_.Ig)(qe)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(qe){this._togglePosition=qe}constructor(qe,rt,dt,ye,bt,At,Qe){super(qe,rt,dt),this._viewContainerRef=ye,this._animationMode=At,this._hideToggle=!1,this.afterExpand=new o.vpe,this.afterCollapse=new o.vpe,this._inputChanges=new N.x,this._headerId="mat-expansion-panel-header-"+ce++,this._bodyAnimationDone=new N.x,this.accordion=qe,this._document=bt,this._bodyAnimationDone.pipe((0,_e.x)((zt,Pe)=>zt.fromState===Pe.fromState&&zt.toState===Pe.toState)).subscribe(zt=>{"void"!==zt.fromState&&("expanded"===zt.toState?this.afterExpand.emit():"collapsed"===zt.toState&&this.afterCollapse.emit())}),Qe&&(this.hideToggle=Qe.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,De.O)(null),(0,Ze.h)(()=>this.expanded&&!this._portal),(0,at.q)(1)).subscribe(()=>{this._portal=new j.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(qe){this._inputChanges.next(qe)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const qe=this._document.activeElement,rt=this._body.nativeElement;return qe===rt||rt.contains(qe)}return!1}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(Bt,12),o.Y36(o.sBO),o.Y36(C.A8),o.Y36(o.s_b),o.Y36(re.K0),o.Y36(o.QbO,8),o.Y36(Oe,8))},tt.\u0275cmp=o.Xpm({type:tt,selectors:[["mat-expansion-panel"]],contentQueries:function(qe,rt,dt){if(1&qe&&o.Suo(dt,$t,5),2&qe){let ye;o.iGM(ye=o.CRH())&&(rt._lazyContent=ye.first)}},viewQuery:function(qe,rt){if(1&qe&&o.Gf(ue,5),2&qe){let dt;o.iGM(dt=o.CRH())&&(rt._body=dt.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(qe,rt){2&qe&&o.ekj("mat-expanded",rt.expanded)("_mat-animation-noopable","NoopAnimations"===rt._animationMode)("mat-expansion-panel-spacing",rt._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[o._Bn([{provide:Bt,useValue:void 0},{provide:Pt,useExisting:tt}]),o.qOj,o.TTD],ngContentSelectors:Ct,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(qe,rt){1&qe&&(o.F$t(Ue),o.Hsn(0),o.TgZ(1,"div",0,1),o.NdJ("@bodyExpansion.done",function(ye){return rt._bodyAnimationDone.next(ye)}),o.TgZ(3,"div",2),o.Hsn(4,1),o.YNc(5,ke,0,0,"ng-template",3),o.qZA(),o.Hsn(6,2),o.qZA()),2&qe&&(o.xp6(1),o.Q6J("@bodyExpansion",rt._getExpandedState())("id",rt.id),o.uIk("aria-labelledby",rt._headerId),o.xp6(4),o.Q6J("cdkPortalOutlet",rt._portal))},dependencies:[j.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[Ut.bodyExpansion]},changeDetection:0}),tt})();class ut{}const vt=(0,J.sb)(ut);let gt=(()=>{class tt extends vt{constructor(qe,rt,dt,ye,bt,At,Qe){super(),this.panel=qe,this._element=rt,this._focusMonitor=dt,this._changeDetectorRef=ye,this._animationMode=At,this._parentChangeSubscription=B.w0.EMPTY;const zt=qe.accordion?qe.accordion._stateChanges.pipe((0,Ze.h)(Pe=>!(!Pe.hideToggle&&!Pe.togglePosition))):q.E;this.tabIndex=parseInt(Qe||"")||0,this._parentChangeSubscription=(0,de.T)(qe.opened,qe.closed,zt,qe._inputChanges.pipe((0,Ze.h)(Pe=>!!(Pe.hideToggle||Pe.disabled||Pe.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),qe.closed.pipe((0,Ze.h)(()=>qe._containsFocus())).subscribe(()=>dt.focusVia(rt,"program")),bt&&(this.expandedHeight=bt.expandedHeight,this.collapsedHeight=bt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const qe=this._isExpanded();return qe&&this.expandedHeight?this.expandedHeight:!qe&&this.collapsedHeight?this.collapsedHeight:null}_keydown(qe){switch(qe.keyCode){case et.L_:case et.K5:(0,et.Vb)(qe)||(qe.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(qe))}}focus(qe,rt){qe?this._focusMonitor.focusVia(this._element,qe,rt):this._element.nativeElement.focus(rt)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(qe=>{qe&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(Ae,1),o.Y36(o.SBq),o.Y36(se.tE),o.Y36(o.sBO),o.Y36(Oe,8),o.Y36(o.QbO,8),o.$8M("tabindex"))},tt.\u0275cmp=o.Xpm({type:tt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(qe,rt){1&qe&&o.NdJ("click",function(){return rt._toggle()})("keydown",function(ye){return rt._keydown(ye)}),2&qe&&(o.uIk("id",rt.panel._headerId)("tabindex",rt.tabIndex)("aria-controls",rt._getPanelId())("aria-expanded",rt._isExpanded())("aria-disabled",rt.panel.disabled),o.Udp("height",rt._getHeaderHeight()),o.ekj("mat-expanded",rt._isExpanded())("mat-expansion-toggle-indicator-after","after"===rt._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===rt._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===rt._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[o.qOj],ngContentSelectors:Xt,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(qe,rt){1&qe&&(o.F$t(Tt),o.TgZ(0,"span",0),o.Hsn(1),o.Hsn(2,1),o.Hsn(3,2),o.qZA(),o.YNc(4,Rt,1,1,"span",1)),2&qe&&(o.ekj("mat-content-hide-toggle",!rt._showToggle()),o.xp6(4),o.Q6J("ngIf",rt._showToggle()))},dependencies:[re.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[Ut.indicatorRotate]},changeDetection:0}),tt})(),ft=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275dir=o.lG2({type:tt,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),tt})(),Gt=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275dir=o.lG2({type:tt,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),tt})(),Xe=(()=>{class tt extends ae{constructor(){super(...arguments),this._ownHeaders=new o.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(qe){this._hideToggle=(0,_.Ig)(qe)}ngAfterContentInit(){this._headers.changes.pipe((0,De.O)(this._headers)).subscribe(qe=>{this._ownHeaders.reset(qe.filter(rt=>rt.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new se.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(qe){this._keyManager.onKeydown(qe)}_handleHeaderFocus(qe){this._keyManager.updateActiveItem(qe)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return tt.\u0275fac=function(){let Mt;return function(rt){return(Mt||(Mt=o.n5z(tt)))(rt||tt)}}(),tt.\u0275dir=o.lG2({type:tt,selectors:[["mat-accordion"]],contentQueries:function(qe,rt,dt){if(1&qe&&o.Suo(dt,gt,5),2&qe){let ye;o.iGM(ye=o.CRH())&&(rt._headers=ye)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(qe,rt){2&qe&&o.ekj("mat-accordion-multi",rt.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[o._Bn([{provide:Bt,useExisting:tt}]),o.qOj]}),tt})(),kt=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275mod=o.oAB({type:tt}),tt.\u0275inj=o.cJS({imports:[re.ez,J.BQ,oe,j.eL]}),tt})()},64170:(Dt,xe,l)=>{"use strict";l.d(xe,{G_:()=>le,TO:()=>tt,KE:()=>mn,Eo:()=>Ce,lN:()=>On,hX:()=>Gt,R9:()=>bt});var o=l(65879),C=l(49388),_=l(62831),N=l(47394),B=l(78645),c=l(63019),X=l(59773),ae=l(65592),Q=l(32181),U=l(70940);class j{constructor(Ft){this._box=Ft,this._destroyed=new B.x,this._resizeSubject=new B.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(We=>this._resizeSubject.next(We)))}observe(Ft){return this._elementObservables.has(Ft)||this._elementObservables.set(Ft,new ae.y(We=>{const R=this._resizeSubject.subscribe(We);return this._resizeObserver?.observe(Ft,{box:this._box}),()=>{this._resizeObserver?.unobserve(Ft),R.unsubscribe(),this._elementObservables.delete(Ft)}}).pipe((0,Q.h)(We=>We.some(R=>R.target===Ft)),(0,U.d)({bufferSize:1,refCount:!0}),(0,X.R)(this._destroyed))),this._elementObservables.get(Ft)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let re=(()=>{class nt{constructor(){this._observers=new Map,this._ngZone=(0,o.f3M)(o.R0b)}ngOnDestroy(){for(const[,We]of this._observers)We.destroy();this._observers.clear()}observe(We,R){const z=R?.box||"content-box";return this._observers.has(z)||this._observers.set(z,new j(z)),this._observers.get(z).observe(We)}}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275prov=o.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();var J=l(42495),se=l(86825),_e=l(96814),De=l(17131),Ze=l(23680);const at=["notch"],et=["matFormFieldNotchedOutline",""],q=["*"],de=["textField"],$=["iconPrefixContainer"],ue=["textPrefixContainer"];function ke(nt,Ft){1&nt&&o._UZ(0,"span",19)}function Ue(nt,Ft){if(1&nt&&(o.TgZ(0,"label",17),o.Hsn(1,1),o.YNc(2,ke,1,0,"span",18),o.qZA()),2&nt){const We=o.oxw(2);o.Q6J("floating",We._shouldLabelFloat())("monitorResize",We._hasOutline())("id",We._labelId),o.uIk("for",We._control.id),o.xp6(2),o.Q6J("ngIf",!We.hideRequiredMarker&&We._control.required)}}function Ct(nt,Ft){if(1&nt&&o.YNc(0,Ue,3,5,"label",16),2&nt){const We=o.oxw();o.Q6J("ngIf",We._hasFloatingLabel())}}function Rt(nt,Ft){1&nt&&o._UZ(0,"div",20)}function Tt(nt,Ft){}function Xt(nt,Ft){if(1&nt&&o.YNc(0,Tt,0,0,"ng-template",22),2&nt){o.oxw(2);const We=o.MAs(1);o.Q6J("ngTemplateOutlet",We)}}function Bt(nt,Ft){if(1&nt&&(o.TgZ(0,"div",21),o.YNc(1,Xt,1,1,"ng-template",9),o.qZA()),2&nt){const We=o.oxw();o.Q6J("matFormFieldNotchedOutlineOpen",We._shouldLabelFloat()),o.xp6(1),o.Q6J("ngIf",!We._forceDisplayInfixLabel())}}function Ot(nt,Ft){1&nt&&(o.TgZ(0,"div",23,24),o.Hsn(2,2),o.qZA())}function Ut(nt,Ft){1&nt&&(o.TgZ(0,"div",25,26),o.Hsn(2,3),o.qZA())}function Pt(nt,Ft){}function $t(nt,Ft){if(1&nt&&o.YNc(0,Pt,0,0,"ng-template",22),2&nt){o.oxw();const We=o.MAs(1);o.Q6J("ngTemplateOutlet",We)}}function ce(nt,Ft){1&nt&&(o.TgZ(0,"div",27),o.Hsn(1,4),o.qZA())}function Oe(nt,Ft){1&nt&&(o.TgZ(0,"div",28),o.Hsn(1,5),o.qZA())}function Ae(nt,Ft){1&nt&&o._UZ(0,"div",29)}function $e(nt,Ft){if(1&nt&&(o.TgZ(0,"div",30),o.Hsn(1,6),o.qZA()),2&nt){const We=o.oxw();o.Q6J("@transitionMessages",We._subscriptAnimationState)}}function ut(nt,Ft){if(1&nt&&(o.TgZ(0,"mat-hint",34),o._uU(1),o.qZA()),2&nt){const We=o.oxw(2);o.Q6J("id",We._hintLabelId),o.xp6(1),o.Oqu(We.hintLabel)}}function vt(nt,Ft){if(1&nt&&(o.TgZ(0,"div",31),o.YNc(1,ut,2,2,"mat-hint",32),o.Hsn(2,7),o._UZ(3,"div",33),o.Hsn(4,8),o.qZA()),2&nt){const We=o.oxw();o.Q6J("@transitionMessages",We._subscriptAnimationState),o.xp6(1),o.Q6J("ngIf",We.hintLabel)}}const gt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ft=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Gt=(()=>{class nt{}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-label"]]}),nt})(),Xe=0;const kt=new o.OlP("MatError");let tt=(()=>{class nt{constructor(We,R){this.id="mat-mdc-error-"+Xe++,We||R.nativeElement.setAttribute("aria-live","polite")}}return nt.\u0275fac=function(We){return new(We||nt)(o.$8M("aria-live"),o.Y36(o.SBq))},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(We,R){2&We&&o.Ikx("id",R.id)},inputs:{id:"id"},features:[o._Bn([{provide:kt,useExisting:nt}])]}),nt})(),Mt=0,qe=(()=>{class nt{constructor(){this.align="start",this.id="mat-mdc-hint-"+Mt++}}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(We,R){2&We&&(o.Ikx("id",R.id),o.uIk("align",null),o.ekj("mat-mdc-form-field-hint-end","end"===R.align))},inputs:{align:"align",id:"id"}}),nt})();const rt=new o.OlP("MatPrefix"),ye=new o.OlP("MatSuffix");let bt=(()=>{class nt{constructor(){this._isText=!1}set _isTextSelector(We){this._isText=!0}}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[o._Bn([{provide:ye,useExisting:nt}])]}),nt})();const At=new o.OlP("FloatingLabelParent");let Qe=(()=>{class nt{get floating(){return this._floating}set floating(We){this._floating=We,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(We){this._monitorResize=We,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(We){this._elementRef=We,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.f3M)(re),this._ngZone=(0,o.f3M)(o.R0b),this._parent=(0,o.f3M)(At),this._resizeSubscription=new N.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function zt(nt){if(null!==nt.offsetParent)return nt.scrollWidth;const We=nt.cloneNode(!0);We.style.setProperty("position","absolute"),We.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(We);const R=We.scrollWidth;return We.remove(),R}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq))},nt.\u0275dir=o.lG2({type:nt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(We,R){2&We&&o.ekj("mdc-floating-label--float-above",R.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),nt})();const Pe="mdc-line-ripple--active",Ge="mdc-line-ripple--deactivating";let me=(()=>{class nt{constructor(We,R){this._elementRef=We,this._handleTransitionEnd=z=>{const D=this._elementRef.nativeElement.classList,ee=D.contains(Ge);"opacity"===z.propertyName&&ee&&D.remove(Pe,Ge)},R.runOutsideAngular(()=>{We.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const We=this._elementRef.nativeElement.classList;We.remove(Ge),We.add(Pe)}deactivate(){this._elementRef.nativeElement.classList.add(Ge)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq),o.Y36(o.R0b))},nt.\u0275dir=o.lG2({type:nt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),nt})(),T=(()=>{class nt{constructor(We,R){this._elementRef=We,this._ngZone=R,this.open=!1}ngAfterViewInit(){const We=this._elementRef.nativeElement.querySelector(".mdc-floating-label");We?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(We.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>We.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(We){this._notch.nativeElement.style.width=this.open&&We?`calc(${We}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq),o.Y36(o.R0b))},nt.\u0275cmp=o.Xpm({type:nt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(We,R){if(1&We&&o.Gf(at,5),2&We){let z;o.iGM(z=o.CRH())&&(R._notch=z.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(We,R){2&We&&o.ekj("mdc-notched-outline--notched",R.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:et,ngContentSelectors:q,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(We,R){1&We&&(o.F$t(),o._UZ(0,"div",0),o.TgZ(1,"div",1,2),o.Hsn(3),o.qZA(),o._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),nt})();const te={transitionMessages:(0,se.X$)("transitionMessages",[(0,se.SB)("enter",(0,se.oB)({opacity:1,transform:"translateY(0%)"})),(0,se.eR)("void => enter",[(0,se.oB)({opacity:0,transform:"translateY(-5px)"}),(0,se.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ce=(()=>{class nt{}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt}),nt})();const le=new o.OlP("MatFormField"),Re=new o.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ot=0,mn=(()=>{class nt{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(We){this._hideRequiredMarker=(0,J.Ig)(We)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(We){We!==this._floatLabel&&(this._floatLabel=We,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(We){const R=this._appearance;this._appearance=We||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==R&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(We){this._subscriptSizing=We||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(We){this._hintLabel=We,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(We){this._explicitFormFieldControl=We}constructor(We,R,z,D,ee,be,ht,He){this._elementRef=We,this._changeDetectorRef=R,this._ngZone=z,this._dir=D,this._platform=ee,this._defaults=be,this._animationMode=ht,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ot++,this._hintLabelId="mat-mdc-hint-"+ot++,this._subscriptAnimationState="",this._destroyed=new B.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,be&&(be.appearance&&(this.appearance=be.appearance),this._hideRequiredMarker=!!be?.hideRequiredMarker,be.color&&(this.color=be.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const We=this._control;We.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${We.controlType}`),We.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),We.ngControl&&We.ngControl.valueChanges&&We.ngControl.valueChanges.pipe((0,X.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(We=>!We._isText),this._hasTextPrefix=!!this._prefixChildren.find(We=>We._isText),this._hasIconSuffix=!!this._suffixChildren.find(We=>!We._isText),this._hasTextSuffix=!!this._suffixChildren.find(We=>We._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,c.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,X.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,X.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(We){const R=this._control?this._control.ngControl:null;return R&&R[We]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let We=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&We.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const R=this._hintChildren?this._hintChildren.find(D=>"start"===D.align):null,z=this._hintChildren?this._hintChildren.find(D=>"end"===D.align):null;R?We.push(R.id):this._hintLabel&&We.push(this._hintLabelId),z&&We.push(z.id)}else this._errorChildren&&We.push(...this._errorChildren.map(R=>R.id));this._control.setDescribedByIds(We)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const We=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(We.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const R=this._iconPrefixContainer?.nativeElement,z=this._textPrefixContainer?.nativeElement,D=R?.getBoundingClientRect().width??0,ee=z?.getBoundingClientRect().width??0;We.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${D+ee}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const We=this._elementRef.nativeElement;if(We.getRootNode){const R=We.getRootNode();return R&&R!==We}return document.documentElement.contains(We)}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(C.Is),o.Y36(_.t4),o.Y36(Re,8),o.Y36(o.QbO,8),o.Y36(_e.K0))},nt.\u0275cmp=o.Xpm({type:nt,selectors:[["mat-form-field"]],contentQueries:function(We,R,z){if(1&We&&(o.Suo(z,Gt,5),o.Suo(z,Gt,7),o.Suo(z,Ce,5),o.Suo(z,rt,5),o.Suo(z,ye,5),o.Suo(z,kt,5),o.Suo(z,qe,5)),2&We){let D;o.iGM(D=o.CRH())&&(R._labelChildNonStatic=D.first),o.iGM(D=o.CRH())&&(R._labelChildStatic=D.first),o.iGM(D=o.CRH())&&(R._formFieldControl=D.first),o.iGM(D=o.CRH())&&(R._prefixChildren=D),o.iGM(D=o.CRH())&&(R._suffixChildren=D),o.iGM(D=o.CRH())&&(R._errorChildren=D),o.iGM(D=o.CRH())&&(R._hintChildren=D)}},viewQuery:function(We,R){if(1&We&&(o.Gf(de,5),o.Gf($,5),o.Gf(ue,5),o.Gf(Qe,5),o.Gf(T,5),o.Gf(me,5)),2&We){let z;o.iGM(z=o.CRH())&&(R._textField=z.first),o.iGM(z=o.CRH())&&(R._iconPrefixContainer=z.first),o.iGM(z=o.CRH())&&(R._textPrefixContainer=z.first),o.iGM(z=o.CRH())&&(R._floatingLabel=z.first),o.iGM(z=o.CRH())&&(R._notchedOutline=z.first),o.iGM(z=o.CRH())&&(R._lineRipple=z.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(We,R){2&We&&o.ekj("mat-mdc-form-field-label-always-float",R._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",R._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",R._hasIconSuffix)("mat-form-field-invalid",R._control.errorState)("mat-form-field-disabled",R._control.disabled)("mat-form-field-autofilled",R._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===R._animationMode)("mat-form-field-appearance-fill","fill"==R.appearance)("mat-form-field-appearance-outline","outline"==R.appearance)("mat-form-field-hide-placeholder",R._hasFloatingLabel()&&!R._shouldLabelFloat())("mat-focused",R._control.focused)("mat-primary","accent"!==R.color&&"warn"!==R.color)("mat-accent","accent"===R.color)("mat-warn","warn"===R.color)("ng-untouched",R._shouldForward("untouched"))("ng-touched",R._shouldForward("touched"))("ng-pristine",R._shouldForward("pristine"))("ng-dirty",R._shouldForward("dirty"))("ng-valid",R._shouldForward("valid"))("ng-invalid",R._shouldForward("invalid"))("ng-pending",R._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[o._Bn([{provide:le,useExisting:nt},{provide:At,useExisting:nt}])],ngContentSelectors:ft,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(We,R){1&We&&(o.F$t(gt),o.YNc(0,Ct,1,1,"ng-template",null,0,o.W1O),o.TgZ(2,"div",1,2),o.NdJ("click",function(D){return R._control.onContainerClick(D)}),o.YNc(4,Rt,1,0,"div",3),o.TgZ(5,"div",4),o.YNc(6,Bt,2,2,"div",5),o.YNc(7,Ot,3,0,"div",6),o.YNc(8,Ut,3,0,"div",7),o.TgZ(9,"div",8),o.YNc(10,$t,1,1,"ng-template",9),o.Hsn(11),o.qZA(),o.YNc(12,ce,2,0,"div",10),o.YNc(13,Oe,2,0,"div",11),o.qZA(),o.YNc(14,Ae,1,0,"div",12),o.qZA(),o.TgZ(15,"div",13),o.YNc(16,$e,2,1,"div",14),o.YNc(17,vt,5,2,"div",15),o.qZA()),2&We&&(o.xp6(2),o.ekj("mdc-text-field--filled",!R._hasOutline())("mdc-text-field--outlined",R._hasOutline())("mdc-text-field--no-label",!R._hasFloatingLabel())("mdc-text-field--disabled",R._control.disabled)("mdc-text-field--invalid",R._control.errorState),o.xp6(2),o.Q6J("ngIf",!R._hasOutline()&&!R._control.disabled),o.xp6(2),o.Q6J("ngIf",R._hasOutline()),o.xp6(1),o.Q6J("ngIf",R._hasIconPrefix),o.xp6(1),o.Q6J("ngIf",R._hasTextPrefix),o.xp6(2),o.Q6J("ngIf",!R._hasOutline()||R._forceDisplayInfixLabel()),o.xp6(2),o.Q6J("ngIf",R._hasTextSuffix),o.xp6(1),o.Q6J("ngIf",R._hasIconSuffix),o.xp6(1),o.Q6J("ngIf",!R._hasOutline()),o.xp6(1),o.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===R.subscriptSizing),o.Q6J("ngSwitch",R._getDisplayedMessages()),o.xp6(1),o.Q6J("ngSwitchCase","error"),o.xp6(1),o.Q6J("ngSwitchCase","hint"))},dependencies:[_e.O5,_e.tP,_e.RF,_e.n9,qe,Qe,T,me],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[te.transitionMessages]},changeDetection:0}),nt})(),On=(()=>{class nt{}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275mod=o.oAB({type:nt}),nt.\u0275inj=o.cJS({imports:[Ze.BQ,_e.ez,De.Q8,Ze.BQ]}),nt})()},2032:(Dt,xe,l)=>{"use strict";l.d(xe,{Nt:()=>at,c:()=>et});var o=l(42495),C=l(62831),_=l(65879),N=l(36232),B=l(78645);const c=(0,C.i$)({passive:!0});let X=(()=>{class q{constructor($,ue){this._platform=$,this._ngZone=ue,this._monitoredElements=new Map}monitor($){if(!this._platform.isBrowser)return N.E;const ue=(0,o.fI)($),ke=this._monitoredElements.get(ue);if(ke)return ke.subject;const Ue=new B.x,Ct="cdk-text-field-autofilled",Rt=Tt=>{"cdk-text-field-autofill-start"!==Tt.animationName||ue.classList.contains(Ct)?"cdk-text-field-autofill-end"===Tt.animationName&&ue.classList.contains(Ct)&&(ue.classList.remove(Ct),this._ngZone.run(()=>Ue.next({target:Tt.target,isAutofilled:!1}))):(ue.classList.add(Ct),this._ngZone.run(()=>Ue.next({target:Tt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{ue.addEventListener("animationstart",Rt,c),ue.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(ue,{subject:Ue,unlisten:()=>{ue.removeEventListener("animationstart",Rt,c)}}),Ue}stopMonitoring($){const ue=(0,o.fI)($),ke=this._monitoredElements.get(ue);ke&&(ke.unlisten(),ke.subject.complete(),ue.classList.remove("cdk-text-field-autofill-monitored"),ue.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(ue))}ngOnDestroy(){this._monitoredElements.forEach(($,ue)=>this.stopMonitoring(ue))}}return q.\u0275fac=function($){return new($||q)(_.LFG(C.t4),_.LFG(_.R0b))},q.\u0275prov=_.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"}),q})(),U=(()=>{class q{}return q.\u0275fac=function($){return new($||q)},q.\u0275mod=_.oAB({type:q}),q.\u0275inj=_.cJS({}),q})();var oe=l(56223),j=l(23680),re=l(64170);const se=new _.OlP("MAT_INPUT_VALUE_ACCESSOR"),_e=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let De=0;const Ze=(0,j.FD)(class{constructor(q,de,$,ue){this._defaultErrorStateMatcher=q,this._parentForm=de,this._parentFormGroup=$,this.ngControl=ue,this.stateChanges=new B.x}});let at=(()=>{class q extends Ze{get disabled(){return this._disabled}set disabled($){this._disabled=(0,o.Ig)($),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id($){this._id=$||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(oe.kI.required)??!1}set required($){this._required=(0,o.Ig)($)}get type(){return this._type}set type($){this._type=$||"text",this._validateType(),!this._isTextarea&&(0,C.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value($){$!==this.value&&(this._inputValueAccessor.value=$,this.stateChanges.next())}get readonly(){return this._readonly}set readonly($){this._readonly=(0,o.Ig)($)}constructor($,ue,ke,Ue,Ct,Rt,Tt,Xt,Bt,Ot){super(Rt,Ue,Ct,ke),this._elementRef=$,this._platform=ue,this._autofillMonitor=Xt,this._formField=Ot,this._uid="mat-input-"+De++,this.focused=!1,this.stateChanges=new B.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter($t=>(0,C.qK)().has($t)),this._iOSKeyupListener=$t=>{const ce=$t.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))};const Ut=this._elementRef.nativeElement,Pt=Ut.nodeName.toLowerCase();this._inputValueAccessor=Tt||Ut,this._previousNativeValue=this.value,this.id=this.id,ue.IOS&&Bt.runOutsideAngular(()=>{$.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Pt,this._isTextarea="textarea"===Pt,this._isInFormField=!!Ot,this._isNativeSelect&&(this.controlType=Ut.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe($=>{this.autofilled=$.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus($){this._elementRef.nativeElement.focus($)}_focusChanged($){$!==this.focused&&(this.focused=$,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const $=this._elementRef.nativeElement.value;this._previousNativeValue!==$&&(this._previousNativeValue=$,this.stateChanges.next())}_dirtyCheckPlaceholder(){const $=this._getPlaceholder();if($!==this._previousPlaceholder){const ue=this._elementRef.nativeElement;this._previousPlaceholder=$,$?ue.setAttribute("placeholder",$):ue.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){_e.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let $=this._elementRef.nativeElement.validity;return $&&$.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const $=this._elementRef.nativeElement,ue=$.options[0];return this.focused||$.multiple||!this.empty||!!($.selectedIndex>-1&&ue&&ue.label)}return this.focused||!this.empty}setDescribedByIds($){$.length?this._elementRef.nativeElement.setAttribute("aria-describedby",$.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const $=this._elementRef.nativeElement;return this._isNativeSelect&&($.multiple||$.size>1)}}return q.\u0275fac=function($){return new($||q)(_.Y36(_.SBq),_.Y36(C.t4),_.Y36(oe.a5,10),_.Y36(oe.F,8),_.Y36(oe.sg,8),_.Y36(j.rD),_.Y36(se,10),_.Y36(X),_.Y36(_.R0b),_.Y36(re.G_,8))},q.\u0275dir=_.lG2({type:q,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function($,ue){1&$&&_.NdJ("focus",function(){return ue._focusChanged(!0)})("blur",function(){return ue._focusChanged(!1)})("input",function(){return ue._onInput()}),2&$&&(_.Ikx("id",ue.id)("disabled",ue.disabled)("required",ue.required),_.uIk("name",ue.name||null)("readonly",ue.readonly&&!ue._isNativeSelect||null)("aria-invalid",ue.empty&&ue.required?null:ue.errorState)("aria-required",ue.required)("id",ue.id),_.ekj("mat-input-server",ue._isServer)("mat-mdc-form-field-textarea-control",ue._isInFormField&&ue._isTextarea)("mat-mdc-form-field-input-control",ue._isInFormField)("mdc-text-field__input",ue._isInFormField)("mat-mdc-native-select-inline",ue._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[_._Bn([{provide:re.Eo,useExisting:q}]),_.qOj,_.TTD]}),q})(),et=(()=>{class q{}return q.\u0275fac=function($){return new($||q)},q.\u0275mod=_.oAB({type:q}),q.\u0275inj=_.cJS({imports:[j.BQ,re.lN,re.lN,U,j.BQ]}),q})()},77988:(Dt,xe,l)=>{"use strict";l.d(xe,{OP:()=>Ot,Tx:()=>At,VK:()=>kt,p6:()=>bt});var o=l(65879),C=l(4300),_=l(42495),N=l(36028),B=l(78645),c=l(63019),X=l(47394),ae=l(22096),Q=l(76410),U=l(27921),oe=l(94664),j=l(48180),re=l(59773),J=l(32181),se=l(5177),_e=l(23680),De=l(96814),Ze=l(68484),at=l(86825),et=l(49388),q=l(33651),de=l(62831),$=l(89829);const ue=["mat-menu-item",""];function ke(Qe,zt){1&Qe&&(o.O4$(),o.TgZ(0,"svg",3),o._UZ(1,"polygon",4),o.qZA())}const Ue=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ct=["mat-icon, [matMenuItemIcon]","*"];function Rt(Qe,zt){if(1&Qe){const Pe=o.EpF();o.TgZ(0,"div",0),o.NdJ("keydown",function(me){o.CHM(Pe);const T=o.oxw();return o.KtG(T._handleKeydown(me))})("click",function(){o.CHM(Pe);const me=o.oxw();return o.KtG(me.closed.emit("click"))})("@transformMenu.start",function(me){o.CHM(Pe);const T=o.oxw();return o.KtG(T._onAnimationStart(me))})("@transformMenu.done",function(me){o.CHM(Pe);const T=o.oxw();return o.KtG(T._onAnimationDone(me))}),o.TgZ(1,"div",1),o.Hsn(2),o.qZA()()}if(2&Qe){const Pe=o.oxw();o.Q6J("id",Pe.panelId)("ngClass",Pe._classList)("@transformMenu",Pe._panelAnimationState),o.uIk("aria-label",Pe.ariaLabel||null)("aria-labelledby",Pe.ariaLabelledby||null)("aria-describedby",Pe.ariaDescribedby||null)}}const Tt=["*"],Xt=new o.OlP("MAT_MENU_PANEL"),Bt=(0,_e.Kr)((0,_e.Id)(class{}));let Ot=(()=>{class Qe extends Bt{constructor(Pe,Ge,me,T,te){super(),this._elementRef=Pe,this._document=Ge,this._focusMonitor=me,this._parentMenu=T,this._changeDetectorRef=te,this.role="menuitem",this._hovered=new B.x,this._focused=new B.x,this._highlighted=!1,this._triggersSubmenu=!1,T?.addItem?.(this)}focus(Pe,Ge){this._focusMonitor&&Pe?this._focusMonitor.focusVia(this._getHostElement(),Pe,Ge):this._getHostElement().focus(Ge),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Pe){this.disabled&&(Pe.preventDefault(),Pe.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Pe=this._elementRef.nativeElement.cloneNode(!0),Ge=Pe.querySelectorAll("mat-icon, .material-icons");for(let me=0;me enter",(0,at.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,at.oB)({opacity:1,transform:"scale(1)"}))),(0,at.eR)("* => void",(0,at.jt)("100ms 25ms linear",(0,at.oB)({opacity:0})))]),fadeInItems:(0,at.X$)("fadeInItems",[(0,at.SB)("showing",(0,at.oB)({opacity:1})),(0,at.eR)("void => *",[(0,at.oB)({opacity:0}),(0,at.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let gt=0;const ft=new o.OlP("mat-menu-default-options",{providedIn:"root",factory:function Gt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Xe=(()=>{class Qe{get xPosition(){return this._xPosition}set xPosition(Pe){this._xPosition=Pe,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Pe){this._yPosition=Pe,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Pe){this._overlapTrigger=(0,_.Ig)(Pe)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Pe){this._hasBackdrop=(0,_.Ig)(Pe)}set panelClass(Pe){const Ge=this._previousPanelClass;Ge&&Ge.length&&Ge.split(" ").forEach(me=>{this._classList[me]=!1}),this._previousPanelClass=Pe,Pe&&Pe.length&&(Pe.split(" ").forEach(me=>{this._classList[me]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Pe){this.panelClass=Pe}constructor(Pe,Ge,me,T){this._elementRef=Pe,this._ngZone=Ge,this._changeDetectorRef=T,this._directDescendantItems=new o.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new B.x,this.closed=new o.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+gt++,this.overlayPanelClass=me.overlayPanelClass||"",this._xPosition=me.xPosition,this._yPosition=me.yPosition,this.backdropClass=me.backdropClass,this._overlapTrigger=me.overlapTrigger,this._hasBackdrop=me.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new C.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,oe.w)(Pe=>(0,c.T)(...Pe.map(Ge=>Ge._focused)))).subscribe(Pe=>this._keyManager.updateActiveItem(Pe)),this._directDescendantItems.changes.subscribe(Pe=>{const Ge=this._keyManager;if("enter"===this._panelAnimationState&&Ge.activeItem?._hasFocus()){const me=Pe.toArray(),T=Math.max(0,Math.min(me.length-1,Ge.activeItemIndex||0));me[T]&&!me[T].disabled?Ge.setActiveItem(T):Ge.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,oe.w)(Ge=>(0,c.T)(...Ge.map(me=>me._hovered))))}addItem(Pe){}removeItem(Pe){}_handleKeydown(Pe){const Ge=Pe.keyCode,me=this._keyManager;switch(Ge){case N.hY:(0,N.Vb)(Pe)||(Pe.preventDefault(),this.closed.emit("keydown"));break;case N.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case N.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Ge===N.LH||Ge===N.JH)&&me.setFocusOrigin("keyboard"),void me.onKeydown(Pe)}Pe.stopPropagation()}focusFirstItem(Pe="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,j.q)(1)).subscribe(()=>{let Ge=null;if(this._directDescendantItems.length&&(Ge=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ge||!Ge.contains(document.activeElement)){const me=this._keyManager;me.setFocusOrigin(Pe).setFirstItemActive(),!me.activeItem&&Ge&&Ge.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Pe){const Ge=Math.min(this._baseElevation+Pe,24),me=`${this._elevationPrefix}${Ge}`,T=Object.keys(this._classList).find(te=>te.startsWith(this._elevationPrefix));(!T||T===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[me]=!0,this._previousElevation=me)}setPositionClasses(Pe=this.xPosition,Ge=this.yPosition){const me=this._classList;me["mat-menu-before"]="before"===Pe,me["mat-menu-after"]="after"===Pe,me["mat-menu-above"]="above"===Ge,me["mat-menu-below"]="below"===Ge,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Pe){this._animationDone.next(Pe),this._isAnimating=!1}_onAnimationStart(Pe){this._isAnimating=!0,"enter"===Pe.toState&&0===this._keyManager.activeItemIndex&&(Pe.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,U.O)(this._allItems)).subscribe(Pe=>{this._directDescendantItems.reset(Pe.filter(Ge=>Ge._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(ft),o.Y36(o.sBO))},Qe.\u0275dir=o.lG2({type:Qe,contentQueries:function(Pe,Ge,me){if(1&Pe&&(o.Suo(me,ce,5),o.Suo(me,Ot,5),o.Suo(me,Ot,4)),2&Pe){let T;o.iGM(T=o.CRH())&&(Ge.lazyContent=T.first),o.iGM(T=o.CRH())&&(Ge._allItems=T),o.iGM(T=o.CRH())&&(Ge.items=T)}},viewQuery:function(Pe,Ge){if(1&Pe&&o.Gf(o.Rgc,5),2&Pe){let me;o.iGM(me=o.CRH())&&(Ge.templateRef=me.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Qe})(),kt=(()=>{class Qe extends Xe{constructor(Pe,Ge,me,T){super(Pe,Ge,me,T),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(ft),o.Y36(o.sBO))},Qe.\u0275cmp=o.Xpm({type:Qe,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(Pe,Ge){2&Pe&&o.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[o._Bn([{provide:Xt,useExisting:Qe}]),o.qOj],ngContentSelectors:Tt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(Pe,Ge){1&Pe&&(o.F$t(),o.YNc(0,Rt,3,6,"ng-template"))},dependencies:[De.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[$e.transformMenu,$e.fadeInItems]},changeDetection:0}),Qe})();const tt=new o.OlP("mat-menu-scroll-strategy"),qe={provide:tt,deps:[q.aV],useFactory:function Mt(Qe){return()=>Qe.scrollStrategies.reposition()}},rt=(0,de.i$)({passive:!0});let ye=(()=>{class Qe{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Pe){this.menu=Pe}get menu(){return this._menu}set menu(Pe){Pe!==this._menu&&(this._menu=Pe,this._menuCloseSubscription.unsubscribe(),Pe&&(this._menuCloseSubscription=Pe.close.subscribe(Ge=>{this._destroyMenu(Ge),("click"===Ge||"tab"===Ge)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ge)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Pe,Ge,me,T,te,Ce,it,we,Te){this._overlay=Pe,this._element=Ge,this._viewContainerRef=me,this._menuItemInstance=Ce,this._dir=it,this._focusMonitor=we,this._ngZone=Te,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=X.w0.EMPTY,this._hoverSubscription=X.w0.EMPTY,this._menuCloseSubscription=X.w0.EMPTY,this._changeDetectorRef=(0,o.f3M)(o.sBO),this._handleTouchStart=le=>{(0,C.yG)(le)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=T,this._parentMaterialMenu=te instanceof Xe?te:void 0,Ge.nativeElement.addEventListener("touchstart",this._handleTouchStart,rt)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,rt),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Pe=this.menu;if(this._menuOpen||!Pe)return;const Ge=this._createOverlay(Pe),me=Ge.getConfig(),T=me.positionStrategy;this._setPosition(Pe,T),me.hasBackdrop=null==Pe.hasBackdrop?!this.triggersSubmenu():Pe.hasBackdrop,Ge.attach(this._getPortal(Pe)),Pe.lazyContent&&Pe.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Pe),Pe instanceof Xe&&(Pe._startAnimation(),Pe._directDescendantItems.changes.pipe((0,re.R)(Pe.close)).subscribe(()=>{T.withLockedPosition(!1).reapplyLastPosition(),T.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Pe,Ge){this._focusMonitor&&Pe?this._focusMonitor.focusVia(this._element,Pe,Ge):this._element.nativeElement.focus(Ge)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Pe){if(!this._overlayRef||!this.menuOpen)return;const Ge=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Pe||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ge instanceof Xe?(Ge._resetAnimation(),Ge.lazyContent?Ge._animationDone.pipe((0,J.h)(me=>"void"===me.toState),(0,j.q)(1),(0,re.R)(Ge.lazyContent._attached)).subscribe({next:()=>Ge.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ge?.lazyContent?.detach())}_initMenu(Pe){Pe.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Pe.direction=this.dir,this._setMenuElevation(Pe),Pe.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Pe){if(Pe.setElevation){let Ge=0,me=Pe.parentMenu;for(;me;)Ge++,me=me.parentMenu;Pe.setElevation(Ge)}}_setIsMenuOpen(Pe){Pe!==this._menuOpen&&(this._menuOpen=Pe,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Pe),this._changeDetectorRef.markForCheck())}_createOverlay(Pe){if(!this._overlayRef){const Ge=this._getOverlayConfig(Pe);this._subscribeToPositions(Pe,Ge.positionStrategy),this._overlayRef=this._overlay.create(Ge),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Pe){return new q.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Pe.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Pe.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Pe,Ge){Pe.setPositionClasses&&Ge.positionChanges.subscribe(me=>{const T="start"===me.connectionPair.overlayX?"after":"before",te="top"===me.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Pe.setPositionClasses(T,te)):Pe.setPositionClasses(T,te)})}_setPosition(Pe,Ge){let[me,T]="before"===Pe.xPosition?["end","start"]:["start","end"],[te,Ce]="above"===Pe.yPosition?["bottom","top"]:["top","bottom"],[it,we]=[te,Ce],[Te,le]=[me,T],Re=0;if(this.triggersSubmenu()){if(le=me="before"===Pe.xPosition?"start":"end",T=Te="end"===me?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const ot=this._parentMaterialMenu.items.first;this._parentInnerPadding=ot?ot._getHostElement().offsetTop:0}Re="bottom"===te?this._parentInnerPadding:-this._parentInnerPadding}}else Pe.overlapTrigger||(it="top"===te?"bottom":"top",we="top"===Ce?"bottom":"top");Ge.withPositions([{originX:me,originY:it,overlayX:Te,overlayY:te,offsetY:Re},{originX:T,originY:it,overlayX:le,overlayY:te,offsetY:Re},{originX:me,originY:we,overlayX:Te,overlayY:Ce,offsetY:-Re},{originX:T,originY:we,overlayX:le,overlayY:Ce,offsetY:-Re}])}_menuClosingActions(){const Pe=this._overlayRef.backdropClick(),Ge=this._overlayRef.detachments(),me=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,ae.of)(),T=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,J.h)(te=>te!==this._menuItemInstance),(0,J.h)(()=>this._menuOpen)):(0,ae.of)();return(0,c.T)(Pe,me,T,Ge)}_handleMousedown(Pe){(0,C.X6)(Pe)||(this._openedBy=0===Pe.button?"mouse":void 0,this.triggersSubmenu()&&Pe.preventDefault())}_handleKeydown(Pe){const Ge=Pe.keyCode;(Ge===N.K5||Ge===N.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ge===N.SV&&"ltr"===this.dir||Ge===N.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Pe){this.triggersSubmenu()?(Pe.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,J.h)(Pe=>Pe===this._menuItemInstance&&!Pe.disabled),(0,se.g)(0,Q.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Xe&&this.menu._isAnimating?this.menu._animationDone.pipe((0,j.q)(1),(0,se.g)(0,Q.E),(0,re.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Pe){return(!this._portal||this._portal.templateRef!==Pe.templateRef)&&(this._portal=new Ze.UE(Pe.templateRef,this._viewContainerRef)),this._portal}}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)(o.Y36(q.aV),o.Y36(o.SBq),o.Y36(o.s_b),o.Y36(tt),o.Y36(Xt,8),o.Y36(Ot,10),o.Y36(et.Is,8),o.Y36(C.tE),o.Y36(o.R0b))},Qe.\u0275dir=o.lG2({type:Qe,hostVars:3,hostBindings:function(Pe,Ge){1&Pe&&o.NdJ("click",function(T){return Ge._handleClick(T)})("mousedown",function(T){return Ge._handleMousedown(T)})("keydown",function(T){return Ge._handleKeydown(T)}),2&Pe&&o.uIk("aria-haspopup",Ge.menu?"menu":null)("aria-expanded",Ge.menuOpen)("aria-controls",Ge.menuOpen?Ge.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Qe})(),bt=(()=>{class Qe extends ye{}return Qe.\u0275fac=function(){let zt;return function(Ge){return(zt||(zt=o.n5z(Qe)))(Ge||Qe)}}(),Qe.\u0275dir=o.lG2({type:Qe,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[o.qOj]}),Qe})(),At=(()=>{class Qe{}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)},Qe.\u0275mod=o.oAB({type:Qe}),Qe.\u0275inj=o.cJS({providers:[qe],imports:[De.ez,_e.si,_e.BQ,q.U8,$.ZD,_e.BQ]}),Qe})()},82599:(Dt,xe,l)=>{"use strict";l.d(xe,{Rr:()=>se,rP:()=>at});var o=l(65879),C=l(56223),_=l(4300),N=l(23680),B=l(42495),c=l(96814);const X=["switch"],ae=["*"],Q=new o.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),U={provide:C.JU,useExisting:(0,o.Gpc)(()=>se),multi:!0};class oe{constructor(q,de){this.source=q,this.checked=de}}let j=0;const re=(0,N.sb)((0,N.pj)((0,N.Kr)((0,N.Id)(class{constructor(et){this._elementRef=et}}))));let J=(()=>{class et extends re{get required(){return this._required}set required(de){this._required=(0,B.Ig)(de)}get checked(){return this._checked}set checked(de){this._checked=(0,B.Ig)(de),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(de,$,ue,ke,Ue,Ct,Rt){super(de),this._focusMonitor=$,this._changeDetectorRef=ue,this.defaults=Ue,this._onChange=Tt=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new o.vpe,this.toggleChange=new o.vpe,this.tabIndex=parseInt(ke)||0,this.color=this.defaultColor=Ue.color||"accent",this._noopAnimations="NoopAnimations"===Ct,this.id=this._uniqueId=`${Rt}${++j}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(de=>{"keyboard"===de||"program"===de?(this._focused=!0,this._changeDetectorRef.markForCheck()):de||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(de){this.checked=!!de}registerOnChange(de){this._onChange=de}registerOnTouched(de){this._onTouched=de}setDisabledState(de){this.disabled=de,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return et.\u0275fac=function(de){o.$Z()},et.\u0275dir=o.lG2({type:et,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[o.qOj]}),et})(),se=(()=>{class et extends J{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(de,$,ue,ke,Ue,Ct){super(de,$,ue,ke,Ue,Ct,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new oe(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(de){return new oe(this,de)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return et.\u0275fac=function(de){return new(de||et)(o.Y36(o.SBq),o.Y36(_.tE),o.Y36(o.sBO),o.$8M("tabindex"),o.Y36(Q),o.Y36(o.QbO,8))},et.\u0275cmp=o.Xpm({type:et,selectors:[["mat-slide-toggle"]],viewQuery:function(de,$){if(1&de&&o.Gf(X,5),2&de){let ue;o.iGM(ue=o.CRH())&&($._switchElement=ue.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(de,$){2&de&&(o.Ikx("id",$.id),o.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),o.ekj("mat-mdc-slide-toggle-focused",$._focused)("mat-mdc-slide-toggle-checked",$.checked)("_mat-animation-noopable",$._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[o._Bn([U]),o.qOj],ngContentSelectors:ae,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[1,"mdc-label",3,"for","click"]],template:function(de,$){if(1&de&&(o.F$t(),o.TgZ(0,"div",0)(1,"button",1,2),o.NdJ("click",function(){return $._handleClick()}),o._UZ(3,"div",3),o.TgZ(4,"div",4)(5,"div",5)(6,"div",6),o._UZ(7,"div",7),o.qZA(),o.TgZ(8,"div",8),o._UZ(9,"div",9),o.qZA(),o.TgZ(10,"div",10),o.O4$(),o.TgZ(11,"svg",11),o._UZ(12,"path",12),o.qZA(),o.TgZ(13,"svg",13),o._UZ(14,"path",14),o.qZA()()()()(),o.kcU(),o.TgZ(15,"label",15),o.NdJ("click",function(ke){return ke.stopPropagation()}),o.Hsn(16),o.qZA()()),2&de){const ue=o.MAs(2);o.ekj("mdc-form-field--align-end","before"==$.labelPosition),o.xp6(1),o.ekj("mdc-switch--selected",$.checked)("mdc-switch--unselected",!$.checked)("mdc-switch--checked",$.checked)("mdc-switch--disabled",$.disabled),o.Q6J("tabIndex",$.tabIndex)("disabled",$.disabled),o.uIk("id",$.buttonId)("name",$.name)("aria-label",$.ariaLabel)("aria-labelledby",$._getAriaLabelledBy())("aria-describedby",$.ariaDescribedby)("aria-required",$.required||null)("aria-checked",$.checked),o.xp6(8),o.Q6J("matRippleTrigger",ue)("matRippleDisabled",$.disableRipple||$.disabled)("matRippleCentered",!0),o.xp6(6),o.Q6J("for",$.buttonId),o.uIk("id",$._labelId)}},dependencies:[N.wG],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0}),et})(),Ze=(()=>{class et{}return et.\u0275fac=function(de){return new(de||et)},et.\u0275mod=o.oAB({type:et}),et.\u0275inj=o.cJS({}),et})(),at=(()=>{class et{}return et.\u0275fac=function(de){return new(de||et)},et.\u0275mod=o.oAB({type:et}),et.\u0275inj=o.cJS({imports:[Ze,N.BQ,N.si,c.ez,Ze,N.BQ]}),et})()},22939:(Dt,xe,l)=>{"use strict";l.d(xe,{OX:()=>Ze,ZX:()=>Tt,qD:()=>at,ux:()=>Ut});var o=l(65879),C=l(78645),_=l(96814),N=l(32296),B=l(86825),c=l(68484),X=l(62831),ae=l(48180),Q=l(59773),U=l(4300),oe=l(71088),j=l(33651),re=l(23680);function J(Pt,$t){if(1&Pt){const ce=o.EpF();o.TgZ(0,"div",2)(1,"button",3),o.NdJ("click",function(){o.CHM(ce);const Ae=o.oxw();return o.KtG(Ae.action())}),o._uU(2),o.qZA()()}if(2&Pt){const ce=o.oxw();o.xp6(2),o.hij(" ",ce.data.action," ")}}const se=["label"];function _e(Pt,$t){}const De=Math.pow(2,31)-1;class Ze{constructor($t,ce){this._overlayRef=ce,this._afterDismissed=new C.x,this._afterOpened=new C.x,this._onAction=new C.x,this._dismissedByAction=!1,this.containerInstance=$t,$t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter($t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min($t,De))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const at=new o.OlP("MatSnackBarData");class et{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let q=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275dir=o.lG2({type:Pt,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),Pt})(),de=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275dir=o.lG2({type:Pt,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),Pt})(),$=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275dir=o.lG2({type:Pt,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),Pt})(),ue=(()=>{class Pt{constructor(ce,Oe){this.snackBarRef=ce,this.data=Oe}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.Y36(Ze),o.Y36(at))},Pt.\u0275cmp=o.Xpm({type:Pt,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ce,Oe){1&ce&&(o.TgZ(0,"div",0),o._uU(1),o.qZA(),o.YNc(2,J,3,1,"div",1)),2&ce&&(o.xp6(1),o.hij(" ",Oe.data.message,"\n"),o.xp6(1),o.Q6J("ngIf",Oe.hasAction))},dependencies:[_.O5,N.lW,q,de,$],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),Pt})();const ke={snackBarState:(0,B.X$)("state",[(0,B.SB)("void, hidden",(0,B.oB)({transform:"scale(0.8)",opacity:0})),(0,B.SB)("visible",(0,B.oB)({transform:"scale(1)",opacity:1})),(0,B.eR)("* => visible",(0,B.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,B.eR)("* => void, * => hidden",(0,B.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,B.oB)({opacity:0})))])};let Ue=0,Ct=(()=>{class Pt extends c.en{constructor(ce,Oe,Ae,$e,ut){super(),this._ngZone=ce,this._elementRef=Oe,this._changeDetectorRef=Ae,this._platform=$e,this.snackBarConfig=ut,this._document=(0,o.f3M)(_.K0),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new C.x,this._onExit=new C.x,this._onEnter=new C.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+Ue++,this.attachDomPortal=vt=>{this._assertNotAttached();const gt=this._portalOutlet.attachDomPortal(vt);return this._afterPortalAttached(),gt},this._live="assertive"!==ut.politeness||ut.announcementMessage?"off"===ut.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(ce){this._assertNotAttached();const Oe=this._portalOutlet.attachComponentPortal(ce);return this._afterPortalAttached(),Oe}attachTemplatePortal(ce){this._assertNotAttached();const Oe=this._portalOutlet.attachTemplatePortal(ce);return this._afterPortalAttached(),Oe}onAnimationEnd(ce){const{fromState:Oe,toState:Ae}=ce;if(("void"===Ae&&"void"!==Oe||"hidden"===Ae)&&this._completeExit(),"visible"===Ae){const $e=this._onEnter;this._ngZone.run(()=>{$e.next(),$e.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,ae.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const ce=this._elementRef.nativeElement,Oe=this.snackBarConfig.panelClass;Oe&&(Array.isArray(Oe)?Oe.forEach(Ae=>ce.classList.add(Ae)):ce.classList.add(Oe)),this._exposeToModals()}_exposeToModals(){const ce=this._liveElementId,Oe=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ae=0;Ae{const Oe=ce.getAttribute("aria-owns");if(Oe){const Ae=Oe.replace(this._liveElementId,"").trim();Ae.length>0?ce.setAttribute("aria-owns",Ae):ce.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const ce=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Oe=this._elementRef.nativeElement.querySelector("[aria-live]");if(ce&&Oe){let Ae=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&ce.contains(document.activeElement)&&(Ae=document.activeElement),ce.removeAttribute("aria-hidden"),Oe.appendChild(ce),Ae?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(X.t4),o.Y36(et))},Pt.\u0275dir=o.lG2({type:Pt,viewQuery:function(ce,Oe){if(1&ce&&o.Gf(c.Pl,7),2&ce){let Ae;o.iGM(Ae=o.CRH())&&(Oe._portalOutlet=Ae.first)}},features:[o.qOj]}),Pt})(),Rt=(()=>{class Pt extends Ct{_afterPortalAttached(){super._afterPortalAttached();const ce=this._label.nativeElement,Oe="mdc-snackbar__label";ce.classList.toggle(Oe,!ce.querySelector(`.${Oe}`))}}return Pt.\u0275fac=function(){let $t;return function(Oe){return($t||($t=o.n5z(Pt)))(Oe||Pt)}}(),Pt.\u0275cmp=o.Xpm({type:Pt,selectors:[["mat-snack-bar-container"]],viewQuery:function(ce,Oe){if(1&ce&&o.Gf(se,7),2&ce){let Ae;o.iGM(Ae=o.CRH())&&(Oe._label=Ae.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ce,Oe){1&ce&&o.WFA("@state.done",function($e){return Oe.onAnimationEnd($e)}),2&ce&&o.d8E("@state",Oe._animationState)},features:[o.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ce,Oe){1&ce&&(o.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),o.YNc(4,_e,0,0,"ng-template",4),o.qZA(),o._UZ(5,"div"),o.qZA()()),2&ce&&(o.xp6(5),o.uIk("aria-live",Oe._live)("role",Oe._role)("id",Oe._liveElementId))},dependencies:[c.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[ke.snackBarState]}}),Pt})(),Tt=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275mod=o.oAB({type:Pt}),Pt.\u0275inj=o.cJS({imports:[j.U8,c.eL,_.ez,N.ot,re.BQ,re.BQ]}),Pt})();const Bt=new o.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function Xt(){return new et}});let Ot=(()=>{class Pt{get _openedSnackBarRef(){const ce=this._parentSnackBar;return ce?ce._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(ce){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=ce:this._snackBarRefAtThisLevel=ce}constructor(ce,Oe,Ae,$e,ut,vt){this._overlay=ce,this._live=Oe,this._injector=Ae,this._breakpointObserver=$e,this._parentSnackBar=ut,this._defaultConfig=vt,this._snackBarRefAtThisLevel=null}openFromComponent(ce,Oe){return this._attach(ce,Oe)}openFromTemplate(ce,Oe){return this._attach(ce,Oe)}open(ce,Oe="",Ae){const $e={...this._defaultConfig,...Ae};return $e.data={message:ce,action:Oe},$e.announcementMessage===ce&&($e.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,$e)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(ce,Oe){const $e=o.zs3.create({parent:Oe&&Oe.viewContainerRef&&Oe.viewContainerRef.injector||this._injector,providers:[{provide:et,useValue:Oe}]}),ut=new c.C5(this.snackBarContainerComponent,Oe.viewContainerRef,$e),vt=ce.attach(ut);return vt.instance.snackBarConfig=Oe,vt.instance}_attach(ce,Oe){const Ae={...new et,...this._defaultConfig,...Oe},$e=this._createOverlay(Ae),ut=this._attachSnackBarContainer($e,Ae),vt=new Ze(ut,$e);if(ce instanceof o.Rgc){const gt=new c.UE(ce,null,{$implicit:Ae.data,snackBarRef:vt});vt.instance=ut.attachTemplatePortal(gt)}else{const gt=this._createInjector(Ae,vt),ft=new c.C5(ce,void 0,gt),Gt=ut.attachComponentPortal(ft);vt.instance=Gt.instance}return this._breakpointObserver.observe(oe.u3.HandsetPortrait).pipe((0,Q.R)($e.detachments())).subscribe(gt=>{$e.overlayElement.classList.toggle(this.handsetCssClass,gt.matches)}),Ae.announcementMessage&&ut._onAnnounce.subscribe(()=>{this._live.announce(Ae.announcementMessage,Ae.politeness)}),this._animateSnackBar(vt,Ae),this._openedSnackBarRef=vt,this._openedSnackBarRef}_animateSnackBar(ce,Oe){ce.afterDismissed().subscribe(()=>{this._openedSnackBarRef==ce&&(this._openedSnackBarRef=null),Oe.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{ce.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):ce.containerInstance.enter(),Oe.duration&&Oe.duration>0&&ce.afterOpened().subscribe(()=>ce._dismissAfter(Oe.duration))}_createOverlay(ce){const Oe=new j.X_;Oe.direction=ce.direction;let Ae=this._overlay.position().global();const $e="rtl"===ce.direction,ut="left"===ce.horizontalPosition||"start"===ce.horizontalPosition&&!$e||"end"===ce.horizontalPosition&&$e,vt=!ut&&"center"!==ce.horizontalPosition;return ut?Ae.left("0"):vt?Ae.right("0"):Ae.centerHorizontally(),"top"===ce.verticalPosition?Ae.top("0"):Ae.bottom("0"),Oe.positionStrategy=Ae,this._overlay.create(Oe)}_createInjector(ce,Oe){return o.zs3.create({parent:ce&&ce.viewContainerRef&&ce.viewContainerRef.injector||this._injector,providers:[{provide:Ze,useValue:Oe},{provide:at,useValue:ce.data}]})}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.LFG(j.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(oe.Yg),o.LFG(Pt,12),o.LFG(Bt))},Pt.\u0275prov=o.Yz7({token:Pt,factory:Pt.\u0275fac}),Pt})(),Ut=(()=>{class Pt extends Ot{constructor(ce,Oe,Ae,$e,ut,vt){super(ce,Oe,Ae,$e,ut,vt),this.simpleSnackBarComponent=ue,this.snackBarContainerComponent=Rt,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.LFG(j.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(oe.Yg),o.LFG(Pt,12),o.LFG(Bt))},Pt.\u0275prov=o.Yz7({token:Pt,factory:Pt.\u0275fac,providedIn:Tt}),Pt})()},6593:(Dt,xe,l)=>{"use strict";l.d(xe,{Cg:()=>$e,Dx:()=>zt,H7:()=>mn,b2:()=>dt,se:()=>Ue});var o=l(65879),C=l(96814);class _ extends C.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class N extends _{static makeCurrent(){(0,C.HT)(new N)}onAndCancel(Ve,ge,Ne){return Ve.addEventListener(ge,Ne),()=>{Ve.removeEventListener(ge,Ne)}}dispatchEvent(Ve,ge){Ve.dispatchEvent(ge)}remove(Ve){Ve.parentNode&&Ve.parentNode.removeChild(Ve)}createElement(Ve,ge){return(ge=ge||this.getDefaultDocument()).createElement(Ve)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ve){return Ve.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ve){return Ve instanceof DocumentFragment}getGlobalEventTarget(Ve,ge){return"window"===ge?window:"document"===ge?Ve:"body"===ge?Ve.body:null}getBaseHref(Ve){const ge=function c(){return B=B||document.querySelector("base"),B?B.getAttribute("href"):null}();return null==ge?null:function ae(He){X=X||document.createElement("a"),X.setAttribute("href",He);const Ve=X.pathname;return"/"===Ve.charAt(0)?Ve:`/${Ve}`}(ge)}resetBaseElement(){B=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ve){return(0,C.Mx)(document.cookie,Ve)}}let X,B=null,U=(()=>{class He{build(){return new XMLHttpRequest}}return He.\u0275fac=function(ge){return new(ge||He)},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const oe=new o.OlP("EventManagerPlugins");let j=(()=>{class He{constructor(ge,Ne){this._zone=Ne,this._eventNameToPlugin=new Map,ge.forEach(wt=>{wt.manager=this}),this._plugins=ge.slice().reverse()}addEventListener(ge,Ne,wt){return this._findPluginFor(Ne).addEventListener(ge,Ne,wt)}getZone(){return this._zone}_findPluginFor(ge){let Ne=this._eventNameToPlugin.get(ge);if(Ne)return Ne;if(Ne=this._plugins.find(Wt=>Wt.supports(ge)),!Ne)throw new o.vHH(5101,!1);return this._eventNameToPlugin.set(ge,Ne),Ne}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(oe),o.LFG(o.R0b))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();class re{constructor(Ve){this._doc=Ve}}const J="ng-app-id";let se=(()=>{class He{constructor(ge,Ne,wt,Wt={}){this.doc=ge,this.appId=Ne,this.nonce=wt,this.platformId=Wt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,C.PM)(Wt),this.resetHostNodes()}addStyles(ge){for(const Ne of ge)1===this.changeUsageCount(Ne,1)&&this.onStyleAdded(Ne)}removeStyles(ge){for(const Ne of ge)this.changeUsageCount(Ne,-1)<=0&&this.onStyleRemoved(Ne)}ngOnDestroy(){const ge=this.styleNodesInDOM;ge&&(ge.forEach(Ne=>Ne.remove()),ge.clear());for(const Ne of this.getAllStyles())this.onStyleRemoved(Ne);this.resetHostNodes()}addHost(ge){this.hostNodes.add(ge);for(const Ne of this.getAllStyles())this.addStyleToHost(ge,Ne)}removeHost(ge){this.hostNodes.delete(ge)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ge){for(const Ne of this.hostNodes)this.addStyleToHost(Ne,ge)}onStyleRemoved(ge){const Ne=this.styleRef;Ne.get(ge)?.elements?.forEach(wt=>wt.remove()),Ne.delete(ge)}collectServerRenderedStyles(){const ge=this.doc.head?.querySelectorAll(`style[${J}="${this.appId}"]`);if(ge?.length){const Ne=new Map;return ge.forEach(wt=>{null!=wt.textContent&&Ne.set(wt.textContent,wt)}),Ne}return null}changeUsageCount(ge,Ne){const wt=this.styleRef;if(wt.has(ge)){const Wt=wt.get(ge);return Wt.usage+=Ne,Wt.usage}return wt.set(ge,{usage:Ne,elements:[]}),Ne}getStyleElement(ge,Ne){const wt=this.styleNodesInDOM,Wt=wt?.get(Ne);if(Wt?.parentNode===ge)return wt.delete(Ne),Wt.removeAttribute(J),Wt;{const on=this.doc.createElement("style");return this.nonce&&on.setAttribute("nonce",this.nonce),on.textContent=Ne,this.platformIsServer&&on.setAttribute(J,this.appId),on}}addStyleToHost(ge,Ne){const wt=this.getStyleElement(ge,Ne);ge.appendChild(wt);const Wt=this.styleRef,on=Wt.get(Ne)?.elements;on?on.push(wt):Wt.set(Ne,{elements:[wt],usage:1})}resetHostNodes(){const ge=this.hostNodes;ge.clear(),ge.add(this.doc.head)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0),o.LFG(o.AFp),o.LFG(o.Ojb,8),o.LFG(o.Lbi))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const _e={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},De=/%COMP%/g,de=new o.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ke(He,Ve){return Ve.map(ge=>ge.replace(De,He))}let Ue=(()=>{class He{constructor(ge,Ne,wt,Wt,on,vn,hn,en=null){this.eventManager=ge,this.sharedStylesHost=Ne,this.appId=wt,this.removeStylesOnCompDestroy=Wt,this.doc=on,this.platformId=vn,this.ngZone=hn,this.nonce=en,this.rendererByCompId=new Map,this.platformIsServer=(0,C.PM)(vn),this.defaultRenderer=new Ct(ge,on,hn,this.platformIsServer)}createRenderer(ge,Ne){if(!ge||!Ne)return this.defaultRenderer;this.platformIsServer&&Ne.encapsulation===o.ifc.ShadowDom&&(Ne={...Ne,encapsulation:o.ifc.Emulated});const wt=this.getOrCreateRenderer(ge,Ne);return wt instanceof Ut?wt.applyToHost(ge):wt instanceof Ot&&wt.applyStyles(),wt}getOrCreateRenderer(ge,Ne){const wt=this.rendererByCompId;let Wt=wt.get(Ne.id);if(!Wt){const on=this.doc,vn=this.ngZone,hn=this.eventManager,en=this.sharedStylesHost,Kn=this.removeStylesOnCompDestroy,ze=this.platformIsServer;switch(Ne.encapsulation){case o.ifc.Emulated:Wt=new Ut(hn,en,Ne,this.appId,Kn,on,vn,ze);break;case o.ifc.ShadowDom:return new Bt(hn,en,ge,Ne,on,vn,this.nonce,ze);default:Wt=new Ot(hn,en,Ne,Kn,on,vn,ze)}wt.set(Ne.id,Wt)}return Wt}ngOnDestroy(){this.rendererByCompId.clear()}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(j),o.LFG(se),o.LFG(o.AFp),o.LFG(de),o.LFG(C.K0),o.LFG(o.Lbi),o.LFG(o.R0b),o.LFG(o.Ojb))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();class Ct{constructor(Ve,ge,Ne,wt){this.eventManager=Ve,this.doc=ge,this.ngZone=Ne,this.platformIsServer=wt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ve,ge){return ge?this.doc.createElementNS(_e[ge]||ge,Ve):this.doc.createElement(Ve)}createComment(Ve){return this.doc.createComment(Ve)}createText(Ve){return this.doc.createTextNode(Ve)}appendChild(Ve,ge){(Xt(Ve)?Ve.content:Ve).appendChild(ge)}insertBefore(Ve,ge,Ne){Ve&&(Xt(Ve)?Ve.content:Ve).insertBefore(ge,Ne)}removeChild(Ve,ge){Ve&&Ve.removeChild(ge)}selectRootElement(Ve,ge){let Ne="string"==typeof Ve?this.doc.querySelector(Ve):Ve;if(!Ne)throw new o.vHH(-5104,!1);return ge||(Ne.textContent=""),Ne}parentNode(Ve){return Ve.parentNode}nextSibling(Ve){return Ve.nextSibling}setAttribute(Ve,ge,Ne,wt){if(wt){ge=wt+":"+ge;const Wt=_e[wt];Wt?Ve.setAttributeNS(Wt,ge,Ne):Ve.setAttribute(ge,Ne)}else Ve.setAttribute(ge,Ne)}removeAttribute(Ve,ge,Ne){if(Ne){const wt=_e[Ne];wt?Ve.removeAttributeNS(wt,ge):Ve.removeAttribute(`${Ne}:${ge}`)}else Ve.removeAttribute(ge)}addClass(Ve,ge){Ve.classList.add(ge)}removeClass(Ve,ge){Ve.classList.remove(ge)}setStyle(Ve,ge,Ne,wt){wt&(o.JOm.DashCase|o.JOm.Important)?Ve.style.setProperty(ge,Ne,wt&o.JOm.Important?"important":""):Ve.style[ge]=Ne}removeStyle(Ve,ge,Ne){Ne&o.JOm.DashCase?Ve.style.removeProperty(ge):Ve.style[ge]=""}setProperty(Ve,ge,Ne){Ve[ge]=Ne}setValue(Ve,ge){Ve.nodeValue=ge}listen(Ve,ge,Ne){if("string"==typeof Ve&&!(Ve=(0,C.q)().getGlobalEventTarget(this.doc,Ve)))throw new Error(`Unsupported event target ${Ve} for event ${ge}`);return this.eventManager.addEventListener(Ve,ge,this.decoratePreventDefault(Ne))}decoratePreventDefault(Ve){return ge=>{if("__ngUnwrap__"===ge)return Ve;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ve(ge)):Ve(ge))&&ge.preventDefault()}}}function Xt(He){return"TEMPLATE"===He.tagName&&void 0!==He.content}class Bt extends Ct{constructor(Ve,ge,Ne,wt,Wt,on,vn,hn){super(Ve,Wt,on,hn),this.sharedStylesHost=ge,this.hostEl=Ne,this.shadowRoot=Ne.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const en=ke(wt.id,wt.styles);for(const Kn of en){const ze=document.createElement("style");vn&&ze.setAttribute("nonce",vn),ze.textContent=Kn,this.shadowRoot.appendChild(ze)}}nodeOrShadowRoot(Ve){return Ve===this.hostEl?this.shadowRoot:Ve}appendChild(Ve,ge){return super.appendChild(this.nodeOrShadowRoot(Ve),ge)}insertBefore(Ve,ge,Ne){return super.insertBefore(this.nodeOrShadowRoot(Ve),ge,Ne)}removeChild(Ve,ge){return super.removeChild(this.nodeOrShadowRoot(Ve),ge)}parentNode(Ve){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ve)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ot extends Ct{constructor(Ve,ge,Ne,wt,Wt,on,vn,hn){super(Ve,Wt,on,vn),this.sharedStylesHost=ge,this.removeStylesOnCompDestroy=wt,this.styles=hn?ke(hn,Ne.styles):Ne.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ut extends Ot{constructor(Ve,ge,Ne,wt,Wt,on,vn,hn){const en=wt+"-"+Ne.id;super(Ve,ge,Ne,Wt,on,vn,hn,en),this.contentAttr=function $(He){return"_ngcontent-%COMP%".replace(De,He)}(en),this.hostAttr=function ue(He){return"_nghost-%COMP%".replace(De,He)}(en)}applyToHost(Ve){this.applyStyles(),this.setAttribute(Ve,this.hostAttr,"")}createElement(Ve,ge){const Ne=super.createElement(Ve,ge);return super.setAttribute(Ne,this.contentAttr,""),Ne}}let Pt=(()=>{class He extends re{constructor(ge){super(ge)}supports(ge){return!0}addEventListener(ge,Ne,wt){return ge.addEventListener(Ne,wt,!1),()=>this.removeEventListener(ge,Ne,wt)}removeEventListener(ge,Ne,wt){return ge.removeEventListener(Ne,wt)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const $t=["alt","control","meta","shift"],ce={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Oe={alt:He=>He.altKey,control:He=>He.ctrlKey,meta:He=>He.metaKey,shift:He=>He.shiftKey};let Ae=(()=>{class He extends re{constructor(ge){super(ge)}supports(ge){return null!=He.parseEventName(ge)}addEventListener(ge,Ne,wt){const Wt=He.parseEventName(Ne),on=He.eventCallback(Wt.fullKey,wt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,C.q)().onAndCancel(ge,Wt.domEventName,on))}static parseEventName(ge){const Ne=ge.toLowerCase().split("."),wt=Ne.shift();if(0===Ne.length||"keydown"!==wt&&"keyup"!==wt)return null;const Wt=He._normalizeKey(Ne.pop());let on="",vn=Ne.indexOf("code");if(vn>-1&&(Ne.splice(vn,1),on="code."),$t.forEach(en=>{const Kn=Ne.indexOf(en);Kn>-1&&(Ne.splice(Kn,1),on+=en+".")}),on+=Wt,0!=Ne.length||0===Wt.length)return null;const hn={};return hn.domEventName=wt,hn.fullKey=on,hn}static matchEventFullKeyCode(ge,Ne){let wt=ce[ge.key]||ge.key,Wt="";return Ne.indexOf("code.")>-1&&(wt=ge.code,Wt="code."),!(null==wt||!wt)&&(wt=wt.toLowerCase()," "===wt?wt="space":"."===wt&&(wt="dot"),$t.forEach(on=>{on!==wt&&(0,Oe[on])(ge)&&(Wt+=on+".")}),Wt+=wt,Wt===Ne)}static eventCallback(ge,Ne,wt){return Wt=>{He.matchEventFullKeyCode(Wt,ge)&&wt.runGuarded(()=>Ne(Wt))}}static _normalizeKey(ge){return"esc"===ge?"escape":ge}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();function $e(He,Ve){return(0,o.iPO)({rootComponent:He,...vt(Ve)})}function vt(He){return{appProviders:[...rt,...He?.providers??[]],platformProviders:kt}}const kt=[{provide:o.Lbi,useValue:C.bD},{provide:o.g9A,useValue:function ft(){N.makeCurrent()},multi:!0},{provide:C.K0,useFactory:function Xe(){return(0,o.RDi)(document),document},deps:[]}],Mt=new o.OlP(""),qe=[{provide:o.rWj,useClass:class Q{addToWindow(Ve){o.dqk.getAngularTestability=(Ne,wt=!0)=>{const Wt=Ve.findTestabilityInTree(Ne,wt);if(null==Wt)throw new o.vHH(5103,!1);return Wt},o.dqk.getAllAngularTestabilities=()=>Ve.getAllTestabilities(),o.dqk.getAllAngularRootElements=()=>Ve.getAllRootElements(),o.dqk.frameworkStabilizers||(o.dqk.frameworkStabilizers=[]),o.dqk.frameworkStabilizers.push(Ne=>{const wt=o.dqk.getAllAngularTestabilities();let Wt=wt.length,on=!1;const vn=function(hn){on=on||hn,Wt--,0==Wt&&Ne(on)};wt.forEach(hn=>{hn.whenStable(vn)})})}findTestabilityInTree(Ve,ge,Ne){return null==ge?null:Ve.getTestability(ge)??(Ne?(0,C.q)().isShadowRoot(ge)?this.findTestabilityInTree(Ve,ge.host,!0):this.findTestabilityInTree(Ve,ge.parentElement,!0):null)}},deps:[]},{provide:o.lri,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]},{provide:o.dDg,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]}],rt=[{provide:o.zSh,useValue:"root"},{provide:o.qLn,useFactory:function Gt(){return new o.qLn},deps:[]},{provide:oe,useClass:Pt,multi:!0,deps:[C.K0,o.R0b,o.Lbi]},{provide:oe,useClass:Ae,multi:!0,deps:[C.K0]},Ue,se,j,{provide:o.FYo,useExisting:Ue},{provide:C.JF,useClass:U,deps:[]},[]];let dt=(()=>{class He{constructor(ge){}static withServerTransition(ge){return{ngModule:He,providers:[{provide:o.AFp,useValue:ge.appId}]}}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(Mt,12))},He.\u0275mod=o.oAB({type:He}),He.\u0275inj=o.cJS({providers:[...rt,...qe],imports:[C.ez,o.hGG]}),He})(),zt=(()=>{class He{constructor(ge){this._doc=ge}getTitle(){return this._doc.title}setTitle(ge){this._doc.title=ge||""}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new ge:function Qe(){return new zt((0,o.LFG)(C.K0))}(),Ne},providedIn:"root"}),He})();typeof window<"u"&&window;let mn=(()=>{class He{}return He.\u0275fac=function(ge){return new(ge||He)},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new(ge||He):o.LFG(nt),Ne},providedIn:"root"}),He})(),nt=(()=>{class He extends mn{constructor(ge){super(),this._doc=ge}sanitize(ge,Ne){if(null==Ne)return null;switch(ge){case o.q3G.NONE:return Ne;case o.q3G.HTML:return(0,o.qzn)(Ne,"HTML")?(0,o.z3N)(Ne):(0,o.EiD)(this._doc,String(Ne)).toString();case o.q3G.STYLE:return(0,o.qzn)(Ne,"Style")?(0,o.z3N)(Ne):Ne;case o.q3G.SCRIPT:if((0,o.qzn)(Ne,"Script"))return(0,o.z3N)(Ne);throw new o.vHH(5200,!1);case o.q3G.URL:return(0,o.qzn)(Ne,"URL")?(0,o.z3N)(Ne):(0,o.mCW)(String(Ne));case o.q3G.RESOURCE_URL:if((0,o.qzn)(Ne,"ResourceURL"))return(0,o.z3N)(Ne);throw new o.vHH(5201,!1);default:throw new o.vHH(5202,!1)}}bypassSecurityTrustHtml(ge){return(0,o.JVY)(ge)}bypassSecurityTrustStyle(ge){return(0,o.L6k)(ge)}bypassSecurityTrustScript(ge){return(0,o.eBb)(ge)}bypassSecurityTrustUrl(ge){return(0,o.LAX)(ge)}bypassSecurityTrustResourceUrl(ge){return(0,o.pB0)(ge)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new ge:function On(He){return new nt(He.get(C.K0))}(o.LFG(o.zs3)),Ne},providedIn:"root"}),He})()},81896:(Dt,xe,l)=>{"use strict";l.d(xe,{gz:()=>an,F0:()=>dn,rH:()=>qn,Bz:()=>uc,lC:()=>gn,bU:()=>Ht,jK:()=>La,fw:()=>Li});var o=l(65879),C=l(2664),_=l(7715),N=l(22096),B=l(65619),c=l(52572);const ae=(0,l(82306).d)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"});var Q=l(35211),U=l(74911),oe=l(88407),j=l(58504),re=l(36232),J=l(93168),se=l(78645),_e=l(96814),De=l(37398),Ze=l(94664),at=l(48180),et=l(27921),q=l(32181),de=l(21631),$=l(79360),ue=l(8251);function ke(p){return(0,$.e)((v,h)=>{let x=!1;v.subscribe((0,ue.x)(h,V=>{x=!0,h.next(V)},()=>{x||h.next(p),h.complete()}))})}function Ue(p=Ct){return(0,$.e)((v,h)=>{let x=!1;v.subscribe((0,ue.x)(h,V=>{x=!0,h.next(V)},()=>x?h.complete():h.error(p())))})}function Ct(){return new ae}var Rt=l(42737);function Tt(p,v){const h=arguments.length>=2;return x=>x.pipe(p?(0,q.h)((V,ne)=>p(V,ne,x)):Rt.y,(0,at.q)(1),h?ke(v):Ue(()=>new ae))}var Xt=l(76328),Bt=l(99397),Ot=l(26306);function $t(p){return p<=0?()=>re.E:(0,$.e)((v,h)=>{let x=[];v.subscribe((0,ue.x)(h,V=>{x.push(V),p{for(const V of x)h.next(V);h.complete()},void 0,()=>{x=null}))})}var Oe=l(21441),Ae=l(64716),$e=l(66196),ut=l(57537),vt=l(6593);const gt="primary",ft=Symbol("RouteTitle");class Gt{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h[0]:h}return null}getAll(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function Xe(p){return new Gt(p)}function kt(p,v,h){const x=h.path.split("/");if(x.length>p.length||"full"===h.pathMatch&&(v.hasChildren()||x.lengthx[ne]===V)}return p===v}function rt(p){return p.length>0?p[p.length-1]:null}function dt(p){return(0,C.b)(p)?p:(0,o.QGY)(p)?(0,_.D)(Promise.resolve(p)):(0,N.of)(p)}const ye={exact:function zt(p,v,h){if(!Te(p.segments,v.segments)||!T(p.segments,v.segments,h)||p.numberOfChildren!==v.numberOfChildren)return!1;for(const x in v.children)if(!p.children[x]||!zt(p.children[x],v.children[x],h))return!1;return!0},subset:Ge},bt={exact:function Qe(p,v){return Mt(p,v)},subset:function Pe(p,v){return Object.keys(v).length<=Object.keys(p).length&&Object.keys(v).every(h=>qe(p[h],v[h]))},ignored:()=>!0};function At(p,v,h){return ye[h.paths](p.root,v.root,h.matrixParams)&&bt[h.queryParams](p.queryParams,v.queryParams)&&!("exact"===h.fragment&&p.fragment!==v.fragment)}function Ge(p,v,h){return me(p,v,v.segments,h)}function me(p,v,h,x){if(p.segments.length>h.length){const V=p.segments.slice(0,h.length);return!(!Te(V,h)||v.hasChildren()||!T(V,h,x))}if(p.segments.length===h.length){if(!Te(p.segments,h)||!T(p.segments,h,x))return!1;for(const V in v.children)if(!p.children[V]||!Ge(p.children[V],v.children[V],x))return!1;return!0}{const V=h.slice(0,p.segments.length),ne=h.slice(p.segments.length);return!!(Te(p.segments,V)&&T(p.segments,V,x)&&p.children[gt])&&me(p.children[gt],v,ne,x)}}function T(p,v,h){return v.every((x,V)=>bt[h](p[V].parameters,x.parameters))}class te{constructor(v=new Ce([],{}),h={},x=null){this.root=v,this.queryParams=h,this.fragment=x}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return Lt.serialize(this)}}class Ce{constructor(v,h){this.segments=v,this.children=h,this.parent=null,Object.values(h).forEach(x=>x.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return St(this)}}class it{constructor(v,h){this.path=v,this.parameters=h}get parameterMap(){return this._parameterMap||(this._parameterMap=Xe(this.parameters)),this._parameterMap}toString(){return R(this)}}function Te(p,v){return p.length===v.length&&p.every((h,x)=>h.path===v[x].path)}let Re=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return new ot},providedIn:"root"}),p})();class ot{parse(v){const h=new Wt(v);return new te(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(v){const h=`/${Kt(v.root,!0)}`,x=function D(p){const v=Object.keys(p).map(h=>{const x=p[h];return Array.isArray(x)?x.map(V=>`${mn(h)}=${mn(V)}`).join("&"):`${mn(h)}=${mn(x)}`}).filter(h=>!!h);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${h}${x}${"string"==typeof v.fragment?`#${function On(p){return encodeURI(p)}(v.fragment)}`:""}`}}const Lt=new ot;function St(p){return p.segments.map(v=>R(v)).join("/")}function Kt(p,v){if(!p.hasChildren())return St(p);if(v){const h=p.children[gt]?Kt(p.children[gt],!1):"",x=[];return Object.entries(p.children).forEach(([V,ne])=>{V!==gt&&x.push(`${V}:${Kt(ne,!1)}`)}),x.length>0?`${h}(${x.join("//")})`:h}{const h=function le(p,v){let h=[];return Object.entries(p.children).forEach(([x,V])=>{x===gt&&(h=h.concat(v(V,x)))}),Object.entries(p.children).forEach(([x,V])=>{x!==gt&&(h=h.concat(v(V,x)))}),h}(p,(x,V)=>V===gt?[Kt(p.children[gt],!1)]:[`${V}:${Kt(x,!1)}`]);return 1===Object.keys(p.children).length&&null!=p.children[gt]?`${St(p)}/${h[0]}`:`${St(p)}/(${h.join("//")})`}}function qt(p){return encodeURIComponent(p).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mn(p){return qt(p).replace(/%3B/gi,";")}function nt(p){return qt(p).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ft(p){return decodeURIComponent(p)}function We(p){return Ft(p.replace(/\+/g,"%20"))}function R(p){return`${nt(p.path)}${function z(p){return Object.keys(p).map(v=>`;${nt(v)}=${nt(p[v])}`).join("")}(p.parameters)}`}const ee=/^[^\/()?;#]+/;function be(p){const v=p.match(ee);return v?v[0]:""}const ht=/^[^\/()?;=#]+/,Ve=/^[^=?&#]+/,Ne=/^[^&#]+/;class Wt{constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ce([],{}):new Ce([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let x={};return this.peekStartsWith("(")&&(x=this.parseParens(!1)),(v.length>0||Object.keys(h).length>0)&&(x[gt]=new Ce(v,h)),x}parseSegment(){const v=be(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new o.vHH(4009,!1);return this.capture(v),new it(Ft(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const h=function He(p){const v=p.match(ht);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let x="";if(this.consumeOptional("=")){const V=be(this.remaining);V&&(x=V,this.capture(x))}v[Ft(h)]=Ft(x)}parseQueryParam(v){const h=function ge(p){const v=p.match(Ve);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let x="";if(this.consumeOptional("=")){const ie=function wt(p){const v=p.match(Ne);return v?v[0]:""}(this.remaining);ie&&(x=ie,this.capture(x))}const V=We(h),ne=We(x);if(v.hasOwnProperty(V)){let ie=v[V];Array.isArray(ie)||(ie=[ie],v[V]=ie),ie.push(ne)}else v[V]=ne}parseParens(v){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const x=be(this.remaining),V=this.remaining[x.length];if("/"!==V&&")"!==V&&";"!==V)throw new o.vHH(4010,!1);let ne;x.indexOf(":")>-1?(ne=x.slice(0,x.indexOf(":")),this.capture(ne),this.capture(":")):v&&(ne=gt);const ie=this.parseChildren();h[ne]=1===Object.keys(ie).length?ie[gt]:new Ce([],ie),this.consumeOptional("//")}return h}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new o.vHH(4011,!1)}}function on(p){return p.segments.length>0?new Ce([],{[gt]:p}):p}function vn(p){const v={};for(const x of Object.keys(p.children)){const ne=vn(p.children[x]);if(x===gt&&0===ne.segments.length&&ne.hasChildren())for(const[ie,Ye]of Object.entries(ne.children))v[ie]=Ye;else(ne.segments.length>0||ne.hasChildren())&&(v[x]=ne)}return function hn(p){if(1===p.numberOfChildren&&p.children[gt]){const v=p.children[gt];return new Ce(p.segments.concat(v.segments),v.children)}return p}(new Ce(p.segments,v))}function en(p){return p instanceof te}function ze(p){let v;const V=on(function h(ne){const ie={};for(const It of ne.children){const rn=h(It);ie[It.outlet]=rn}const Ye=new Ce(ne.url,ie);return ne===p&&(v=Ye),Ye}(p.root));return v??V}function pe(p,v,h,x){let V=p;for(;V.parent;)V=V.parent;if(0===v.length)return Ee(V,V,V,h,x);const ne=function _t(p){if("string"==typeof p[0]&&1===p.length&&"/"===p[0])return new mt(!0,0,p);let v=0,h=!1;const x=p.reduce((V,ne,ie)=>{if("object"==typeof ne&&null!=ne){if(ne.outlets){const Ye={};return Object.entries(ne.outlets).forEach(([It,rn])=>{Ye[It]="string"==typeof rn?rn.split("/"):rn}),[...V,{outlets:Ye}]}if(ne.segmentPath)return[...V,ne.segmentPath]}return"string"!=typeof ne?[...V,ne]:0===ie?(ne.split("/").forEach((Ye,It)=>{0==It&&"."===Ye||(0==It&&""===Ye?h=!0:".."===Ye?v++:""!=Ye&&V.push(Ye))}),V):[...V,ne]},[]);return new mt(h,v,x)}(v);if(ne.toRoot())return Ee(V,V,new Ce([],{}),h,x);const ie=function Yt(p,v,h){if(p.isAbsolute)return new cn(v,!0,0);if(!h)return new cn(v,!1,NaN);if(null===h.parent)return new cn(h,!0,0);const x=S(p.commands[0])?0:1;return function _n(p,v,h){let x=p,V=v,ne=h;for(;ne>V;){if(ne-=V,x=x.parent,!x)throw new o.vHH(4005,!1);V=x.segments.length}return new cn(x,!1,V-ne)}(h,h.segments.length-1+x,p.numberOfDoubleDots)}(ne,V,p),Ye=ie.processChildren?si(ie.segmentGroup,ie.index,ne.commands):mi(ie.segmentGroup,ie.index,ne.commands);return Ee(V,ie.segmentGroup,Ye,h,x)}function S(p){return"object"==typeof p&&null!=p&&!p.outlets&&!p.segmentPath}function Y(p){return"object"==typeof p&&null!=p&&p.outlets}function Ee(p,v,h,x,V){let ie,ne={};x&&Object.entries(x).forEach(([It,rn])=>{ne[It]=Array.isArray(rn)?rn.map(un=>`${un}`):`${rn}`}),ie=p===v?h:Ke(p,v,h);const Ye=on(vn(ie));return new te(Ye,ne,V)}function Ke(p,v,h){const x={};return Object.entries(p.children).forEach(([V,ne])=>{x[V]=ne===v?h:Ke(ne,v,h)}),new Ce(p.segments,x)}class mt{constructor(v,h,x){if(this.isAbsolute=v,this.numberOfDoubleDots=h,this.commands=x,v&&x.length>0&&S(x[0]))throw new o.vHH(4003,!1);const V=x.find(Y);if(V&&V!==rt(x))throw new o.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class cn{constructor(v,h,x){this.segmentGroup=v,this.processChildren=h,this.index=x}}function mi(p,v,h){if(p||(p=new Ce([],{})),0===p.segments.length&&p.hasChildren())return si(p,v,h);const x=function Pi(p,v,h){let x=0,V=v;const ne={match:!1,pathIndex:0,commandIndex:0};for(;V=h.length)return ne;const ie=p.segments[V],Ye=h[x];if(Y(Ye))break;const It=`${Ye}`,rn=x0&&void 0===It)break;if(It&&rn&&"object"==typeof rn&&void 0===rn.outlets){if(!Wn(It,rn,ie))return ne;x+=2}else{if(!Wn(It,{},ie))return ne;x++}V++}return{match:!0,pathIndex:V,commandIndex:x}}(p,v,h),V=h.slice(x.commandIndex);if(x.match&&x.pathIndex{"string"==typeof ie&&(ie=[ie]),null!==ie&&(V[ne]=mi(p.children[ne],v,ie))}),Object.entries(p.children).forEach(([ne,ie])=>{void 0===x[ne]&&(V[ne]=ie)}),new Ce(p.segments,V)}}function oi(p,v,h){const x=p.segments.slice(0,v);let V=0;for(;V{"string"==typeof x&&(x=[x]),null!==x&&(v[h]=oi(new Ce([],{}),0,x))}),v}function yn(p){const v={};return Object.entries(p).forEach(([h,x])=>v[h]=`${x}`),v}function Wn(p,v,h){return p==h.path&&Mt(v,h.parameters)}const zn="imperative";class An{constructor(v,h){this.id=v,this.url=h}}class Jn extends An{constructor(v,h,x="imperative",V=null){super(v,h),this.type=0,this.navigationTrigger=x,this.restoredState=V}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class fi extends An{constructor(v,h,x){super(v,h),this.urlAfterRedirects=x,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class fn extends An{constructor(v,h,x,V){super(v,h),this.reason=x,this.code=V,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class li extends An{constructor(v,h,x,V){super(v,h),this.reason=x,this.code=V,this.type=16}}class Fi extends An{constructor(v,h,x,V){super(v,h),this.error=x,this.target=V,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class co extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uo extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yi extends An{constructor(v,h,x,V,ne){super(v,h),this.urlAfterRedirects=x,this.state=V,this.shouldActivate=ne,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ma extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ho extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fo{constructor(v){this.route=v,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Co{constructor(v){this.route=v,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Oa{constructor(v){this.snapshot=v,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Po{constructor(v){this.snapshot=v,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ca{constructor(v){this.snapshot=v,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sa{constructor(v){this.snapshot=v,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mn{constructor(v,h,x){this.routerEvent=v,this.position=h,this.anchor=x,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class ai{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Si,this.attachRef=null}}let Si=(()=>{class p{constructor(){this.contexts=new Map}onChildOutletCreated(h,x){const V=this.getOrCreateContext(h);V.outlet=x,this.contexts.set(h,V)}onChildOutletDestroyed(h){const x=this.getContext(h);x&&(x.outlet=null,x.attachRef=null)}onOutletDeactivated(){const h=this.contexts;return this.contexts=new Map,h}onOutletReAttached(h){this.contexts=h}getOrCreateContext(h){let x=this.getContext(h);return x||(x=new ai,this.contexts.set(h,x)),x}getContext(h){return this.contexts.get(h)||null}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();class pi{constructor(v){this._root=v}get root(){return this._root.value}parent(v){const h=this.pathFromRoot(v);return h.length>1?h[h.length-2]:null}children(v){const h=Bi(v,this._root);return h?h.children.map(x=>x.value):[]}firstChild(v){const h=Bi(v,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(v){const h=xo(v,this._root);return h.length<2?[]:h[h.length-2].children.map(V=>V.value).filter(V=>V!==v)}pathFromRoot(v){return xo(v,this._root).map(h=>h.value)}}function Bi(p,v){if(p===v.value)return v;for(const h of v.children){const x=Bi(p,h);if(x)return x}return null}function xo(p,v){if(p===v.value)return[v];for(const h of v.children){const x=xo(p,h);if(x.length)return x.unshift(v),x}return[]}class gi{constructor(v,h){this.value=v,this.children=h}toString(){return`TreeNode(${this.value})`}}function Zi(p){const v={};return p&&p.children.forEach(h=>v[h.value.outlet]=h),v}class ko extends pi{constructor(v,h){super(v),this.snapshot=h,xn(this,v)}toString(){return this.snapshot.toString()}}function ni(p,v){const h=function Qt(p,v){const ie=new hi([],{},{},"",{},gt,v,null,{});return new ri("",new gi(ie,[]))}(0,v),x=new B.X([new it("",{})]),V=new B.X({}),ne=new B.X({}),ie=new B.X({}),Ye=new B.X(""),It=new an(x,V,ie,Ye,ne,gt,v,h.root);return It.snapshot=h.root,new ko(new gi(It,[]),h)}class an{constructor(v,h,x,V,ne,ie,Ye,It){this.urlSubject=v,this.paramsSubject=h,this.queryParamsSubject=x,this.fragmentSubject=V,this.dataSubject=ne,this.outlet=ie,this.component=Ye,this._futureSnapshot=It,this.title=this.dataSubject?.pipe((0,De.U)(rn=>rn[ft]))??(0,N.of)(void 0),this.url=v,this.params=h,this.queryParams=x,this.fragment=V,this.data=ne}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,De.U)(v=>Xe(v)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,De.U)(v=>Xe(v)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Nn(p,v="emptyOnly"){const h=p.pathFromRoot;let x=0;if("always"!==v)for(x=h.length-1;x>=1;){const V=h[x],ne=h[x-1];if(V.routeConfig&&""===V.routeConfig.path)x--;else{if(ne.component)break;x--}}return function zi(p){return p.reduce((v,h)=>({params:{...v.params,...h.params},data:{...v.data,...h.data},resolve:{...h.data,...v.resolve,...h.routeConfig?.data,...h._resolvedData}}),{params:{},data:{},resolve:{}})}(h.slice(x))}class hi{get title(){return this.data?.[ft]}constructor(v,h,x,V,ne,ie,Ye,It,rn){this.url=v,this.params=h,this.queryParams=x,this.fragment=V,this.data=ne,this.outlet=ie,this.component=Ye,this.routeConfig=It,this._resolve=rn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Xe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(x=>x.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ri extends pi{constructor(v,h){super(h),this.url=v,xn(this,h)}toString(){return Pn(this._root)}}function xn(p,v){v.value._routerState=p,v.children.forEach(h=>xn(p,h))}function Pn(p){const v=p.children.length>0?` { ${p.children.map(Pn).join(", ")} } `:"";return`${p.value}${v}`}function Hi(p){if(p.snapshot){const v=p.snapshot,h=p._futureSnapshot;p.snapshot=h,Mt(v.queryParams,h.queryParams)||p.queryParamsSubject.next(h.queryParams),v.fragment!==h.fragment&&p.fragmentSubject.next(h.fragment),Mt(v.params,h.params)||p.paramsSubject.next(h.params),function tt(p,v){if(p.length!==v.length)return!1;for(let h=0;hMt(h.parameters,v[x].parameters))}(p.url,v.url);return h&&!(!p.parent!=!v.parent)&&(!p.parent||Ti(p.parent,v.parent))}let gn=(()=>{class p{constructor(){this.activated=null,this._activatedRoute=null,this.name=gt,this.activateEvents=new o.vpe,this.deactivateEvents=new o.vpe,this.attachEvents=new o.vpe,this.detachEvents=new o.vpe,this.parentContexts=(0,o.f3M)(Si),this.location=(0,o.f3M)(o.s_b),this.changeDetector=(0,o.f3M)(o.sBO),this.environmentInjector=(0,o.f3M)(o.lqb),this.inputBinder=(0,o.f3M)(Bo,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(h){if(h.name){const{firstChange:x,previousValue:V}=h.name;if(x)return;this.isTrackedInParentContexts(V)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(V)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(h){return this.parentContexts.getContext(h)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const h=this.parentContexts.getContext(this.name);h?.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.vHH(4012,!1);this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,x){this.activated=h,this._activatedRoute=x,this.location.insert(h.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,x){if(this.isActivated)throw new o.vHH(4013,!1);this._activatedRoute=h;const V=this.location,ie=h.snapshot.component,Ye=this.parentContexts.getOrCreateContext(this.name).children,It=new yo(h,Ye,V.injector);this.activated=V.createComponent(ie,{index:V.length,injector:It,environmentInjector:x??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275dir=o.lG2({type:p,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.TTD]}),p})();class yo{constructor(v,h,x){this.route=v,this.childContexts=h,this.parent=x}get(v,h){return v===an?this.route:v===Si?this.childContexts:this.parent.get(v,h)}}const Bo=new o.OlP("");let ei=(()=>{class p{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(h){this.unsubscribeFromRouteData(h),this.subscribeToRouteData(h)}unsubscribeFromRouteData(h){this.outletDataSubscriptions.get(h)?.unsubscribe(),this.outletDataSubscriptions.delete(h)}subscribeToRouteData(h){const{activatedRoute:x}=h,V=(0,c.a)([x.queryParams,x.params,x.data]).pipe((0,Ze.w)(([ne,ie,Ye],It)=>(Ye={...ne,...ie,...Ye},0===It?(0,N.of)(Ye):Promise.resolve(Ye)))).subscribe(ne=>{if(!h.isActivated||!h.activatedComponentRef||h.activatedRoute!==x||null===x.component)return void this.unsubscribeFromRouteData(h);const ie=(0,o.qFp)(x.component);if(ie)for(const{templateName:Ye}of ie.inputs)h.activatedComponentRef.setInput(Ye,ne[Ye]);else this.unsubscribeFromRouteData(h)});this.outletDataSubscriptions.set(h,V)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac}),p})();function bi(p,v,h){if(h&&p.shouldReuseRoute(v.value,h.value.snapshot)){const x=h.value;x._futureSnapshot=v.value;const V=function Uo(p,v,h){return v.children.map(x=>{for(const V of h.children)if(p.shouldReuseRoute(x.value,V.value.snapshot))return bi(p,x,V);return bi(p,x)})}(p,v,h);return new gi(x,V)}{if(p.shouldAttach(v.value)){const ne=p.retrieve(v.value);if(null!==ne){const ie=ne.route;return ie.value._futureSnapshot=v.value,ie.children=v.children.map(Ye=>bi(p,Ye)),ie}}const x=function Ki(p){return new an(new B.X(p.url),new B.X(p.params),new B.X(p.queryParams),new B.X(p.fragment),new B.X(p.data),p.outlet,p.component,p)}(v.value),V=v.children.map(ne=>bi(p,ne));return new gi(x,V)}}const Ui="ngNavigationCancelingError";function Jo(p,v){const{redirectTo:h,navigationBehaviorOptions:x}=en(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,V=Xi(!1,0,v);return V.url=h,V.navigationBehaviorOptions=x,V}function Xi(p,v,h){const x=new Error("NavigationCancelingError: "+(p||""));return x[Ui]=!0,x.cancellationCode=v,h&&(x.url=h),x}function ki(p){return Qi(p)&&en(p.url)}function Qi(p){return p&&p[Ui]}let Li=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275cmp=o.Xpm({type:p,selectors:[["ng-component"]],standalone:!0,features:[o.jDz],decls:1,vars:0,template:function(h,x){1&h&&o._UZ(0,"router-outlet")},dependencies:[gn],encapsulation:2}),p})();function $o(p){const v=p.children&&p.children.map($o),h=v?{...p,children:v}:{...p};return!h.component&&!h.loadComponent&&(v||h.loadChildren)&&h.outlet&&h.outlet!==gt&&(h.component=Li),h}function Gn(p){return p.outlet||gt}function Ci(p){if(!p)return null;if(p.routeConfig?._injector)return p.routeConfig._injector;for(let v=p.parent;v;v=v.parent){const h=v.routeConfig;if(h?._loadedInjector)return h._loadedInjector;if(h?._injector)return h._injector}return null}class di{constructor(v,h,x,V,ne){this.routeReuseStrategy=v,this.futureState=h,this.currState=x,this.forwardEvent=V,this.inputBindingEnabled=ne}activate(v){const h=this.futureState._root,x=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,x,v),Hi(this.futureState.root),this.activateChildRoutes(h,x,v)}deactivateChildRoutes(v,h,x){const V=Zi(h);v.children.forEach(ne=>{const ie=ne.value.outlet;this.deactivateRoutes(ne,V[ie],x),delete V[ie]}),Object.values(V).forEach(ne=>{this.deactivateRouteAndItsChildren(ne,x)})}deactivateRoutes(v,h,x){const V=v.value,ne=h?h.value:null;if(V===ne)if(V.component){const ie=x.getContext(V.outlet);ie&&this.deactivateChildRoutes(v,h,ie.children)}else this.deactivateChildRoutes(v,h,x);else ne&&this.deactivateRouteAndItsChildren(h,x)}deactivateRouteAndItsChildren(v,h){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,h):this.deactivateRouteAndOutlet(v,h)}detachAndStoreRouteSubtree(v,h){const x=h.getContext(v.value.outlet),V=x&&v.value.component?x.children:h,ne=Zi(v);for(const ie of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[ie],V);if(x&&x.outlet){const ie=x.outlet.detach(),Ye=x.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:ie,route:v,contexts:Ye})}}deactivateRouteAndOutlet(v,h){const x=h.getContext(v.value.outlet),V=x&&v.value.component?x.children:h,ne=Zi(v);for(const ie of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[ie],V);x&&(x.outlet&&(x.outlet.deactivate(),x.children.onOutletDeactivated()),x.attachRef=null,x.route=null)}activateChildRoutes(v,h,x){const V=Zi(h);v.children.forEach(ne=>{this.activateRoutes(ne,V[ne.value.outlet],x),this.forwardEvent(new sa(ne.value.snapshot))}),v.children.length&&this.forwardEvent(new Po(v.value.snapshot))}activateRoutes(v,h,x){const V=v.value,ne=h?h.value:null;if(Hi(V),V===ne)if(V.component){const ie=x.getOrCreateContext(V.outlet);this.activateChildRoutes(v,h,ie.children)}else this.activateChildRoutes(v,h,x);else if(V.component){const ie=x.getOrCreateContext(V.outlet);if(this.routeReuseStrategy.shouldAttach(V.snapshot)){const Ye=this.routeReuseStrategy.retrieve(V.snapshot);this.routeReuseStrategy.store(V.snapshot,null),ie.children.onOutletReAttached(Ye.contexts),ie.attachRef=Ye.componentRef,ie.route=Ye.route.value,ie.outlet&&ie.outlet.attach(Ye.componentRef,Ye.route.value),Hi(Ye.route.value),this.activateChildRoutes(v,null,ie.children)}else{const Ye=Ci(V.snapshot);ie.attachRef=null,ie.route=V,ie.injector=Ye,ie.outlet&&ie.outlet.activateWith(V,ie.injector),this.activateChildRoutes(v,null,ie.children)}}else this.activateChildRoutes(v,null,x)}}class po{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class vi{constructor(v,h){this.component=v,this.route=h}}function go(p,v,h){const x=p._root;return so(x,v?v._root:null,h,[x.value])}function Vi(p,v){const h=Symbol(),x=v.get(p,h);return x===h?"function"!=typeof p||(0,o.Z0I)(p)?v.get(p):p:x}function so(p,v,h,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const ne=Zi(v);return p.children.forEach(ie=>{(function Go(p,v,h,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const ne=p.value,ie=v?v.value:null,Ye=h?h.getContext(p.value.outlet):null;if(ie&&ne.routeConfig===ie.routeConfig){const It=function qo(p,v,h){if("function"==typeof h)return h(p,v);switch(h){case"pathParamsChange":return!Te(p.url,v.url);case"pathParamsOrQueryParamsChange":return!Te(p.url,v.url)||!Mt(p.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ti(p,v)||!Mt(p.queryParams,v.queryParams);default:return!Ti(p,v)}}(ie,ne,ne.routeConfig.runGuardsAndResolvers);It?V.canActivateChecks.push(new po(x)):(ne.data=ie.data,ne._resolvedData=ie._resolvedData),so(p,v,ne.component?Ye?Ye.children:null:h,x,V),It&&Ye&&Ye.outlet&&Ye.outlet.isActivated&&V.canDeactivateChecks.push(new vi(Ye.outlet.component,ie))}else ie&&eo(v,Ye,V),V.canActivateChecks.push(new po(x)),so(p,null,ne.component?Ye?Ye.children:null:h,x,V)})(ie,ne[ie.value.outlet],h,x.concat([ie.value]),V),delete ne[ie.value.outlet]}),Object.entries(ne).forEach(([ie,Ye])=>eo(Ye,h.getContext(ie),V)),V}function eo(p,v,h){const x=Zi(p),V=p.value;Object.entries(x).forEach(([ne,ie])=>{eo(ie,V.component?v?v.children.getContext(ne):null:v,h)}),h.canDeactivateChecks.push(new vi(V.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,V))}function ea(p){return"function"==typeof p}function w(p){return p instanceof ae||"EmptyError"===p?.name}const Z=Symbol("INITIAL_VALUE");function pt(){return(0,Ze.w)(p=>(0,c.a)(p.map(v=>v.pipe((0,at.q)(1),(0,et.O)(Z)))).pipe((0,De.U)(v=>{for(const h of v)if(!0!==h){if(h===Z)return Z;if(!1===h||h instanceof te)return h}return!0}),(0,q.h)(v=>v!==Z),(0,at.q)(1)))}function Xa(p){return(0,oe.z)((0,Bt.b)(v=>{if(en(v))throw Jo(0,v)}),(0,De.U)(v=>!0===v))}class na{constructor(v){this.segmentGroup=v||null}}class to{constructor(v){this.urlTree=v}}function bo(p){return(0,j._)(new na(p))}function ci(p){return(0,j._)(new to(p))}class ua{constructor(v,h){this.urlSerializer=v,this.urlTree=h}noMatchError(v){return new o.vHH(4002,!1)}lineralizeSegments(v,h){let x=[],V=h.root;for(;;){if(x=x.concat(V.segments),0===V.numberOfChildren)return(0,N.of)(x);if(V.numberOfChildren>1||!V.children[gt])return(0,j._)(new o.vHH(4e3,!1));V=V.children[gt]}}applyRedirectCommands(v,h,x){return this.applyRedirectCreateUrlTree(h,this.urlSerializer.parse(h),v,x)}applyRedirectCreateUrlTree(v,h,x,V){const ne=this.createSegmentGroup(v,h.root,x,V);return new te(ne,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(v,h){const x={};return Object.entries(v).forEach(([V,ne])=>{if("string"==typeof ne&&ne.startsWith(":")){const Ye=ne.substring(1);x[V]=h[Ye]}else x[V]=ne}),x}createSegmentGroup(v,h,x,V){const ne=this.createSegments(v,h.segments,x,V);let ie={};return Object.entries(h.children).forEach(([Ye,It])=>{ie[Ye]=this.createSegmentGroup(v,It,x,V)}),new Ce(ne,ie)}createSegments(v,h,x,V){return h.map(ne=>ne.path.startsWith(":")?this.findPosParam(v,ne,V):this.findOrReturn(ne,x))}findPosParam(v,h,x){const V=x[h.path.substring(1)];if(!V)throw new o.vHH(4001,!1);return V}findOrReturn(v,h){let x=0;for(const V of h){if(V.path===v.path)return h.splice(x),V;x++}return v}}const Yo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ia(p,v,h,x,V){const ne=Qa(p,v,h);return ne.matched?(x=function En(p,v){return p.providers&&!p._injector&&(p._injector=(0,o.MMx)(p.providers,v,`Route: ${p.path}`)),p._injector??v}(v,x),function Tr(p,v,h,x){const V=v.canMatch;if(!V||0===V.length)return(0,N.of)(!0);const ne=V.map(ie=>{const Ye=Vi(ie,p);return dt(function hr(p){return p&&ea(p.canMatch)}(Ye)?Ye.canMatch(v,h):p.runInContext(()=>Ye(v,h)))});return(0,N.of)(ne).pipe(pt(),Xa())}(x,v,h).pipe((0,De.U)(ie=>!0===ie?ne:{...Yo}))):(0,N.of)(ne)}function Qa(p,v,h){if(""===v.path)return"full"===v.pathMatch&&(p.hasChildren()||h.length>0)?{...Yo}:{matched:!0,consumedSegments:[],remainingSegments:h,parameters:{},positionalParamSegments:{}};const V=(v.matcher||kt)(h,p,v);if(!V)return{...Yo};const ne={};Object.entries(V.posParams??{}).forEach(([Ye,It])=>{ne[Ye]=It.path});const ie=V.consumed.length>0?{...ne,...V.consumed[V.consumed.length-1].parameters}:ne;return{matched:!0,consumedSegments:V.consumed,remainingSegments:h.slice(V.consumed.length),parameters:ie,positionalParamSegments:V.posParams??{}}}function Nr(p,v,h,x){return h.length>0&&function lc(p,v,h){return h.some(x=>qa(p,v,x)&&Gn(x)!==gt)}(p,h,x)?{segmentGroup:new Ce(v,ha(x,new Ce(h,p.children))),slicedSegments:[]}:0===h.length&&function Ja(p,v,h){return h.some(x=>qa(p,v,x))}(p,h,x)?{segmentGroup:new Ce(p.segments,ka(p,0,h,x,p.children)),slicedSegments:h}:{segmentGroup:new Ce(p.segments,p.children),slicedSegments:h}}function ka(p,v,h,x,V){const ne={};for(const ie of x)if(qa(p,h,ie)&&!V[Gn(ie)]){const Ye=new Ce([],{});ne[Gn(ie)]=Ye}return{...V,...ne}}function ha(p,v){const h={};h[gt]=v;for(const x of p)if(""===x.path&&Gn(x)!==gt){const V=new Ce([],{});h[Gn(x)]=V}return h}function qa(p,v,h){return(!(p.hasChildren()||v.length>0)||"full"!==h.pathMatch)&&""===h.path}class er{constructor(v,h,x,V,ne,ie,Ye){this.injector=v,this.configLoader=h,this.rootComponentType=x,this.config=V,this.urlTree=ne,this.paramsInheritanceStrategy=ie,this.urlSerializer=Ye,this.allowRedirects=!0,this.applyRedirects=new ua(this.urlSerializer,this.urlTree)}noMatchError(v){return new o.vHH(4002,!1)}recognize(){const v=Nr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,v,gt).pipe((0,Ot.K)(h=>{if(h instanceof to)return this.allowRedirects=!1,this.urlTree=h.urlTree,this.match(h.urlTree);throw h instanceof na?this.noMatchError(h):h}),(0,De.U)(h=>{const x=new hi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},gt,this.rootComponentType,null,{}),V=new gi(x,h),ne=new ri("",V),ie=function Kn(p,v,h=null,x=null){return pe(ze(p),v,h,x)}(x,[],this.urlTree.queryParams,this.urlTree.fragment);return ie.queryParams=this.urlTree.queryParams,ne.url=this.urlSerializer.serialize(ie),this.inheritParamsAndData(ne._root),{state:ne,tree:ie}}))}match(v){return this.processSegmentGroup(this.injector,this.config,v.root,gt).pipe((0,Ot.K)(x=>{throw x instanceof na?this.noMatchError(x):x}))}inheritParamsAndData(v){const h=v.value,x=Nn(h,this.paramsInheritanceStrategy);h.params=Object.freeze(x.params),h.data=Object.freeze(x.data),v.children.forEach(V=>this.inheritParamsAndData(V))}processSegmentGroup(v,h,x,V){return 0===x.segments.length&&x.hasChildren()?this.processChildren(v,h,x):this.processSegment(v,h,x,x.segments,V,!0)}processChildren(v,h,x){const V=[];for(const ne of Object.keys(x.children))"primary"===ne?V.unshift(ne):V.push(ne);return(0,_.D)(V).pipe((0,Xt.b)(ne=>{const ie=x.children[ne],Ye=function Di(p,v){const h=p.filter(x=>Gn(x)===v);return h.push(...p.filter(x=>Gn(x)!==v)),h}(h,ne);return this.processSegmentGroup(v,Ye,ie,ne)}),function Pt(p,v){return(0,$.e)(function Ut(p,v,h,x,V){return(ne,ie)=>{let Ye=h,It=v,rn=0;ne.subscribe((0,ue.x)(ie,un=>{const Bn=rn++;It=Ye?p(It,un,Bn):(Ye=!0,un),x&&ie.next(It)},V&&(()=>{Ye&&ie.next(It),ie.complete()})))}}(p,v,arguments.length>=2,!0))}((ne,ie)=>(ne.push(...ie),ne)),ke(null),function ce(p,v){const h=arguments.length>=2;return x=>x.pipe(p?(0,q.h)((V,ne)=>p(V,ne,x)):Rt.y,$t(1),h?ke(v):Ue(()=>new ae))}(),(0,de.z)(ne=>{if(null===ne)return bo(x);const ie=Zo(ne);return function Rr(p){p.sort((v,h)=>v.value.outlet===gt?-1:h.value.outlet===gt?1:v.value.outlet.localeCompare(h.value.outlet))}(ie),(0,N.of)(ie)}))}processSegment(v,h,x,V,ne,ie){return(0,_.D)(h).pipe((0,Xt.b)(Ye=>this.processSegmentAgainstRoute(Ye._injector??v,h,Ye,x,V,ne,ie).pipe((0,Ot.K)(It=>{if(It instanceof na)return(0,N.of)(null);throw It}))),Tt(Ye=>!!Ye),(0,Ot.K)(Ye=>{if(w(Ye))return function dc(p,v,h){return 0===v.length&&!p.children[h]}(x,V,ne)?(0,N.of)([]):bo(x);throw Ye}))}processSegmentAgainstRoute(v,h,x,V,ne,ie,Ye){return function Bc(p,v,h,x){return!!(Gn(p)===x||x!==gt&&qa(v,h,p))&&("**"===p.path||Qa(v,p,h).matched)}(x,V,ne,ie)?void 0===x.redirectTo?this.matchSegmentAgainstRoute(v,V,x,ne,ie,Ye):Ye&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(v,V,h,x,ne,ie):bo(V):bo(V)}expandSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie){return"**"===V.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(v,x,V,ie):this.expandRegularSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie)}expandWildCardWithParamsAgainstRouteUsingRedirect(v,h,x,V){const ne=this.applyRedirects.applyRedirectCommands([],x.redirectTo,{});return x.redirectTo.startsWith("/")?ci(ne):this.applyRedirects.lineralizeSegments(x,ne).pipe((0,de.z)(ie=>{const Ye=new Ce(ie,{});return this.processSegment(v,h,Ye,ie,V,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie){const{matched:Ye,consumedSegments:It,remainingSegments:rn,positionalParamSegments:un}=Qa(h,V,ne);if(!Ye)return bo(h);const Bn=this.applyRedirects.applyRedirectCommands(It,V.redirectTo,un);return V.redirectTo.startsWith("/")?ci(Bn):this.applyRedirects.lineralizeSegments(V,Bn).pipe((0,de.z)(ro=>this.processSegment(v,x,h,ro.concat(rn),ie,!1)))}matchSegmentAgainstRoute(v,h,x,V,ne,ie){let Ye;if("**"===x.path){const It=V.length>0?rt(V).parameters:{},rn=new hi(V,It,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Da(x),Gn(x),x.component??x._loadedComponent??null,x,br(x));Ye=(0,N.of)({snapshot:rn,consumedSegments:[],remainingSegments:[]}),h.children={}}else Ye=ia(h,x,V,v).pipe((0,De.U)(({matched:It,consumedSegments:rn,remainingSegments:un,parameters:Bn})=>It?{snapshot:new hi(rn,Bn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Da(x),Gn(x),x.component??x._loadedComponent??null,x,br(x)),consumedSegments:rn,remainingSegments:un}:null));return Ye.pipe((0,Ze.w)(It=>null===It?bo(h):this.getChildConfig(v=x._injector??v,x,V).pipe((0,Ze.w)(({routes:rn})=>{const un=x._loadedInjector??v,{snapshot:Bn,consumedSegments:ro,remainingSegments:ir}=It,{segmentGroup:Va,slicedSegments:Ai}=Nr(h,ro,ir,rn);if(0===Ai.length&&Va.hasChildren())return this.processChildren(un,rn,Va).pipe((0,De.U)(hc=>null===hc?null:[new gi(Bn,hc)]));if(0===rn.length&&0===Ai.length)return(0,N.of)([new gi(Bn,[])]);const xr=Gn(x)===ne;return this.processSegment(un,rn,Va,Ai,xr?gt:ne,!0).pipe((0,De.U)(hc=>[new gi(Bn,hc)]))}))))}getChildConfig(v,h,x){return h.children?(0,N.of)({routes:h.children,injector:v}):h.loadChildren?void 0!==h._loadedRoutes?(0,N.of)({routes:h._loadedRoutes,injector:h._loadedInjector}):function Ka(p,v,h,x){const V=v.canLoad;if(void 0===V||0===V.length)return(0,N.of)(!0);const ne=V.map(ie=>{const Ye=Vi(ie,p);return dt(function mr(p){return p&&ea(p.canLoad)}(Ye)?Ye.canLoad(v,h):p.runInContext(()=>Ye(v,h)))});return(0,N.of)(ne).pipe(pt(),Xa())}(v,h,x).pipe((0,de.z)(V=>V?this.configLoader.loadChildren(v,h).pipe((0,Bt.b)(ne=>{h._loadedRoutes=ne.routes,h._loadedInjector=ne.injector})):function Ir(p){return(0,j._)(Xi(!1,3))}())):(0,N.of)({routes:[],injector:v})}}function Fr(p){const v=p.value.routeConfig;return v&&""===v.path}function Zo(p){const v=[],h=new Set;for(const x of p){if(!Fr(x)){v.push(x);continue}const V=v.find(ne=>x.value.routeConfig===ne.value.routeConfig);void 0!==V?(V.children.push(...x.children),h.add(V)):v.push(x)}for(const x of h){const V=Zo(x.children);v.push(new gi(x.value,V))}return v.filter(x=>!h.has(x))}function Da(p){return p.data||{}}function br(p){return p.resolve||{}}function za(p){return"string"==typeof p.title||null===p.title}function Ha(p){return(0,Ze.w)(v=>{const h=p(v);return h?(0,_.D)(h).pipe((0,De.U)(()=>v)):(0,N.of)(v)})}const jn=new o.OlP("ROUTES");let Ko=(()=>{class p{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.f3M)(o.Sil)}loadComponent(h){if(this.componentLoaders.get(h))return this.componentLoaders.get(h);if(h._loadedComponent)return(0,N.of)(h._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(h);const x=dt(h.loadComponent()).pipe((0,De.U)(L),(0,Bt.b)(ne=>{this.onLoadEndListener&&this.onLoadEndListener(h),h._loadedComponent=ne}),(0,Ae.x)(()=>{this.componentLoaders.delete(h)})),V=new J.c(x,()=>new se.x).pipe((0,$e.x)());return this.componentLoaders.set(h,V),V}loadChildren(h,x){if(this.childrenLoaders.get(x))return this.childrenLoaders.get(x);if(x._loadedRoutes)return(0,N.of)({routes:x._loadedRoutes,injector:x._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(x);const ne=this.loadModuleFactoryOrRoutes(x.loadChildren).pipe((0,De.U)(Ye=>{this.onLoadEndListener&&this.onLoadEndListener(x);let It,rn;return Array.isArray(Ye)?rn=Ye:(It=Ye.create(h).injector,rn=It.get(jn,[],o.XFs.Self|o.XFs.Optional).flat()),{routes:rn.map($o),injector:It}}),(0,Ae.x)(()=>{this.childrenLoaders.delete(x)})),ie=new J.c(ne,()=>new se.x).pipe((0,$e.x)());return this.childrenLoaders.set(x,ie),ie}loadModuleFactoryOrRoutes(h){return dt(h()).pipe((0,De.U)(L),(0,de.z)(x=>x instanceof o.YKP||Array.isArray(x)?(0,N.of)(x):(0,_.D)(this.compiler.compileModuleAsync(x))))}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function L(p){return function g(p){return p&&"object"==typeof p&&"default"in p}(p)?p.default:p}let P=(()=>{class p{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new se.x,this.configLoader=(0,o.f3M)(Ko),this.environmentInjector=(0,o.f3M)(o.lqb),this.urlSerializer=(0,o.f3M)(Re),this.rootContexts=(0,o.f3M)(Si),this.inputBindingEnabled=null!==(0,o.f3M)(Bo,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,N.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=V=>this.events.next(new Co(V)),this.configLoader.onLoadStartListener=V=>this.events.next(new Fo(V))}complete(){this.transitions?.complete()}handleNavigationRequest(h){const x=++this.navigationId;this.transitions?.next({...this.transitions.value,...h,id:x})}setupNavigations(h){return this.transitions=new B.X({id:0,currentUrlTree:h.currentUrlTree,currentRawUrl:h.currentUrlTree,extractedUrl:h.urlHandlingStrategy.extract(h.currentUrlTree),urlAfterRedirects:h.urlHandlingStrategy.extract(h.currentUrlTree),rawUrl:h.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:zn,restoredState:null,currentSnapshot:h.routerState.snapshot,targetSnapshot:null,currentRouterState:h.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,q.h)(x=>0!==x.id),(0,De.U)(x=>({...x,extractedUrl:h.urlHandlingStrategy.extract(x.rawUrl)})),(0,Ze.w)(x=>{let V=!1,ne=!1;return(0,N.of)(x).pipe((0,Bt.b)(ie=>{this.currentNavigation={id:ie.id,initialUrl:ie.rawUrl,extractedUrl:ie.extractedUrl,trigger:ie.source,extras:ie.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ze.w)(ie=>{const Ye=h.browserUrlTree.toString(),It=!h.navigated||ie.extractedUrl.toString()!==Ye||Ye!==h.currentUrlTree.toString();if(!It&&"reload"!==(ie.extras.onSameUrlNavigation??h.onSameUrlNavigation)){const un="";return this.events.next(new li(ie.id,h.serializeUrl(x.rawUrl),un,0)),h.rawUrlTree=ie.rawUrl,ie.resolve(null),re.E}if(h.urlHandlingStrategy.shouldProcessUrl(ie.rawUrl))return G(ie.source)&&(h.browserUrlTree=ie.extractedUrl),(0,N.of)(ie).pipe((0,Ze.w)(un=>{const Bn=this.transitions?.getValue();return this.events.next(new Jn(un.id,this.urlSerializer.serialize(un.extractedUrl),un.source,un.restoredState)),Bn!==this.transitions?.getValue()?re.E:Promise.resolve(un)}),function Ea(p,v,h,x,V,ne){return(0,de.z)(ie=>function gr(p,v,h,x,V,ne,ie="emptyOnly"){return new er(p,v,h,x,V,ie,ne).recognize()}(p,v,h,x,ie.extractedUrl,V,ne).pipe((0,De.U)(({state:Ye,tree:It})=>({...ie,targetSnapshot:Ye,urlAfterRedirects:It}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,h.config,this.urlSerializer,h.paramsInheritanceStrategy),(0,Bt.b)(un=>{if(x.targetSnapshot=un.targetSnapshot,x.urlAfterRedirects=un.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:un.urlAfterRedirects},"eager"===h.urlUpdateStrategy){if(!un.extras.skipLocationChange){const ro=h.urlHandlingStrategy.merge(un.urlAfterRedirects,un.rawUrl);h.setBrowserUrl(ro,un)}h.browserUrlTree=un.urlAfterRedirects}const Bn=new co(un.id,this.urlSerializer.serialize(un.extractedUrl),this.urlSerializer.serialize(un.urlAfterRedirects),un.targetSnapshot);this.events.next(Bn)}));if(It&&h.urlHandlingStrategy.shouldProcessUrl(h.rawUrlTree)){const{id:un,extractedUrl:Bn,source:ro,restoredState:ir,extras:Va}=ie,Ai=new Jn(un,this.urlSerializer.serialize(Bn),ro,ir);this.events.next(Ai);const xr=ni(0,this.rootComponentType).snapshot;return x={...ie,targetSnapshot:xr,urlAfterRedirects:Bn,extras:{...Va,skipLocationChange:!1,replaceUrl:!1}},(0,N.of)(x)}{const un="";return this.events.next(new li(ie.id,h.serializeUrl(x.extractedUrl),un,1)),h.rawUrlTree=ie.rawUrl,ie.resolve(null),re.E}}),(0,Bt.b)(ie=>{const Ye=new uo(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(ie.urlAfterRedirects),ie.targetSnapshot);this.events.next(Ye)}),(0,De.U)(ie=>x={...ie,guards:go(ie.targetSnapshot,ie.currentSnapshot,this.rootContexts)}),function Zt(p,v){return(0,de.z)(h=>{const{targetSnapshot:x,currentSnapshot:V,guards:{canActivateChecks:ne,canDeactivateChecks:ie}}=h;return 0===ie.length&&0===ne.length?(0,N.of)({...h,guardsResult:!0}):function ti(p,v,h,x){return(0,_.D)(p).pipe((0,de.z)(V=>function pr(p,v,h,x,V){const ne=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!ne||0===ne.length)return(0,N.of)(!0);const ie=ne.map(Ye=>{const It=Ci(v)??V,rn=Vi(Ye,It);return dt(function fa(p){return p&&ea(p.canDeactivate)}(rn)?rn.canDeactivate(p,v,h,x):It.runInContext(()=>rn(p,v,h,x))).pipe(Tt())});return(0,N.of)(ie).pipe(pt())}(V.component,V.route,h,v,x)),Tt(V=>!0!==V,!0))}(ie,x,V,p).pipe((0,de.z)(Ye=>Ye&&function Wa(p){return"boolean"==typeof p}(Ye)?function xi(p,v,h,x){return(0,_.D)(v).pipe((0,Xt.b)(V=>(0,Q.z)(function Pa(p,v){return null!==p&&v&&v(new Oa(p)),(0,N.of)(!0)}(V.route.parent,x),function ta(p,v){return null!==p&&v&&v(new ca(p)),(0,N.of)(!0)}(V.route,x),function Za(p,v,h){const x=v[v.length-1],ne=v.slice(0,v.length-1).reverse().map(ie=>function dr(p){const v=p.routeConfig?p.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:p,guards:v}:null}(ie)).filter(ie=>null!==ie).map(ie=>(0,U.P)(()=>{const Ye=ie.guards.map(It=>{const rn=Ci(ie.node)??h,un=Vi(It,rn);return dt(function ur(p){return p&&ea(p.canActivateChild)}(un)?un.canActivateChild(x,p):rn.runInContext(()=>un(x,p))).pipe(Tt())});return(0,N.of)(Ye).pipe(pt())}));return(0,N.of)(ne).pipe(pt())}(p,V.path,h),function Ya(p,v,h){const x=v.routeConfig?v.routeConfig.canActivate:null;if(!x||0===x.length)return(0,N.of)(!0);const V=x.map(ne=>(0,U.P)(()=>{const ie=Ci(v)??h,Ye=Vi(ne,ie);return dt(function fr(p){return p&&ea(p.canActivate)}(Ye)?Ye.canActivate(v,p):ie.runInContext(()=>Ye(v,p))).pipe(Tt())}));return(0,N.of)(V).pipe(pt())}(p,V.route,h))),Tt(V=>!0!==V,!0))}(x,ne,p,v):(0,N.of)(Ye)),(0,De.U)(Ye=>({...h,guardsResult:Ye})))})}(this.environmentInjector,ie=>this.events.next(ie)),(0,Bt.b)(ie=>{if(x.guardsResult=ie.guardsResult,en(ie.guardsResult))throw Jo(0,ie.guardsResult);const Ye=new Yi(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(ie.urlAfterRedirects),ie.targetSnapshot,!!ie.guardsResult);this.events.next(Ye)}),(0,q.h)(ie=>!!ie.guardsResult||(h.restoreHistory(ie),this.cancelNavigationTransition(ie,"",3),!1)),Ha(ie=>{if(ie.guards.canActivateChecks.length)return(0,N.of)(ie).pipe((0,Bt.b)(Ye=>{const It=new ma(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),this.urlSerializer.serialize(Ye.urlAfterRedirects),Ye.targetSnapshot);this.events.next(It)}),(0,Ze.w)(Ye=>{let It=!1;return(0,N.of)(Ye).pipe(function Sa(p,v){return(0,de.z)(h=>{const{targetSnapshot:x,guards:{canActivateChecks:V}}=h;if(!V.length)return(0,N.of)(h);let ne=0;return(0,_.D)(V).pipe((0,Xt.b)(ie=>function mc(p,v,h,x){const V=p.routeConfig,ne=p._resolve;return void 0!==V?.title&&!za(V)&&(ne[ft]=V.title),function pa(p,v,h,x){const V=function Ur(p){return[...Object.keys(p),...Object.getOwnPropertySymbols(p)]}(p);if(0===V.length)return(0,N.of)({});const ne={};return(0,_.D)(V).pipe((0,de.z)(ie=>function Oo(p,v,h,x){const V=Ci(v)??x,ne=Vi(p,V);return dt(ne.resolve?ne.resolve(v,h):V.runInContext(()=>ne(v,h)))}(p[ie],v,h,x).pipe(Tt(),(0,Bt.b)(Ye=>{ne[ie]=Ye}))),$t(1),(0,Oe.h)(ne),(0,Ot.K)(ie=>w(ie)?re.E:(0,j._)(ie)))}(ne,p,v,x).pipe((0,De.U)(ie=>(p._resolvedData=ie,p.data=Nn(p,h).resolve,V&&za(V)&&(p.data[ft]=V.title),null)))}(ie.route,x,p,v)),(0,Bt.b)(()=>ne++),$t(1),(0,de.z)(ie=>ne===V.length?(0,N.of)(h):re.E))})}(h.paramsInheritanceStrategy,this.environmentInjector),(0,Bt.b)({next:()=>It=!0,complete:()=>{It||(h.restoreHistory(Ye),this.cancelNavigationTransition(Ye,"",2))}}))}),(0,Bt.b)(Ye=>{const It=new ho(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),this.urlSerializer.serialize(Ye.urlAfterRedirects),Ye.targetSnapshot);this.events.next(It)}))}),Ha(ie=>{const Ye=It=>{const rn=[];It.routeConfig?.loadComponent&&!It.routeConfig._loadedComponent&&rn.push(this.configLoader.loadComponent(It.routeConfig).pipe((0,Bt.b)(un=>{It.component=un}),(0,De.U)(()=>{})));for(const un of It.children)rn.push(...Ye(un));return rn};return(0,c.a)(Ye(ie.targetSnapshot.root)).pipe(ke(),(0,at.q)(1))}),Ha(()=>this.afterPreactivation()),(0,De.U)(ie=>{const Ye=function Yn(p,v,h){const x=bi(p,v._root,h?h._root:void 0);return new ko(x,v)}(h.routeReuseStrategy,ie.targetSnapshot,ie.currentRouterState);return x={...ie,targetRouterState:Ye}}),(0,Bt.b)(ie=>{h.currentUrlTree=ie.urlAfterRedirects,h.rawUrlTree=h.urlHandlingStrategy.merge(ie.urlAfterRedirects,ie.rawUrl),h.routerState=ie.targetRouterState,"deferred"===h.urlUpdateStrategy&&(ie.extras.skipLocationChange||h.setBrowserUrl(h.rawUrlTree,ie),h.browserUrlTree=ie.urlAfterRedirects)}),((p,v,h,x)=>(0,De.U)(V=>(new di(v,V.targetRouterState,V.currentRouterState,h,x).activate(p),V)))(this.rootContexts,h.routeReuseStrategy,ie=>this.events.next(ie),this.inputBindingEnabled),(0,at.q)(1),(0,Bt.b)({next:ie=>{V=!0,this.lastSuccessfulNavigation=this.currentNavigation,h.navigated=!0,this.events.next(new fi(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(h.currentUrlTree))),h.titleStrategy?.updateTitle(ie.targetRouterState.snapshot),ie.resolve(!0)},complete:()=>{V=!0}}),(0,Ae.x)(()=>{V||ne||this.cancelNavigationTransition(x,"",1),this.currentNavigation?.id===x.id&&(this.currentNavigation=null)}),(0,Ot.K)(ie=>{if(ne=!0,Qi(ie)){ki(ie)||(h.navigated=!0,h.restoreHistory(x,!0));const Ye=new fn(x.id,this.urlSerializer.serialize(x.extractedUrl),ie.message,ie.cancellationCode);if(this.events.next(Ye),ki(ie)){const It=h.urlHandlingStrategy.merge(ie.url,h.rawUrlTree),rn={skipLocationChange:x.extras.skipLocationChange,replaceUrl:"eager"===h.urlUpdateStrategy||G(x.source)};h.scheduleNavigation(It,zn,null,rn,{resolve:x.resolve,reject:x.reject,promise:x.promise})}else x.resolve(!1)}else{h.restoreHistory(x,!0);const Ye=new Fi(x.id,this.urlSerializer.serialize(x.extractedUrl),ie,x.targetSnapshot??void 0);this.events.next(Ye);try{x.resolve(h.errorHandler(ie))}catch(It){x.reject(It)}}return re.E}))}))}cancelNavigationTransition(h,x,V){const ne=new fn(h.id,this.urlSerializer.serialize(h.extractedUrl),x,V);this.events.next(ne),h.resolve(!1)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function G(p){return p!==zn}let Me=(()=>{class p{buildTitle(h){let x,V=h.root;for(;void 0!==V;)x=this.getResolvedTitleForRoute(V)??x,V=V.children.find(ne=>ne.outlet===gt);return x}getResolvedTitleForRoute(h){return h.data[ft]}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(ct)},providedIn:"root"}),p})(),ct=(()=>{class p extends Me{constructor(h){super(),this.title=h}updateTitle(h){const x=this.buildTitle(h);void 0!==x&&this.title.setTitle(x)}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(vt.Dx))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),y=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(F)},providedIn:"root"}),p})();class A{shouldDetach(v){return!1}store(v,h){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,h){return v.routeConfig===h.routeConfig}}let F=(()=>{class p extends A{}return p.\u0275fac=function(){let v;return function(x){return(v||(v=o.n5z(p)))(x||p)}}(),p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const K=new o.OlP("",{providedIn:"root",factory:()=>({})});let he=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(Le)},providedIn:"root"}),p})(),Le=(()=>{class p{shouldProcessUrl(h){return!0}extract(h){return h}merge(h,x){return h}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();var Be=function(p){return p[p.COMPLETE=0]="COMPLETE",p[p.FAILED=1]="FAILED",p[p.REDIRECTING=2]="REDIRECTING",p}(Be||{});function st(p,v){p.events.pipe((0,q.h)(h=>h instanceof fi||h instanceof fn||h instanceof Fi||h instanceof li),(0,De.U)(h=>h instanceof fi||h instanceof li?Be.COMPLETE:h instanceof fn&&(0===h.code||1===h.code)?Be.REDIRECTING:Be.FAILED),(0,q.h)(h=>h!==Be.REDIRECTING),(0,at.q)(1)).subscribe(()=>{v()})}function xt(p){throw p}function tn(p,v,h){return v.parse("/")}const yt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},sn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let dn=(()=>{class p{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,o.f3M)(o.c2e),this.isNgZoneEnabled=!1,this.options=(0,o.f3M)(K,{optional:!0})||{},this.pendingTasks=(0,o.f3M)(o.HDt),this.errorHandler=this.options.errorHandler||xt,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||tn,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,o.f3M)(he),this.routeReuseStrategy=(0,o.f3M)(y),this.titleStrategy=(0,o.f3M)(Me),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,o.f3M)(jn,{optional:!0})?.flat()??[],this.navigationTransitions=(0,o.f3M)(P),this.urlSerializer=(0,o.f3M)(Re),this.location=(0,o.f3M)(_e.Ye),this.componentInputBindingEnabled=!!(0,o.f3M)(Bo,{optional:!0}),this.isNgZoneEnabled=(0,o.f3M)(o.R0b)instanceof o.R0b&&o.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new te,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ni(0,null),this.navigationTransitions.setupNavigations(this).subscribe(h=>{this.lastSuccessfulId=h.id,this.currentPageId=this.browserPageId??0},h=>{this.console.warn(`Unhandled Navigation Error: ${h}`)})}resetRootComponentType(h){this.routerState.root.component=h,this.navigationTransitions.rootComponentType=h}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const h=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),zn,h)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const x="popstate"===h.type?"popstate":"hashchange";"popstate"===x&&setTimeout(()=>{this.navigateToSyncWithBrowser(h.url,x,h.state)},0)}))}navigateToSyncWithBrowser(h,x,V){const ne={replaceUrl:!0},ie=V?.navigationId?V:null;if(V){const It={...V};delete It.navigationId,delete It.\u0275routerPageId,0!==Object.keys(It).length&&(ne.state=It)}const Ye=this.parseUrl(h);this.scheduleNavigation(Ye,x,ie,ne)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(h){this.config=h.map($o),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(h,x={}){const{relativeTo:V,queryParams:ne,fragment:ie,queryParamsHandling:Ye,preserveFragment:It}=x,rn=It?this.currentUrlTree.fragment:ie;let Bn,un=null;switch(Ye){case"merge":un={...this.currentUrlTree.queryParams,...ne};break;case"preserve":un=this.currentUrlTree.queryParams;break;default:un=ne||null}null!==un&&(un=this.removeEmptyProps(un));try{Bn=ze(V?V.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof h[0]||!h[0].startsWith("/"))&&(h=[]),Bn=this.currentUrlTree.root}return pe(Bn,h,un,rn??null)}navigateByUrl(h,x={skipLocationChange:!1}){const V=en(h)?h:this.parseUrl(h),ne=this.urlHandlingStrategy.merge(V,this.rawUrlTree);return this.scheduleNavigation(ne,zn,null,x)}navigate(h,x={skipLocationChange:!1}){return function Tn(p){for(let v=0;v{const ne=h[V];return null!=ne&&(x[V]=ne),x},{})}scheduleNavigation(h,x,V,ne,ie){if(this.disposed)return Promise.resolve(!1);let Ye,It,rn;ie?(Ye=ie.resolve,It=ie.reject,rn=ie.promise):rn=new Promise((Bn,ro)=>{Ye=Bn,It=ro});const un=this.pendingTasks.add();return st(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(un))}),this.navigationTransitions.handleNavigationRequest({source:x,restoredState:V,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:h,extras:ne,resolve:Ye,reject:It,promise:rn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),rn.catch(Bn=>Promise.reject(Bn))}setBrowserUrl(h,x){const V=this.urlSerializer.serialize(h);if(this.location.isCurrentPathEqualTo(V)||x.extras.replaceUrl){const ie={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId)};this.location.replaceState(V,"",ie)}else{const ne={...x.extras.state,...this.generateNgRouterState(x.id,(this.browserPageId??0)+1)};this.location.go(V,"",ne)}}restoreHistory(h,x=!1){if("computed"===this.canceledNavigationResolution){const ne=this.currentPageId-(this.browserPageId??this.currentPageId);0!==ne?this.location.historyGo(ne):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===ne&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(x&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(h,x){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:x}:{navigationId:h}}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),qn=(()=>{class p{constructor(h,x,V,ne,ie,Ye){this.router=h,this.route=x,this.tabIndexAttribute=V,this.renderer=ne,this.el=ie,this.locationStrategy=Ye,this.href=null,this.commands=null,this.onChanges=new se.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const It=ie.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===It||"area"===It,this.isAnchorElement?this.subscription=h.events.subscribe(rn=>{rn instanceof fi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(h){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",h)}ngOnChanges(h){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(h,x,V,ne,ie){return!!(null===this.urlTree||this.isAnchorElement&&(0!==h||x||V||ne||ie||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const h=null===this.href?null:(0,o.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",h)}applyAttributeValue(h,x){const V=this.renderer,ne=this.el.nativeElement;null!==x?V.setAttribute(ne,h,x):V.removeAttribute(ne,h)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return p.\u0275fac=function(h){return new(h||p)(o.Y36(dn),o.Y36(an),o.$8M("tabindex"),o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(_e.S$))},p.\u0275dir=o.lG2({type:p,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(h,x){1&h&&o.NdJ("click",function(ne){return x.onClick(ne.button,ne.ctrlKey,ne.shiftKey,ne.altKey,ne.metaKey)}),2&h&&o.uIk("target",x.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",o.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",o.VuI],replaceUrl:["replaceUrl","replaceUrl",o.VuI],routerLink:"routerLink"},standalone:!0,features:[o.Xq5,o.TTD]}),p})();class Ii{}let Ho=(()=>{class p{constructor(h,x,V,ne,ie){this.router=h,this.injector=V,this.preloadingStrategy=ne,this.loader=ie}setUpPreloading(){this.subscription=this.router.events.pipe((0,q.h)(h=>h instanceof fi),(0,Xt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,x){const V=[];for(const ne of x){ne.providers&&!ne._injector&&(ne._injector=(0,o.MMx)(ne.providers,h,`Route: ${ne.path}`));const ie=ne._injector??h,Ye=ne._loadedInjector??ie;(ne.loadChildren&&!ne._loadedRoutes&&void 0===ne.canLoad||ne.loadComponent&&!ne._loadedComponent)&&V.push(this.preloadConfig(ie,ne)),(ne.children||ne._loadedRoutes)&&V.push(this.processRoutes(Ye,ne.children??ne._loadedRoutes))}return(0,_.D)(V).pipe((0,ut.J)())}preloadConfig(h,x){return this.preloadingStrategy.preload(x,()=>{let V;V=x.loadChildren&&void 0===x.canLoad?this.loader.loadChildren(h,x):(0,N.of)(null);const ne=V.pipe((0,de.z)(ie=>null===ie?(0,N.of)(void 0):(x._loadedRoutes=ie.routes,x._loadedInjector=ie.injector,this.processRoutes(ie.injector??h,ie.routes))));if(x.loadComponent&&!x._loadedComponent){const ie=this.loader.loadComponent(x);return(0,_.D)([ne,ie]).pipe((0,ut.J)())}return ne})}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(dn),o.LFG(o.Sil),o.LFG(o.lqb),o.LFG(Ii),o.LFG(Ko))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const io=new o.OlP("");let Lo=(()=>{class p{constructor(h,x,V,ne,ie={}){this.urlSerializer=h,this.transitions=x,this.viewportScroller=V,this.zone=ne,this.options=ie,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ie.scrollPositionRestoration=ie.scrollPositionRestoration||"disabled",ie.anchorScrolling=ie.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Jn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof fi?(this.lastId=h.id,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.urlAfterRedirects).fragment)):h instanceof li&&0===h.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Mn&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,x){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Mn(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,x))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return p.\u0275fac=function(h){o.$Z()},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac}),p})();function Ht(p,...v){return(0,o.MR2)([{provide:jn,multi:!0,useValue:p},[],{provide:an,useFactory:Sn,deps:[dn]},{provide:o.tb,multi:!0,useFactory:Vo},v.map(h=>h.\u0275providers)])}function Sn(p){return p.routerState.root}function wi(p,v){return{\u0275kind:p,\u0275providers:v}}function Vo(){const p=(0,o.f3M)(o.zs3);return v=>{const h=p.get(o.z2F);if(v!==h.components[0])return;const x=p.get(dn),V=p.get($r);1===p.get(ga)&&x.initialNavigation(),p.get(ao,null,o.XFs.Optional)?.setUpPreloading(),p.get(io,null,o.XFs.Optional)?.init(),x.resetRootComponentType(h.componentTypes[0]),V.closed||(V.next(),V.complete(),V.unsubscribe())}}const $r=new o.OlP("",{factory:()=>new se.x}),ga=new o.OlP("",{providedIn:"root",factory:()=>1}),ao=new o.OlP("");function va(p){return wi(0,[{provide:ao,useExisting:Ho},{provide:Ii,useExisting:p}])}function La(){return wi(5,[{provide:_e.S$,useClass:_e.Do}])}const Gr=new o.OlP("ROUTER_FORROOT_GUARD"),I2=[_e.Ye,{provide:Re,useClass:ot},dn,Si,{provide:an,useFactory:Sn,deps:[dn]},Ko,[]];function Wr(){return new o.PXZ("Router",dn)}let uc=(()=>{class p{constructor(h){}static forRoot(h,x){return{ngModule:p,providers:[I2,[],{provide:jn,multi:!0,useValue:h},{provide:Gr,useFactory:vr,deps:[[dn,new o.FiY,new o.tp0]]},{provide:K,useValue:x||{}},x?.useHash?{provide:_e.S$,useClass:_e.Do}:{provide:_e.S$,useClass:_e.b0},{provide:io,useFactory:()=>{const p=(0,o.f3M)(_e.EM),v=(0,o.f3M)(o.R0b),h=(0,o.f3M)(K),x=(0,o.f3M)(P),V=(0,o.f3M)(Re);return h.scrollOffset&&p.setOffset(h.scrollOffset),new Lo(V,x,p,v,h)}},x?.preloadingStrategy?va(x.preloadingStrategy).\u0275providers:[],{provide:o.PXZ,multi:!0,useFactory:Wr},x?.initialNavigation?_r(x):[],x?.bindToComponentInputs?wi(8,[ei,{provide:Bo,useExisting:ei}]).\u0275providers:[],[{provide:Mr,useFactory:Vo},{provide:o.tb,multi:!0,useExisting:Mr}]]}}static forChild(h){return{ngModule:p,providers:[{provide:jn,multi:!0,useValue:h}]}}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(Gr,8))},p.\u0275mod=o.oAB({type:p}),p.\u0275inj=o.cJS({}),p})();function vr(p){return"guarded"}function _r(p){return["disabled"===p.initialNavigation?wi(3,[{provide:o.ip1,multi:!0,useFactory:()=>{const v=(0,o.f3M)(dn);return()=>{v.setUpLocationChangeListener()}}},{provide:ga,useValue:2}]).\u0275providers:[],"enabledBlocking"===p.initialNavigation?wi(2,[{provide:ga,useValue:0},{provide:o.ip1,multi:!0,deps:[o.zs3],useFactory:v=>{const h=v.get(_e.V_,Promise.resolve());return()=>h.then(()=>new Promise(x=>{const V=v.get(dn),ne=v.get($r);st(V,()=>{x(!0)}),v.get(P).afterPreactivation=()=>(x(!0),ne.closed?(0,N.of)(void 0):ne),V.initialNavigation()}))}}]).\u0275providers:[]]}const Mr=new o.OlP("")},45597:(Dt,xe,l)=>{"use strict";l.d(xe,{BN:()=>Ko,uH:()=>ct});var o=l(65879);function C(y,A){var F=Object.keys(y);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(y);A&&(K=K.filter(function(he){return Object.getOwnPropertyDescriptor(y,he).enumerable})),F.push.apply(F,K)}return F}function _(y){for(var A=1;Ay.length)&&(A=y.length);for(var F=0,K=new Array(A);F0;)A+=Ve[62*Math.random()|0];return A}function Ne(y){for(var A=[],F=(y||[]).length>>>0;F--;)A[F]=y[F];return A}function wt(y){return y.classList?Ne(y.classList):(y.getAttribute("class")||"").split(" ").filter(function(A){return A})}function Wt(y){return"".concat(y).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function vn(y){return Object.keys(y||{}).reduce(function(A,F){return A+"".concat(F,": ").concat(y[F].trim(),";")},"")}function hn(y){return y.size!==ht.size||y.x!==ht.x||y.y!==ht.y||y.rotate!==ht.rotate||y.flipX||y.flipY}var ze=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function pe(){var y=Gt,A=Xe,F=z.cssPrefix,K=z.replacementClass,he=ze;if(F!==y||K!==A){var Le=new RegExp("\\.".concat(y,"\\-"),"g"),Be=new RegExp("\\--".concat(y,"\\-"),"g"),st=new RegExp("\\.".concat(A),"g");he=he.replace(Le,".".concat(F,"-")).replace(Be,"--".concat(F,"-")).replace(st,".".concat(K))}return he}var S=!1;function Y(){z.autoAddCss&&!S&&(function He(y){if(y&&$t){var A=Bt.createElement("style");A.setAttribute("type","text/css"),A.innerHTML=y;for(var F=Bt.head.childNodes,K=null,he=F.length-1;he>-1;he--){var Le=F[he],Be=(Le.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(Be)>-1&&(K=Le)}Bt.head.insertBefore(A,K)}}(pe()),S=!0)}var Ee={mixout:function(){return{dom:{css:pe,insertCss:Y}}},hooks:function(){return{beforeDOMElementCreation:function(){Y()},beforeI2svg:function(){Y()}}}},Ke=Xt||{};Ke[gt]||(Ke[gt]={}),Ke[gt].styles||(Ke[gt].styles={}),Ke[gt].hooks||(Ke[gt].hooks={}),Ke[gt].shims||(Ke[gt].shims=[]);var mt=Ke[gt],_t=[],Yt=!1;function Rn(y){var A=y.tag,F=y.attributes,K=void 0===F?{}:F,he=y.children,Le=void 0===he?[]:he;return"string"==typeof y?Wt(y):"<".concat(A," ").concat(function on(y){return Object.keys(y||{}).reduce(function(A,F){return A+"".concat(F,'="').concat(Wt(y[F]),'" ')},"").trim()}(K),">").concat(Le.map(Rn).join(""),"")}function mi(y,A,F){if(y&&y[A]&&y[A][F])return{prefix:A,iconName:F,icon:y[A][F]}}$t&&((Yt=(Bt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Bt.readyState))||Bt.addEventListener("DOMContentLoaded",function y(){Bt.removeEventListener("DOMContentLoaded",y),Yt=1,_t.map(function(A){return A()})}));var Pi=function(A,F,K,he){var xt,tn,yt,Le=Object.keys(A),Be=Le.length,st=void 0!==he?function(A,F){return function(K,he,Le,Be){return A.call(F,K,he,Le,Be)}}(F,he):F;for(void 0===K?(xt=1,yt=A[Le[0]]):(xt=0,yt=K);xt=55296&&he<=56319&&F2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,he=void 0!==K&&K,Le=Wn(A);"function"!=typeof mt.hooks.addPack||he?mt.styles[y]=_(_({},mt.styles[y]||{}),Le):mt.hooks.addPack(y,Wn(A)),"fas"===y&&zn("fa",A)}var Jn,fi,fn,li=mt.styles,Fi=mt.shims,co=(Q(Jn={},Qe,Object.values(te[Qe])),Q(Jn,zt,Object.values(te[zt])),Jn),uo=null,Yi={},ma={},ho={},Fo={},Co={},Oa=(Q(fi={},Qe,Object.keys(me[Qe])),Q(fi,zt,Object.keys(me[zt])),fi);var sa=function(){var A=function(Le){return Pi(li,function(Be,st,xt){return Be[xt]=Pi(st,Le,{}),Be},{})};Yi=A(function(he,Le,Be){return Le[3]&&(he[Le[3]]=Be),Le[2]&&Le[2].filter(function(xt){return"number"==typeof xt}).forEach(function(xt){he[xt.toString(16)]=Be}),he}),ma=A(function(he,Le,Be){return he[Be]=Be,Le[2]&&Le[2].filter(function(xt){return"string"==typeof xt}).forEach(function(xt){he[xt]=Be}),he}),Co=A(function(he,Le,Be){var st=Le[2];return he[Be]=Be,st.forEach(function(xt){he[xt]=Be}),he});var F="far"in li||z.autoFetchSvg,K=Pi(Fi,function(he,Le){var Be=Le[0],st=Le[1],xt=Le[2];return"far"===st&&!F&&(st="fas"),"string"==typeof Be&&(he.names[Be]={prefix:st,iconName:xt}),"number"==typeof Be&&(he.unicodes[Be.toString(16)]={prefix:st,iconName:xt}),he},{names:{},unicodes:{}});ho=K.names,Fo=K.unicodes,uo=gi(z.styleDefault,{family:z.familyDefault})};function Mn(y,A){return(Yi[y]||{})[A]}function ai(y,A){return(Co[y]||{})[A]}function Si(y){return ho[y]||{prefix:null,iconName:null}}function Bi(){return uo}(function ee(y){D.push(y)})(function(y){uo=gi(y.styleDefault,{family:z.familyDefault})}),sa();var xo=function(){return{prefix:null,iconName:null,rest:[]}};function gi(y){var F=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,K=void 0===F?Qe:F;return T[K][y]||T[K][me[K][y]]||(y in mt.styles?y:null)||null}var Zi=(Q(fn={},Qe,Object.keys(te[Qe])),Q(fn,zt,Object.keys(te[zt])),fn);function ko(y){var A,K=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,he=void 0!==K&&K,Le=(Q(A={},Qe,"".concat(z.cssPrefix,"-").concat(Qe)),Q(A,zt,"".concat(z.cssPrefix,"-").concat(zt)),A),Be=null,st=Qe;(y.includes(Le[Qe])||y.some(function(tn){return Zi[Qe].includes(tn)}))&&(st=Qe),(y.includes(Le[zt])||y.some(function(tn){return Zi[zt].includes(tn)}))&&(st=zt);var xt=y.reduce(function(tn,yt){var sn=function ca(y,A){var F=A.split("-"),K=F[0],he=F.slice(1).join("-");return K!==y||""===he||function Po(y){return~qt.indexOf(y)}(he)?null:he}(z.cssPrefix,yt);if(li[yt]?(yt=co[st].includes(yt)?Ce[st][yt]:yt,Be=yt,tn.prefix=yt):Oa[st].indexOf(yt)>-1?(Be=yt,tn.prefix=gi(yt,{family:st})):sn?tn.iconName=sn:yt!==z.replacementClass&&yt!==Le[Qe]&&yt!==Le[zt]&&tn.rest.push(yt),!he&&tn.prefix&&tn.iconName){var dn="fa"===Be?Si(tn.iconName):{},Tn=ai(tn.prefix,tn.iconName);dn.prefix&&(Be=null),tn.iconName=dn.iconName||Tn||tn.iconName,tn.prefix=dn.prefix||tn.prefix,"far"===tn.prefix&&!li.far&&li.fas&&!z.autoFetchSvg&&(tn.prefix="fas")}return tn},xo());return(y.includes("fa-brands")||y.includes("fab"))&&(xt.prefix="fab"),(y.includes("fa-duotone")||y.includes("fad"))&&(xt.prefix="fad"),!xt.prefix&&st===zt&&(li.fass||z.autoFetchSvg)&&(xt.prefix="fass",xt.iconName=ai(xt.prefix,xt.iconName)||xt.iconName),("fa"===xt.prefix||"fa"===Be)&&(xt.prefix=Bi()||"fas"),xt}var ni=function(){function y(){(function c(y,A){if(!(y instanceof A))throw new TypeError("Cannot call a class as a function")})(this,y),this.definitions={}}return function ae(y,A,F){A&&X(y.prototype,A),F&&X(y,F),Object.defineProperty(y,"prototype",{writable:!1})}(y,[{key:"add",value:function(){for(var F=this,K=arguments.length,he=new Array(K),Le=0;Le0&&yt.forEach(function(sn){"string"==typeof sn&&(F[st][sn]=tn)}),F[st][xt]=tn}),F}}]),y}(),Qt=[],an={},Nn={},zi=Object.keys(Nn);function ri(y,A){for(var F=arguments.length,K=new Array(F>2?F-2:0),he=2;he1?A-1:0),K=1;K0&&void 0!==arguments[0]?arguments[0]:{};return $t?(xn("beforeI2svg",A),Pn("pseudoElements2svg",A),Pn("i2svg",A)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},F=A.autoReplaceSvgRoot;!1===z.autoReplaceSvg&&(z.autoReplaceSvg=!0),z.observeMutations=!0,function _n(y){$t&&(Yt?setTimeout(y,0):_t.push(y))}(function(){Yn({autoReplaceSvgRoot:F}),xn("watch",A)})}},ei={noAuto:function(){z.autoReplaceSvg=!1,z.observeMutations=!1,xn("noAuto")},config:z,dom:yo,parse:{icon:function(A){if(null===A)return null;if("object"===N(A)&&A.prefix&&A.iconName)return{prefix:A.prefix,iconName:ai(A.prefix,A.iconName)||A.iconName};if(Array.isArray(A)&&2===A.length){var F=0===A[1].indexOf("fa-")?A[1].slice(3):A[1],K=gi(A[0]);return{prefix:K,iconName:ai(K,F)||F}}if("string"==typeof A&&(A.indexOf("".concat(z.cssPrefix,"-"))>-1||A.match(it))){var he=ko(A.split(" "),{skipLookups:!0});return{prefix:he.prefix||Bi(),iconName:ai(he.prefix,he.iconName)||he.iconName}}if("string"==typeof A){var Le=Bi();return{prefix:Le,iconName:ai(Le,A)||A}}}},library:Ti,findIconDefinition:Hi,toHtml:Rn},Yn=function(){var F=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,K=void 0===F?Bt:F;(Object.keys(mt.styles).length>0||z.autoFetchSvg)&&$t&&z.autoReplaceSvg&&ei.dom.i2svg({node:K})};function bi(y,A){return Object.defineProperty(y,"abstract",{get:A}),Object.defineProperty(y,"html",{get:function(){return y.abstract.map(function(K){return Rn(K)})}}),Object.defineProperty(y,"node",{get:function(){if($t){var K=Bt.createElement("div");return K.innerHTML=y.html,K.children}}}),y}function Ui(y){var A=y.icons,F=A.main,K=A.mask,he=y.prefix,Le=y.iconName,Be=y.transform,st=y.symbol,xt=y.title,tn=y.maskId,yt=y.titleId,sn=y.extra,dn=y.watchable,Tn=void 0!==dn&&dn,qn=K.found?K:F,yi=qn.width,lo=qn.height,Ii="fak"===he,ji=[z.replacementClass,Le?"".concat(z.cssPrefix,"-").concat(Le):""].filter(function(wi){return-1===sn.classes.indexOf(wi)}).filter(function(wi){return""!==wi||!!wi}).concat(sn.classes).join(" "),no={children:[],attributes:_(_({},sn.attributes),{},{"data-prefix":he,"data-icon":Le,class:ji,role:sn.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(yi," ").concat(lo)})},Ho=Ii&&!~sn.classes.indexOf("fa-fw")?{width:"".concat(yi/lo*16*.0625,"em")}:{};Tn&&(no.attributes[kt]=""),xt&&(no.children.push({tag:"title",attributes:{id:no.attributes["aria-labelledby"]||"title-".concat(yt||ge())},children:[xt]}),delete no.attributes.title);var io=_(_({},no),{},{prefix:he,iconName:Le,main:F,mask:K,maskId:tn,transform:Be,symbol:st,styles:_(_({},Ho),sn.styles)}),Lo=K.found&&F.found?Pn("generateAbstractMask",io)||{children:[],attributes:{}}:Pn("generateAbstractIcon",io)||{children:[],attributes:{}},Sn=Lo.attributes;return io.children=Lo.children,io.attributes=Sn,st?function Ki(y){var F=y.iconName,K=y.children,he=y.attributes,Le=y.symbol,Be=!0===Le?"".concat(y.prefix,"-").concat(z.cssPrefix,"-").concat(F):Le;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_(_({},he),{},{id:Be}),children:K}]}]}(io):function Uo(y){var A=y.children,F=y.main,K=y.mask,he=y.attributes,Le=y.styles,Be=y.transform;if(hn(Be)&&F.found&&!K.found){var tn={x:F.width/F.height/2,y:.5};he.style=vn(_(_({},Le),{},{"transform-origin":"".concat(tn.x+Be.x/16,"em ").concat(tn.y+Be.y/16,"em")}))}return[{tag:"svg",attributes:he,children:A}]}(io)}function Jo(y){var A=y.content,F=y.width,K=y.height,he=y.transform,Le=y.title,Be=y.extra,st=y.watchable,xt=void 0!==st&&st,tn=_(_(_({},Be.attributes),Le?{title:Le}:{}),{},{class:Be.classes.join(" ")});xt&&(tn[kt]="");var yt=_({},Be.styles);hn(he)&&(yt.transform=function Kn(y){var A=y.transform,F=y.width,he=y.height,Le=void 0===he?16:he,Be=y.startCentered,st=void 0!==Be&&Be,xt="";return xt+=st&&ce?"translate(".concat(A.x/16-(void 0===F?16:F)/2,"em, ").concat(A.y/16-Le/2,"em) "):st?"translate(calc(-50% + ".concat(A.x/16,"em), calc(-50% + ").concat(A.y/16,"em)) "):"translate(".concat(A.x/16,"em, ").concat(A.y/16,"em) "),(xt+="scale(".concat(A.size/16*(A.flipX?-1:1),", ").concat(A.size/16*(A.flipY?-1:1),") "))+"rotate(".concat(A.rotate,"deg) ")}({transform:he,startCentered:!0,width:F,height:K}),yt["-webkit-transform"]=yt.transform);var sn=vn(yt);sn.length>0&&(tn.style=sn);var dn=[];return dn.push({tag:"span",attributes:tn,children:[A]}),Le&&dn.push({tag:"span",attributes:{class:"sr-only"},children:[Le]}),dn}var ki=mt.styles;function Qi(y){var A=y[0],F=y[1],Le=j(y.slice(4),1)[0];return{found:!0,width:A,height:F,icon:Array.isArray(Le)?{tag:"g",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.GROUP)},children:[{tag:"path",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.SECONDARY),fill:"currentColor",d:Le[0]}},{tag:"path",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.PRIMARY),fill:"currentColor",d:Le[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:Le}}}}var Li={found:!1,width:512,height:512};function Do(y,A){var F=A;return"fa"===A&&null!==z.styleDefault&&(A=Bi()),new Promise(function(K,he){if(Pn("missingIconAbstract"),"fa"===F){var Be=Si(y)||{};y=Be.iconName||y,A=Be.prefix||A}if(y&&A&&ki[A]&&ki[A][y])return K(Qi(ki[A][y]));(function En(y,A){!At&&!z.showMissingIcons&&y&&console.error('Icon with name "'.concat(y,'" and prefix "').concat(A,'" is missing.'))})(y,A),K(_(_({},Li),{},{icon:z.showMissingIcons&&y&&Pn("missingIconAbstract")||{}}))})}var wo=function(){},jo=z.measurePerformance&&Ut&&Ut.mark&&Ut.measure?Ut:{mark:wo,measure:wo},$n='FA "6.4.2"',Eo=function(A){jo.mark("".concat($n," ").concat(A," ends")),jo.measure("".concat($n," ").concat(A),"".concat($n," ").concat(A," begins"),"".concat($n," ").concat(A," ends"))},So={begin:function(A){return jo.mark("".concat($n," ").concat(A," begins")),function(){return Eo(A)}},end:Eo},Xn=function(){};function $o(y){return"string"==typeof(y.getAttribute?y.getAttribute(kt):null)}function qi(y){return Bt.createElementNS("http://www.w3.org/2000/svg",y)}function zo(y){return Bt.createElement(y)}function di(y){var F=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,K=void 0===F?"svg"===y.tag?qi:zo:F;if("string"==typeof y)return Bt.createTextNode(y);var he=K(y.tag);return Object.keys(y.attributes||[]).forEach(function(Be){he.setAttribute(Be,y.attributes[Be])}),(y.children||[]).forEach(function(Be){he.appendChild(di(Be,{ceFn:K}))}),he}var vi={replace:function(A){var F=A[0];if(F.parentNode)if(A[1].forEach(function(he){F.parentNode.insertBefore(di(he),F)}),null===F.getAttribute(kt)&&z.keepOriginalSource){var K=Bt.createComment(function po(y){var A=" ".concat(y.outerHTML," ");return"".concat(A,"Font Awesome fontawesome.com ")}(F));F.parentNode.replaceChild(K,F)}else F.remove()},nest:function(A){var F=A[0],K=A[1];if(~wt(F).indexOf(z.replacementClass))return vi.replace(A);var he=new RegExp("".concat(z.cssPrefix,"-.*"));if(delete K[0].attributes.id,K[0].attributes.class){var Le=K[0].attributes.class.split(" ").reduce(function(st,xt){return xt===z.replacementClass||xt.match(he)?st.toSvg.push(xt):st.toNode.push(xt),st},{toNode:[],toSvg:[]});K[0].attributes.class=Le.toSvg.join(" "),0===Le.toNode.length?F.removeAttribute("class"):F.setAttribute("class",Le.toNode.join(" "))}var Be=K.map(function(st){return Rn(st)}).join("\n");F.setAttribute(kt,""),F.innerHTML=Be}};function go(y){y()}function dr(y,A){var F="function"==typeof A?A:Xn;if(0===y.length)F();else{var K=go;z.mutateApproach===ye&&(K=Xt.requestAnimationFrame||go),K(function(){var he=function Ci(){return!0===z.autoReplaceSvg?vi.replace:vi[z.autoReplaceSvg]||vi.replace}(),Le=So.begin("mutate");y.map(he),Le(),F()})}}var Vi=!1;function so(){Vi=!0}function Go(){Vi=!1}var qo=null;function eo(y){if(Ot&&z.observeMutations){var A=y.treeCallback,F=void 0===A?Xn:A,K=y.nodeCallback,he=void 0===K?Xn:K,Le=y.pseudoElementsCallback,Be=void 0===Le?Xn:Le,st=y.observeMutationsRoot,xt=void 0===st?Bt:st;qo=new Ot(function(tn){if(!Vi){var yt=Bi();Ne(tn).forEach(function(sn){if("childList"===sn.type&&sn.addedNodes.length>0&&!$o(sn.addedNodes[0])&&(z.searchPseudoElements&&Be(sn.target),F(sn.target)),"attributes"===sn.type&&sn.target.parentNode&&z.searchPseudoElements&&Be(sn.target.parentNode),"attributes"===sn.type&&$o(sn.target)&&~Lt.indexOf(sn.attributeName))if("class"===sn.attributeName&&function Gn(y){var A=y.getAttribute?y.getAttribute(qe):null,F=y.getAttribute?y.getAttribute(rt):null;return A&&F}(sn.target)){var dn=ko(wt(sn.target)),qn=dn.iconName;sn.target.setAttribute(qe,dn.prefix||yt),qn&&sn.target.setAttribute(rt,qn)}else(function Di(y){return y&&y.classList&&y.classList.contains&&y.classList.contains(z.replacementClass)})(sn.target)&&he(sn.target)})}}),$t&&qo.observe(xt,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function fa(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},F=function mr(y){var A=y.getAttribute("data-prefix"),F=y.getAttribute("data-icon"),K=void 0!==y.innerText?y.innerText.trim():"",he=ko(wt(y));return he.prefix||(he.prefix=Bi()),A&&F&&(he.prefix=A,he.iconName=F),he.iconName&&he.prefix||(he.prefix&&K.length>0&&(he.iconName=function ui(y,A){return(ma[y]||{})[A]}(he.prefix,y.innerText)||Mn(he.prefix,je(y.innerText))),!he.iconName&&z.autoFetchSvg&&y.firstChild&&y.firstChild.nodeType===Node.TEXT_NODE&&(he.iconName=y.firstChild.data)),he}(y),K=F.iconName,he=F.prefix,Le=F.rest,Be=function fr(y){var A=Ne(y.attributes).reduce(function(he,Le){return"class"!==he.name&&"style"!==he.name&&(he[Le.name]=Le.value),he},{}),F=y.getAttribute("title"),K=y.getAttribute("data-fa-title-id");return z.autoA11y&&(F?A["aria-labelledby"]="".concat(z.replacementClass,"-title-").concat(K||ge()):(A["aria-hidden"]="true",A.focusable="false")),A}(y),st=ri("parseNodeAttributes",{},y),xt=A.styleParser?function Wa(y){var A=y.getAttribute("style"),F=[];return A&&(F=A.split(";").reduce(function(K,he){var Le=he.split(":"),Be=Le[0],st=Le.slice(1);return Be&&st.length>0&&(K[Be]=st.join(":").trim()),K},{})),F}(y):[];return _({iconName:K,title:y.getAttribute("title"),titleId:y.getAttribute("data-fa-title-id"),prefix:he,transform:ht,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:Le,styles:xt,attributes:Be}},st)}var hr=mt.styles;function E(y){var A="nest"===z.autoReplaceSvg?fa(y,{styleParser:!1}):fa(y);return~A.extra.classes.indexOf(we)?Pn("generateLayersText",y,A):Pn("generateSvgReplacementMutation",y,A)}var k=new Set;function w(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!$t)return Promise.resolve();var F=Bt.documentElement.classList,K=function(sn){return F.add("".concat(dt,"-").concat(sn))},he=function(sn){return F.remove("".concat(dt,"-").concat(sn))},Le=z.autoFetchSvg?k:Pe.map(function(yt){return"fa-".concat(yt)}).concat(Object.keys(hr));Le.includes("fa")||Le.push("fa");var Be=[".".concat(we,":not([").concat(kt,"])")].concat(Le.map(function(yt){return".".concat(yt,":not([").concat(kt,"])")})).join(", ");if(0===Be.length)return Promise.resolve();var st=[];try{st=Ne(y.querySelectorAll(Be))}catch{}if(!(st.length>0))return Promise.resolve();K("pending"),he("complete");var xt=So.begin("onTree"),tn=st.reduce(function(yt,sn){try{var dn=E(sn);dn&&yt.push(dn)}catch(Tn){At||"MissingIcon"===Tn.name&&console.error(Tn)}return yt},[]);return new Promise(function(yt,sn){Promise.all(tn).then(function(dn){dr(dn,function(){K("active"),K("complete"),he("pending"),"function"==typeof A&&A(),xt(),yt()})}).catch(function(dn){xt(),sn(dn)})})}function Z(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;E(y).then(function(F){F&&dr([F],A)})}Pe.map(function(y){k.add("fa-".concat(y))}),Object.keys(me[Qe]).map(k.add.bind(k)),Object.keys(me[zt]).map(k.add.bind(k)),k=re(k);var Zt=function(A){var F=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},K=F.transform,he=void 0===K?ht:K,Le=F.symbol,Be=void 0!==Le&&Le,st=F.mask,xt=void 0===st?null:st,tn=F.maskId,yt=void 0===tn?null:tn,sn=F.title,dn=void 0===sn?null:sn,Tn=F.titleId,qn=void 0===Tn?null:Tn,yi=F.classes,lo=void 0===yi?[]:yi,Ii=F.attributes,ji=void 0===Ii?{}:Ii,no=F.styles,Ho=void 0===no?{}:no;if(A){var io=A.prefix,Lo=A.iconName,Ht=A.icon;return bi(_({type:"icon"},A),function(){return xn("beforeDOMElementCreation",{iconDefinition:A,params:F}),z.autoA11y&&(dn?ji["aria-labelledby"]="".concat(z.replacementClass,"-title-").concat(qn||ge()):(ji["aria-hidden"]="true",ji.focusable="false")),Ui({icons:{main:Qi(Ht),mask:xt?Qi(xt.icon):{found:!1,width:null,height:null,icon:{}}},prefix:io,iconName:Lo,transform:_(_({},ht),he),symbol:Be,title:dn,maskId:yt,titleId:qn,extra:{attributes:ji,styles:Ho,classes:lo}})})}},ti={mixout:function(){return{icon:(y=Zt,function(A){var F=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},K=(A||{}).icon?A:Hi(A||{}),he=F.mask;return he&&(he=(he||{}).icon?he:Hi(he||{})),y(K,_(_({},F),{},{mask:he}))})};var y},hooks:function(){return{mutationObserverCallbacks:function(F){return F.treeCallback=w,F.nodeCallback=Z,F}}},provides:function(A){A.i2svg=function(F){var K=F.node,Le=F.callback;return w(void 0===K?Bt:K,void 0===Le?function(){}:Le)},A.generateSvgReplacementMutation=function(F,K){var he=K.iconName,Le=K.title,Be=K.titleId,st=K.prefix,xt=K.transform,tn=K.symbol,yt=K.mask,sn=K.maskId,dn=K.extra;return new Promise(function(Tn,qn){Promise.all([Do(he,st),yt.iconName?Do(yt.iconName,yt.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(yi){var lo=j(yi,2);Tn([F,Ui({icons:{main:lo[0],mask:lo[1]},prefix:st,iconName:he,transform:xt,symbol:tn,maskId:sn,title:Le,titleId:Be,extra:dn,watchable:!0})])}).catch(qn)})},A.generateAbstractIcon=function(F){var tn,K=F.children,he=F.attributes,Le=F.main,Be=F.transform,xt=vn(F.styles);return xt.length>0&&(he.style=xt),hn(Be)&&(tn=Pn("generateAbstractTransformGrouping",{main:Le,transform:Be,containerWidth:Le.width,iconWidth:Le.width})),K.push(tn||Le.icon),{children:K,attributes:he}}}},xi={mixout:function(){return{layer:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.classes,Le=void 0===he?[]:he;return bi({type:"layer"},function(){xn("beforeDOMElementCreation",{assembler:F,params:K});var Be=[];return F(function(st){Array.isArray(st)?st.map(function(xt){Be=Be.concat(xt.abstract)}):Be=Be.concat(st.abstract)}),[{tag:"span",attributes:{class:["".concat(z.cssPrefix,"-layers")].concat(re(Le)).join(" ")},children:Be}]})}}}},ta={mixout:function(){return{counter:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.title,Le=void 0===he?null:he,Be=K.classes,st=void 0===Be?[]:Be,xt=K.attributes,tn=void 0===xt?{}:xt,yt=K.styles,sn=void 0===yt?{}:yt;return bi({type:"counter",content:F},function(){return xn("beforeDOMElementCreation",{content:F,params:K}),function Xi(y){var A=y.content,F=y.title,K=y.extra,he=_(_(_({},K.attributes),F?{title:F}:{}),{},{class:K.classes.join(" ")}),Le=vn(K.styles);Le.length>0&&(he.style=Le);var Be=[];return Be.push({tag:"span",attributes:he,children:[A]}),F&&Be.push({tag:"span",attributes:{class:"sr-only"},children:[F]}),Be}({content:F.toString(),title:Le,extra:{attributes:tn,styles:sn,classes:["".concat(z.cssPrefix,"-layers-counter")].concat(re(st))}})})}}}},Pa={mixout:function(){return{text:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.transform,Le=void 0===he?ht:he,Be=K.title,st=void 0===Be?null:Be,xt=K.classes,tn=void 0===xt?[]:xt,yt=K.attributes,sn=void 0===yt?{}:yt,dn=K.styles,Tn=void 0===dn?{}:dn;return bi({type:"text",content:F},function(){return xn("beforeDOMElementCreation",{content:F,params:K}),Jo({content:F,transform:_(_({},ht),Le),title:st,extra:{attributes:sn,styles:Tn,classes:["".concat(z.cssPrefix,"-layers-text")].concat(re(tn))}})})}}},provides:function(A){A.generateLayersText=function(F,K){var he=K.title,Le=K.transform,Be=K.extra,st=null,xt=null;if(ce){var tn=parseInt(getComputedStyle(F).fontSize,10),yt=F.getBoundingClientRect();st=yt.width/tn,xt=yt.height/tn}return z.autoA11y&&!he&&(Be.attributes["aria-hidden"]="true"),Promise.resolve([F,Jo({content:F.innerHTML,width:st,height:xt,transform:Le,title:he,extra:Be,watchable:!0})])}}},Ya=new RegExp('"',"ug"),Za=[1105920,1112319];function Ka(y,A){var F="".concat(Mt).concat(A.replace(":","-"));return new Promise(function(K,he){if(null!==y.getAttribute(F))return K();var Be=Ne(y.children).filter(function(Ht){return Ht.getAttribute(tt)===A})[0],st=Xt.getComputedStyle(y,A),xt=st.getPropertyValue("font-family").match(Te),tn=st.getPropertyValue("font-weight"),yt=st.getPropertyValue("content");if(Be&&!xt)return y.removeChild(Be),K();if(xt&&"none"!==yt&&""!==yt){var sn=st.getPropertyValue("content"),dn=~["Sharp"].indexOf(xt[2])?zt:Qe,Tn=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(xt[2])?T[dn][xt[2].toLowerCase()]:le[dn][tn],qn=function pr(y){var A=y.replace(Ya,""),F=function yn(y,A){var he,F=y.length,K=y.charCodeAt(A);return K>=55296&&K<=56319&&F>A+1&&(he=y.charCodeAt(A+1))>=56320&&he<=57343?1024*(K-55296)+he-56320+65536:K}(A,0),K=F>=Za[0]&&F<=Za[1],he=2===A.length&&A[0]===A[1];return{value:je(he?A[0]:A),isSecondary:K||he}}(sn),yi=qn.value,lo=qn.isSecondary,Ii=xt[0].startsWith("FontAwesome"),ji=Mn(Tn,yi),no=ji;if(Ii){var Ho=function pi(y){var A=Fo[y],F=Mn("fas",y);return A||(F?{prefix:"fas",iconName:F}:null)||{prefix:null,iconName:null}}(yi);Ho.iconName&&Ho.prefix&&(ji=Ho.iconName,Tn=Ho.prefix)}if(!ji||lo||Be&&Be.getAttribute(qe)===Tn&&Be.getAttribute(rt)===no)K();else{y.setAttribute(F,no),Be&&y.removeChild(Be);var io=function ur(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ht,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Lo=io.extra;Lo.attributes[tt]=A,Do(ji,Tn).then(function(Ht){var Sn=Ui(_(_({},io),{},{icons:{main:Ht,mask:xo()},prefix:Tn,iconName:no,extra:Lo,watchable:!0})),wi=Bt.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===A?y.insertBefore(wi,y.firstChild):y.appendChild(wi),wi.outerHTML=Sn.map(function(tr){return Rn(tr)}).join("\n"),y.removeAttribute(F),K()}).catch(he)}}else K()})}function Xa(y){return Promise.all([Ka(y,"::before"),Ka(y,"::after")])}function Tr(y){return!(y.parentNode===document.head||~bt.indexOf(y.tagName.toUpperCase())||y.getAttribute(tt)||y.parentNode&&"svg"===y.parentNode.tagName)}function na(y){if($t)return new Promise(function(A,F){var K=Ne(y.querySelectorAll("*")).filter(Tr).map(Xa),he=So.begin("searchPseudoElements");so(),Promise.all(K).then(function(){he(),Go(),A()}).catch(function(){he(),Go(),F()})})}var bo=!1,Wo=function(A){return A.toLowerCase().split(" ").reduce(function(K,he){var Le=he.toLowerCase().split("-"),Be=Le[0],st=Le.slice(1).join("-");if(Be&&"h"===st)return K.flipX=!0,K;if(Be&&"v"===st)return K.flipY=!0,K;if(st=parseFloat(st),isNaN(st))return K;switch(Be){case"grow":K.size=K.size+st;break;case"shrink":K.size=K.size-st;break;case"left":K.x=K.x-st;break;case"right":K.x=K.x+st;break;case"up":K.y=K.y-st;break;case"down":K.y=K.y+st;break;case"rotate":K.rotate=K.rotate+st}return K},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},ua={x:0,y:0,width:"100%",height:"100%"};function Yo(y){return y.attributes&&(y.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(y.attributes.fill="black"),y}!function hi(y,A){var F=A.mixoutsTo;Qt=y,an={},Object.keys(Nn).forEach(function(K){-1===zi.indexOf(K)&&delete Nn[K]}),Qt.forEach(function(K){var he=K.mixout?K.mixout():{};if(Object.keys(he).forEach(function(Be){"function"==typeof he[Be]&&(F[Be]=he[Be]),"object"===N(he[Be])&&Object.keys(he[Be]).forEach(function(st){F[Be]||(F[Be]={}),F[Be][st]=he[Be][st]})}),K.hooks){var Le=K.hooks();Object.keys(Le).forEach(function(Be){an[Be]||(an[Be]=[]),an[Be].push(Le[Be])})}K.provides&&K.provides(Nn)})}([Ee,ti,xi,ta,Pa,{hooks:function(){return{mutationObserverCallbacks:function(F){return F.pseudoElementsCallback=na,F}}},provides:function(A){A.pseudoElements2svg=function(F){var K=F.node;z.searchPseudoElements&&na(void 0===K?Bt:K)}}},{mixout:function(){return{dom:{unwatch:function(){so(),bo=!0}}}},hooks:function(){return{bootstrap:function(){eo(ri("mutationObserverCallbacks",{}))},noAuto:function(){!function ea(){qo&&qo.disconnect()}()},watch:function(F){var K=F.observeMutationsRoot;bo?Go():eo(ri("mutationObserverCallbacks",{observeMutationsRoot:K}))}}}},{mixout:function(){return{parse:{transform:function(F){return Wo(F)}}}},hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-transform");return he&&(F.transform=Wo(he)),F}}},provides:function(A){A.generateAbstractTransformGrouping=function(F){var K=F.main,he=F.transform,Be=F.iconWidth,st={transform:"translate(".concat(F.containerWidth/2," 256)")},xt="translate(".concat(32*he.x,", ").concat(32*he.y,") "),tn="scale(".concat(he.size/16*(he.flipX?-1:1),", ").concat(he.size/16*(he.flipY?-1:1),") "),yt="rotate(".concat(he.rotate," 0 0)"),Tn={outer:st,inner:{transform:"".concat(xt," ").concat(tn," ").concat(yt)},path:{transform:"translate(".concat(Be/2*-1," -256)")}};return{tag:"g",attributes:_({},Tn.outer),children:[{tag:"g",attributes:_({},Tn.inner),children:[{tag:K.icon.tag,children:K.icon.children,attributes:_(_({},K.icon.attributes),Tn.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-mask"),Le=he?ko(he.split(" ").map(function(Be){return Be.trim()})):xo();return Le.prefix||(Le.prefix=Bi()),F.mask=Le,F.maskId=K.getAttribute("data-fa-mask-id"),F}}},provides:function(A){A.generateAbstractMask=function(F){var y,K=F.children,he=F.attributes,Le=F.main,Be=F.mask,st=F.maskId,yt=Le.icon,dn=Be.icon,Tn=function en(y){var A=y.transform,K=y.iconWidth,he={transform:"translate(".concat(y.containerWidth/2," 256)")},Le="translate(".concat(32*A.x,", ").concat(32*A.y,") "),Be="scale(".concat(A.size/16*(A.flipX?-1:1),", ").concat(A.size/16*(A.flipY?-1:1),") "),st="rotate(".concat(A.rotate," 0 0)");return{outer:he,inner:{transform:"".concat(Le," ").concat(Be," ").concat(st)},path:{transform:"translate(".concat(K/2*-1," -256)")}}}({transform:F.transform,containerWidth:Be.width,iconWidth:Le.width}),qn={tag:"rect",attributes:_(_({},ua),{},{fill:"white"})},yi=yt.children?{children:yt.children.map(Yo)}:{},lo={tag:"g",attributes:_({},Tn.inner),children:[Yo(_({tag:yt.tag,attributes:_(_({},yt.attributes),Tn.path)},yi))]},Ii={tag:"g",attributes:_({},Tn.outer),children:[lo]},ji="mask-".concat(st||ge()),no="clip-".concat(st||ge()),Ho={tag:"mask",attributes:_(_({},ua),{},{id:ji,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[qn,Ii]},io={tag:"defs",children:[{tag:"clipPath",attributes:{id:no},children:(y=dn,"g"===y.tag?y.children:[y])},Ho]};return K.push(io,{tag:"rect",attributes:_({fill:"currentColor","clip-path":"url(#".concat(no,")"),mask:"url(#".concat(ji,")")},ua)}),{children:K,attributes:he}}}},{provides:function(A){var F=!1;Xt.matchMedia&&(F=Xt.matchMedia("(prefers-reduced-motion: reduce)").matches),A.missingIconAbstract=function(){var K=[],he={fill:"currentColor"},Le={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};K.push({tag:"path",attributes:_(_({},he),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var Be=_(_({},Le),{},{attributeName:"opacity"}),st={tag:"circle",attributes:_(_({},he),{},{cx:"256",cy:"364",r:"28"}),children:[]};return F||st.children.push({tag:"animate",attributes:_(_({},Le),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_(_({},Be),{},{values:"1;0;1;1;0;1;"})}),K.push(st),K.push({tag:"path",attributes:_(_({},he),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:F?[]:[{tag:"animate",attributes:_(_({},Be),{},{values:"1;0;0;0;0;1;"})}]}),F||K.push({tag:"path",attributes:_(_({},he),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_(_({},Be),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:K}}}},{hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-symbol");return F.symbol=null!==he&&(""===he||he),F}}}}],{mixoutsTo:ei});var dc=ei.parse,Rr=ei.icon,Da=l(6593);const br=["*"],mc=y=>{const A={[`fa-${y.animation}`]:null!=y.animation&&!y.animation.startsWith("spin"),"fa-spin":"spin"===y.animation||"spin-reverse"===y.animation,"fa-spin-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-spin-reverse":"spin-reverse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-fw":y.fixedWidth,"fa-border":y.border,"fa-inverse":y.inverse,"fa-layers-counter":y.counter,"fa-flip-horizontal":"horizontal"===y.flip||"both"===y.flip,"fa-flip-vertical":"vertical"===y.flip||"both"===y.flip,[`fa-${y.size}`]:null!==y.size,[`fa-rotate-${y.rotate}`]:null!==y.rotate,[`fa-pull-${y.pull}`]:null!==y.pull,[`fa-stack-${y.stackItemSize}`]:null!=y.stackItemSize};return Object.keys(A).map(F=>A[F]?F:null).filter(F=>F)};let Oo=(()=>{class y{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275prov=o.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),za=(()=>{class y{constructor(){this.definitions={}}addIcons(...F){for(const K of F){K.prefix in this.definitions||(this.definitions[K.prefix]={}),this.definitions[K.prefix][K.iconName]=K;for(const he of K.icon[2])"string"==typeof he&&(this.definitions[K.prefix][he]=K)}}addIconPacks(...F){for(const K of F){const he=Object.keys(K).map(Le=>K[Le]);this.addIcons(...he)}}getIconDefinition(F,K){return F in this.definitions&&K in this.definitions[F]?this.definitions[F][K]:null}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275prov=o.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),Ha=(()=>{class y{constructor(){this.stackItemSize="1x"}ngOnChanges(F){if("size"in F)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275dir=o.lG2({type:y,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[o.TTD]}),y})(),jn=(()=>{class y{constructor(F,K){this.renderer=F,this.elementRef=K}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(F){"size"in F&&(null!=F.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${F.size.currentValue}`),null!=F.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${F.size.previousValue}`))}}return y.\u0275fac=function(F){return new(F||y)(o.Y36(o.Qsj),o.Y36(o.SBq))},y.\u0275cmp=o.Xpm({type:y,selectors:[["fa-stack"]],inputs:{size:"size"},features:[o.TTD],ngContentSelectors:br,decls:1,vars:0,template:function(F,K){1&F&&(o.F$t(),o.Hsn(0))},encapsulation:2}),y})(),Ko=(()=>{class y{set spin(F){this.animation=F?"spin":void 0}set pulse(F){this.animation=F?"spin-pulse":void 0}constructor(F,K,he,Le,Be){this.sanitizer=F,this.config=K,this.iconLibrary=he,this.stackItem=Le,this.classes=[],null!=Be&&null==Le&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(F){if(null!=this.icon||null!=this.config.fallbackIcon){if(F){const he=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=he){const Le=this.buildParams();this.renderIcon(he,Le)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(F){const K=((y,A)=>(y=>void 0!==y.prefix&&void 0!==y.iconName)(y)?y:"string"==typeof y?{prefix:A,iconName:y}:{prefix:y[0],iconName:y[1]})(F,this.config.defaultPrefix);return"icon"in K?K:this.iconLibrary.getIconDefinition(K.prefix,K.iconName)??((y=>{throw new Error(`Could not find icon with iconName=${y.iconName} and prefix=${y.prefix} in the icon library.`)})(K),null)}buildParams(){const F={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},K="string"==typeof this.transform?dc.transform(this.transform):this.transform;return{title:this.title,transform:K,classes:[...mc(F),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(F,K){const he=Rr(F,K);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(he.html.join("\n"))}}return y.\u0275fac=function(F){return new(F||y)(o.Y36(Da.H7),o.Y36(Oo),o.Y36(za),o.Y36(Ha,8),o.Y36(jn,8))},y.\u0275cmp=o.Xpm({type:y,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(F,K){2&F&&(o.Ikx("innerHTML",K.renderedIconHTML,o.oJD),o.uIk("title",K.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[o.TTD],decls:0,vars:0,template:function(F,K){},encapsulation:2}),y})(),ct=(()=>{class y{}return y.\u0275fac=function(F){return new(F||y)},y.\u0275mod=o.oAB({type:y}),y.\u0275inj=o.cJS({}),y})()},90590:(Dt,xe,l)=>{"use strict";l.d(xe,{$9F:()=>E_,BCn:()=>Ch,DBf:()=>F4,FL8:()=>f_,FU$:()=>N4,ILF:()=>os,IyC:()=>X9,LEp:()=>u_,Mzg:()=>z1,QDM:()=>b6,QLU:()=>Mu,RLE:()=>Tr,T80:()=>B3,Vui:()=>De,Y$T:()=>ju,Yai:()=>Lo,acZ:()=>gf,cC_:()=>ln,cf$:()=>ou,f8k:()=>M3,g82:()=>Al,gMD:()=>Id,gc2:()=>Kg,go9:()=>B9,iV1:()=>E8,iiS:()=>Ss,ik8:()=>e5,kZ_:()=>gv,lXL:()=>zn,m6i:()=>am,nfZ:()=>Tt,q7m:()=>md,r8p:()=>F9,sqG:()=>Af,uli:()=>x_,x58:()=>Be,xiG:()=>fa});var De={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Tt={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},zn={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},fa={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},Tr={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Be={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},Lo={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},os={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},ln={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},Ss={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},M3={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},B3={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},b6=B3,Ch={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"]},am={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},gf={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},z1={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},N4={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},F4={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Af=F4,E8={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},md={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},ou={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Kg={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Mu={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},Id={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"]},ju={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},gv={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"]},F9={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Al={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},B9={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},f_={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},u_={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},e5={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},x_={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},E_={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},X9={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},42346:(Dt,xe,l)=>{"use strict";l.d(xe,{Iu:()=>we,Ot:()=>nt,Vn:()=>le,h7:()=>R,iX:()=>ee,y4:()=>We});var o=l(81180),C=l(65879),_=l(22096),N=l(48180),B=l(7715),c=l(37398),X=l(78645),ae=l(65619),Q=l(9315),U=l(37921),oe=l(99397),j=l(26306),re=l(70940),J=l(94664),se=l(52572),_e=l(36232),De=l(54007);class Ze{constructor(pe){(0,o.Z)(this,"translations",void 0),this.translations=pe}getTranslation(pe){return(0,_.of)(this.translations.get(pe)||{})}}const at=new C.OlP("TRANSLOCO_LOADER");function et(ze,pe){return ze&&(Object.prototype.hasOwnProperty.call(ze,pe)?ze[pe]:pe.split(".").reduce((S,Y)=>S?.[Y],ze))}function de(ze){return ze?Array.isArray(ze)?ze.length:Ct(ze)?Object.keys(ze).length:ze?ze.length:0:0}function ke(ze){return"string"==typeof ze}function Ct(ze){return!!ze&&"object"==typeof ze&&!Array.isArray(ze)}function Tt(ze){return ze.replace(/(?:^\w|[A-Z]|\b\w)/g,(pe,S)=>0==S?pe.toLowerCase():pe.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Bt(ze){return null==ze}function Ot(ze){return!1===Bt(ze)}function Pt(ze){return ze&&"string"==typeof ze.scope}function Ae(ze){return(0,De.flatten)(ze,{safe:!0})}const $e=new C.OlP("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>ut}),ut={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function vt(ze={}){return{...ut,...ze,missingHandler:{...ut.missingHandler,...ze.missingHandler},flatten:{...ut.flatten,...ze.flatten}}}const gt=new C.OlP("TRANSLOCO_TRANSPILER");let ft=(()=>{class ze{constructor(S){(0,o.Z)(this,"interpolationMatcher",void 0),this.interpolationMatcher=function Gt(ze){const[pe,S]=ze.interpolation;return new RegExp(`${pe}(.*?)${S}`,"g")}(S??ut)}transpile(S,Y={},Ee,Ke){return ke(S)?S.replace(this.interpolationMatcher,(mt,_t)=>(_t=_t.trim(),Ot(Y[_t])?Y[_t]:Ot(Ee[_t])?this.transpile(Ee[_t],Y,Ee,Ke):"")):(Y&&(Ct(S)?S=this.handleObject(S,Y,Ee,Ke):Array.isArray(S)&&(S=this.handleArray(S,Y,Ee,Ke))),S)}handleObject(S,Y={},Ee,Ke){let mt=S;return Object.keys(Y).forEach(_t=>{const cn=et(mt,_t),Yt=et(Y,_t),_n=this.transpile(cn,Yt,Ee,Ke);mt=function q(ze,pe,S){ze={...ze};const Y=pe.split("."),Ee=Y.length-1;return Y.reduce((Ke,mt,_t)=>(Ke[mt]=_t===Ee?S:Array.isArray(Ke[mt])?Ke[mt].slice():{...Ke[mt]},Ke&&Ke[mt]),ze),ze}(mt,_t,_n)}),mt}handleArray(S,Y={},Ee,Ke){return S.map(mt=>this.transpile(mt,Y,Ee,Ke))}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG($e,8))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const tt=new C.OlP("TRANSLOCO_MISSING_HANDLER");let Mt=(()=>{class ze{handle(S,Y){return Y.missingHandler.logMissingKey&&!Y.prodMode&&console.warn(`%c Missing translation for '${S}'`,"font-size: 12px; color: red"),S}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const qe=new C.OlP("TRANSLOCO_INTERCEPTOR");let rt=(()=>{class ze{preSaveTranslation(S){return S}preSaveTranslationKey(S,Y){return Y}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const dt=new C.OlP("TRANSLOCO_FALLBACK_STRATEGY");let it,ye=(()=>{class ze{constructor(S){(0,o.Z)(this,"userConfig",void 0),this.userConfig=S}getNextLangs(){const S=this.userConfig.fallbackLang;if(!S)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(S)?S:[S]}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG($e))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();function bt(ze){if(!ze)return"";const pe=ze.split("/");return pe.pop(),pe.join("/")}function At(ze){return ze?ze.split("/").pop():""}function Qe(ze,pe,S="|"){if(ke(ze)){const Y=ze.split(S),Ee=Y.pop();return Ee===pe?[!0,Y.toString()]:[!1,Ee]}return[!1,""]}function me(ze,pe){return function ce(ze){return ze&&Ct(ze.loader)}(ze)?function Ge(ze,pe){return Object.keys(ze).reduce((S,Y)=>(S[`${pe}/${Y}`]=ze[Y],S),{})}(ze.loader,pe):void 0}function T(ze){return{scope:bt(ze)||null,langName:At(ze)}}function te(ze){const{path:pe,inlineLoader:S,mainLoader:Y,data:Ee}=ze;if(S){if(!1===function ue(ze){return"function"==typeof ze}(S[pe]))throw`You're using an inline loader but didn't provide a loader for ${pe}`;return S[pe]().then(mt=>mt.default?mt.default:mt)}return Y.getTranslation(pe,Ee)}function we(ze,pe={},S){return it.translate(ze,pe,S)}let le=(()=>{class ze{constructor(S,Y,Ee,Ke,mt,_t){(0,o.Z)(this,"loader",void 0),(0,o.Z)(this,"parser",void 0),(0,o.Z)(this,"missingHandler",void 0),(0,o.Z)(this,"interceptor",void 0),(0,o.Z)(this,"fallbackStrategy",void 0),(0,o.Z)(this,"langChanges$",void 0),(0,o.Z)(this,"subscription",null),(0,o.Z)(this,"translations",new Map),(0,o.Z)(this,"cache",new Map),(0,o.Z)(this,"firstFallbackLang",void 0),(0,o.Z)(this,"defaultLang",""),(0,o.Z)(this,"availableLangs",[]),(0,o.Z)(this,"isResolvedMissingOnce",!1),(0,o.Z)(this,"lang",void 0),(0,o.Z)(this,"failedLangs",new Set),(0,o.Z)(this,"events",new X.x),(0,o.Z)(this,"events$",this.events.asObservable()),(0,o.Z)(this,"config",void 0),this.loader=S,this.parser=Y,this.missingHandler=Ee,this.interceptor=Ke,this.fallbackStrategy=_t,this.loader||(this.loader=new Ze(this.translations)),it=this,this.config=JSON.parse(JSON.stringify(mt)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new ae.X(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(cn=>{"translationLoadSuccess"===cn.type&&cn.wasFailure&&this.setActiveLang(cn.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(S){this.defaultLang=S}getActiveLang(){return this.lang.getValue()}setActiveLang(S){return this.parser.onLangChanged?.(S),this.lang.next(S),this.events.next({type:"langChanged",payload:T(S)}),this}setAvailableLangs(S){this.availableLangs=S}getAvailableLangs(){return this.availableLangs}load(S,Y={}){const Ee=this.cache.get(S);if(Ee)return Ee;let Ke;const mt=this._isLangScoped(S);let _t;mt&&(_t=bt(S));const cn={path:S,mainLoader:this.loader,inlineLoader:Y.inlineLoader,data:mt?{scope:_t}:void 0};if(this.useFallbackTranslation(S)){const _n=mt?`${_t}/${this.firstFallbackLang}`:this.firstFallbackLang,Rn=function Ce({mainLoader:ze,path:pe,data:S,fallbackPath:Y,inlineLoader:Ee}){return(Y?[pe,Y]:[pe]).map(mt=>{const _t=te({path:mt,mainLoader:ze,inlineLoader:Ee,data:S});return(0,B.D)(_t).pipe((0,c.U)(cn=>({translation:cn,lang:mt})))})}({...cn,fallbackPath:_n});Ke=(0,Q.D)(Rn)}else{const _n=te(cn);Ke=(0,B.D)(_n)}const Yt=Ke.pipe((0,U.X)(this.config.failedRetries),(0,oe.b)(_n=>{Array.isArray(_n)?_n.forEach(Rn=>{this.handleSuccess(Rn.lang,Rn.translation),Rn.lang!==S&&this.cache.set(Rn.lang,(0,_.of)({}))}):this.handleSuccess(S,_n)}),(0,j.K)(_n=>(this.config.prodMode||console.error(`Error while trying to load "${S}"`,_n),this.handleFailure(S,Y))),(0,re.d)(1));return this.cache.set(S,Yt),Yt}translate(S,Y={},Ee=this.getActiveLang()){if(!S)return S;const{scope:Ke,resolveLang:mt}=this.resolveLangAndScope(Ee);if(Array.isArray(S))return S.map(Yt=>this.translate(Ke?`${Ke}.${Yt}`:Yt,Y,mt));S=Ke?`${Ke}.${S}`:S;const _t=this.getTranslation(mt),cn=_t[S];return cn?this.parser.transpile(cn,Y,_t,S):this._handleMissingKey(S,cn,Y)}selectTranslate(S,Y,Ee,Ke=!1){let mt;const _t=(Yt,_n)=>this.load(Yt,_n).pipe((0,c.U)(()=>Ke?this.translateObject(S,Y,Yt):this.translate(S,Y,Yt)));if(Bt(Ee))return this.langChanges$.pipe((0,J.w)(Yt=>_t(Yt)));if(function $t(ze){return Array.isArray(ze)&&ze.every(Pt)}(Ee)||Pt(Ee)){const Yt=Array.isArray(Ee)?Ee[0]:Ee;Ee=Yt.scope,mt=me(Yt,Yt.scope)}if(this.isLang(Ee)||this.isScopeWithLang(Ee))return _t(Ee);const cn=Ee;return this.langChanges$.pipe((0,J.w)(Yt=>_t(`${cn}/${Yt}`,{inlineLoader:mt})))}isScopeWithLang(S){return this.isLang(At(S))}translateObject(S,Y={},Ee=this.getActiveLang()){if(ke(S)||Array.isArray(S)){const{resolveLang:mt,scope:_t}=this.resolveLangAndScope(Ee);if(Array.isArray(S))return S.map(_n=>this.translateObject(_t?`${_t}.${_n}`:_n,Y,mt));const cn=this.getTranslation(mt),Yt=function Oe(ze){return(0,De.unflatten)(ze)}(this.getObjectByKey(cn,S=_t?`${_t}.${S}`:S));return function $(ze){return 0===de(ze)}(Yt)?this.translate(S,Y,Ee):this.parser.transpile(Yt,Y,cn,S)}const Ke=[];for(const[mt,_t]of this.getEntries(S))Ke.push(this.translateObject(mt,_t,Ee));return Ke}selectTranslateObject(S,Y,Ee){if(ke(S)||Array.isArray(S))return this.selectTranslate(S,Y,Ee,!0);const[[Ke,mt],..._t]=this.getEntries(S);return this.selectTranslateObject(Ke,mt,Ee).pipe((0,c.U)(cn=>{const Yt=[cn];for(const[_n,Rn]of _t)Yt.push(this.translateObject(_n,Rn,Ee));return Yt}))}getTranslation(S){if(S){if(this.isLang(S))return this.translations.get(S)||{};{const{scope:Y,resolveLang:Ee}=this.resolveLangAndScope(S),Ke=this.translations.get(Ee)||{};return this.getObjectByKey(Ke,Y)}}return this.translations}selectTranslation(S){let Y=this.langChanges$;if(S){const Ee=At(S)!==S;Y=this.isLang(S)||Ee?(0,_.of)(S):this.langChanges$.pipe((0,c.U)(Ke=>`${S}/${Ke}`))}return Y.pipe((0,J.w)(Ee=>this.load(Ee).pipe((0,c.U)(()=>this.getTranslation(Ee)))))}setTranslation(S,Y=this.getActiveLang(),Ee={}){const mt={merge:!0,emitChange:!0,...Ee},_t=bt(Y);let cn=S;_t&&(cn=Ae({[this.getMappedScope(_t)]:S}));const Yt=_t?At(Y):Y,_n={...mt.merge&&this.getTranslation(Yt),...cn},Rn=this.config.flatten.aot?_n:Ae(_n),mi=this.interceptor.preSaveTranslation(Rn,Yt);this.translations.set(Yt,mi),mt.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(S,Y,Ee=this.getActiveLang(),Ke={}){const mt=this.interceptor.preSaveTranslationKey(S,Y,Ee);this.setTranslation({[S]:mt},Ee,{...Ke,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:S}){const Y=Array.isArray(S)?S[0]:S;S&&this.useFallbackTranslation(Y)&&(this.firstFallbackLang=Y)}_handleMissingKey(S,Y,Ee){if(this.config.missingHandler.allowEmpty&&""===Y)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const Ke=this.translate(S,Ee,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,Ke}return this.missingHandler.handle(S,this.getMissingHandlerData(),Ee)}_isLangScoped(S){return-1===this.getAvailableLangsIds().indexOf(S)}isLang(S){return-1!==this.getAvailableLangsIds().indexOf(S)}_loadDependencies(S,Y){const Ee=At(S);return this._isLangScoped(S)&&!this.isLoadedTranslation(Ee)?(0,se.a)([this.load(Ee),this.load(S,{inlineLoader:Y})]):this.load(S,{inlineLoader:Y})}_completeScopeWithLang(S){return this._isLangScoped(S)&&!this.isLang(At(S))?`${S}/${this.getActiveLang()}`:S}_setScopeAlias(S,Y){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[S]=Y}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(S){return de(this.getTranslation(S))}getAvailableLangsIds(){return ke(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(Y=>Y.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(S){return this.config.missingHandler.useFallbackTranslation&&S!==this.firstFallbackLang}handleSuccess(S,Y){this.setTranslation(Y,S,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:T(S)}),this.failedLangs.forEach(Ee=>this.cache.delete(Ee)),this.failedLangs.clear()}handleFailure(S,Y){Bt(Y.failedCounter)&&(Y.failedCounter=0,Y.fallbackLangs||(Y.fallbackLangs=this.fallbackStrategy.getNextLangs(S)));const Ee=S.split("/"),mt=Y.fallbackLangs[Y.failedCounter];if(this.failedLangs.add(S),this.cache.has(mt))return this.handleSuccess(mt,this.getTranslation(mt)),_e.E;if(!mt||mt===Ee[Ee.length-1]){let Yt="Unable to load translation and all the fallback languages";throw Ee.length>1&&(Yt+=", did you misspelled the scope name?"),new Error(Yt)}let cn=mt;return Ee.length>1&&(Ee[Ee.length-1]=mt,cn=Ee.join("/")),Y.failedCounter++,this.events.next({type:"translationLoadFailure",payload:T(S)}),this.load(cn,Y)}getMappedScope(S){const{scopeMapping:Y={}}=this.config;return Y[S]||Tt(S)}resolveLangAndScope(S){let Ee,Y=S;if(this._isLangScoped(S)){const Ke=At(S),mt=this.isLang(Ke);Y=mt?Ke:this.getActiveLang(),Ee=this.getMappedScope(mt?bt(S):S)}return{scope:Ee,resolveLang:Y}}getObjectByKey(S,Y){const Ee={},Ke=`${Y}.`;for(const mt in S)mt.startsWith(Ke)&&(Ee[mt.replace(Ke,"")]=S[mt]);return Ee}getEntries(S){return S instanceof Map?S.entries():Object.entries(S)}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG(at,8),C.LFG(gt),C.LFG(tt),C.LFG(qe),C.LFG($e),C.LFG(dt))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac,providedIn:"root"})),ze})();const Lt=new C.OlP("TRANSLOCO_LANG"),Kt=(new C.OlP("TRANSLOCO_LOADING_TEMPLATE"),new C.OlP("TRANSLOCO_SCOPE"));class qt{constructor(){(0,o.Z)(this,"initialized",!1)}resolve({inline:pe,provider:S,active:Y}){let Ee=Y;if(this.initialized)return Ee=Y,Ee;if(S){const[,Ke]=Qe(S,"static");Ee=Ke}if(pe){const[,Ke]=Qe(pe,"static");Ee=Ke}return this.initialized=!0,Ee}resolveLangBasedOnScope(pe){return bt(pe)?At(pe):pe}resolveLangPath(pe,S){return S?`${S}/${pe}`:pe}}class mn{constructor(pe){(0,o.Z)(this,"service",void 0),this.service=pe}resolve(pe){const{inline:S,provider:Y}=pe;if(S)return S;if(Y){if(Pt(Y)){const{scope:Ee,alias:Ke=Tt(Ee)}=Y;return this.service._setScopeAlias(Ee,Ke),Ee}return Y}}}let nt=(()=>{class ze{constructor(S,Y,Ee,Ke){(0,o.Z)(this,"service",void 0),(0,o.Z)(this,"providerScope",void 0),(0,o.Z)(this,"providerLang",void 0),(0,o.Z)(this,"cdr",void 0),(0,o.Z)(this,"subscription",null),(0,o.Z)(this,"lastValue",""),(0,o.Z)(this,"lastKey",void 0),(0,o.Z)(this,"path",void 0),(0,o.Z)(this,"langResolver",new qt),(0,o.Z)(this,"scopeResolver",void 0),this.service=S,this.providerScope=Y,this.providerLang=Ee,this.cdr=Ke,this.scopeResolver=new mn(this.service)}transform(S,Y,Ee){if(!S)return S;const Ke=Y?`${S}${JSON.stringify(Y)}`:S;if(Ke===this.lastKey)return this.lastValue;this.lastKey=Ke,this.subscription?.unsubscribe();const mt=function zt(ze,pe){const[S]=Qe(pe,"static");return!S&&!!ze.config.reRenderOnLangChange}(this.service,this.providerLang||Ee);return this.subscription=this.service.langChanges$.pipe((0,J.w)(_t=>{const cn=this.langResolver.resolve({inline:Ee,provider:this.providerLang,active:_t});return Array.isArray(this.providerScope)?(0,Q.D)(this.providerScope.map(Yt=>this.resolveScope(cn,Yt))):this.resolveScope(cn,this.providerScope)}),function Pe(ze){return ze?pe=>pe:(0,N.q)(1)}(mt)).subscribe(()=>this.updateValue(S,Y)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(S,Y){const Ee=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(S,Y,Ee),this.cdr.markForCheck()}resolveScope(S,Y){const Ee=this.scopeResolver.resolve({inline:void 0,provider:Y});this.path=this.langResolver.resolveLangPath(S,Ee);const Ke=me(Y,Ee);return this.service._loadDependencies(this.path,Ke)}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.Y36(le,16),C.Y36(Kt,24),C.Y36(Lt,24),C.Y36(C.sBO,16))}),(0,o.Z)(ze,"\u0275pipe",C.Yjl({name:"transloco",type:ze,pure:!1,standalone:!0})),ze})(),We=(()=>{class ze{}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275mod",C.oAB({type:ze})),(0,o.Z)(ze,"\u0275inj",C.cJS({})),ze})();function R(ze){const pe=[ht(ft),Ve(Mt),ge(rt),He(ye)];return ze.config&&pe.push(function z(ze){return(0,C.MR2)([{provide:$e,useValue:vt(ze)}])}(ze.config)),ze.loader&&pe.push(function D(ze){return(0,C.MR2)([{provide:at,useClass:ze}])}(ze.loader)),pe}function ee(ze){return{provide:Kt,useValue:ze,multi:!0}}function ht(ze){return(0,C.MR2)([{provide:gt,useClass:ze,deps:[$e]}])}function He(ze){return(0,C.MR2)([{provide:dt,useClass:ze,deps:[$e]}])}function Ve(ze){return(0,C.MR2)([{provide:tt,useClass:ze}])}function ge(ze){return(0,C.MR2)([{provide:qe,useClass:ze}])}new C.OlP("TRANSLOCO_TEST_LANGS - Available testing languages"),new C.OlP("TRANSLOCO_TEST_OPTIONS - Testing options")},78791:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>q,t:()=>Xt});var o=l(78645),C=l(47394),_=l(7715),N=l(36232),B=l(65879),c=l(21631),X=l(59773);const ae=B.GuJ,U=Symbol("__destroy"),oe=Symbol("__decoratorApplied");function j(Ot){return"string"==typeof Ot?Symbol(`__destroy__${Ot}`):U}function J(Ot,Ut){Ot[Ut]||(Ot[Ut]=new o.x)}function se(Ot,Ut){Ot[Ut]&&(Ot[Ut].next(),Ot[Ut].complete(),Ot[Ut]=null)}function _e(Ot){Ot instanceof C.w0&&Ot.unsubscribe()}function Ze(Ot,Ut){return function(){if(Ot&&Ot.call(this),se(this,j()),Ut.arrayName&&function De(Ot){Array.isArray(Ot)&&Ot.forEach(_e)}(this[Ut.arrayName]),Ut.checkProperties)for(const Pt in this)Ut.blackList?.includes(Pt)||_e(this[Pt])}}function q(Ot={}){return Ut=>{!function Q(Ot){return!!Ot[ae]}(Ut)?function at(Ot,Ut){Ot.prototype.ngOnDestroy=Ze(Ot.prototype.ngOnDestroy,Ut)}(Ut,Ot):function et(Ot,Ut){const Pt=Ot.\u0275pipe;Pt.onDestroy=Ze(Pt.onDestroy,Ut)}(Ut,Ot),function re(Ot){Ot.prototype[oe]=!0}(Ut)}}const de=7,$=Symbol("CheckerHasBeenSet");function Ue(Ot){const Ut=B.dqk.Zone;return Ut&&"function"==typeof Ut.root?.run?Ut.root.run(Ot):Ot()}const Rt=!1;function Xt(Ot,Ut){return Pt=>{const $t=j(Ut);"string"==typeof Ut?function Tt(Ot,Ut,Pt){const $t=Ot[Ut];if(Rt&&"function"!=typeof $t)throw new Error(`${Ot.constructor.name} is using untilDestroyed but doesn't implement ${Ut}`);J(Ot,Pt),Ot[Ut]=function(){$t.apply(this,arguments),se(this,Pt),Ot[Ut]=$t}}(Ot,Ut,$t):(Rt&&function Bt(Ot){const Ut=Object.getPrototypeOf(Ot);if(!(oe in Ut))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(Ot),J(Ot,$t));const ce=Ot[$t];return Rt&&function ue(Ot,Ut){Ot[$]||function ke(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(Ue(()=>(0,_.D)(Promise.resolve()).pipe((0,c.z)(()=>{let Pt;try{Pt=(0,B.EEQ)(Ot)}catch{Pt=null}const $t=Pt?.lView;if(null==$t)return N.E;const ce=$t[de]||($t[de]=[]),Oe=new o.x;return ce.push(function(){Ue(()=>{Oe.next(),Oe.complete()})}),Oe}),(0,c.z)(()=>Promise.resolve())).subscribe(()=>{(Ut.observed??Ut.observers.length>0)&&console.warn(function Ct(Ot){return`\n The ${Ot.constructor.name} still has subscriptions that haven't been unsubscribed.\n This may happen if the class extends another class decorated with @UntilDestroy().\n The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n Let's look at the following example:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {}\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n }\n }\n The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n on the ConcreteComponent, but not on the BaseDirective.\n One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {\n ngOnDestroy(): void {}\n }\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n super.ngOnDestroy();\n }\n }\n `}(Ot))})),Ot[$]=!0)}(Ot,ce),Pt.pipe((0,X.R)(ce))}}},81180:(Dt,xe,l)=>{"use strict";function o(B){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c})(B)}function N(B,c,X){return(c=function _(B){var c=function C(B,c){if("object"!==o(B)||null===B)return B;var X=B[Symbol.toPrimitive];if(void 0!==X){var ae=X.call(B,c||"default");if("object"!==o(ae))return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===c?String:Number)(B)}(B,"string");return"symbol"===o(c)?c:String(c)}(c))in B?Object.defineProperty(B,c,{value:X,enumerable:!0,configurable:!0,writable:!0}):B[c]=X,B}l.d(xe,{Z:()=>N})},97582:(Dt,xe,l)=>{"use strict";l.d(xe,{FC:()=>de,KL:()=>ue,ZT:()=>C,gn:()=>B,mG:()=>j,pi:()=>_,qq:()=>q});var o=function(ce,Oe){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ae,$e){Ae.__proto__=$e}||function(Ae,$e){for(var ut in $e)Object.prototype.hasOwnProperty.call($e,ut)&&(Ae[ut]=$e[ut])})(ce,Oe)};function C(ce,Oe){if("function"!=typeof Oe&&null!==Oe)throw new TypeError("Class extends value "+String(Oe)+" is not a constructor or null");function Ae(){this.constructor=ce}o(ce,Oe),ce.prototype=null===Oe?Object.create(Oe):(Ae.prototype=Oe.prototype,new Ae)}var _=function(){return _=Object.assign||function(Oe){for(var Ae,$e=1,ut=arguments.length;$e=0;ft--)(gt=ce[ft])&&(vt=(ut<3?gt(vt):ut>3?gt(Oe,Ae,vt):gt(Oe,Ae))||vt);return ut>3&&vt&&Object.defineProperty(Oe,Ae,vt),vt}function j(ce,Oe,Ae,$e){return new(Ae||(Ae=Promise))(function(vt,gt){function ft(kt){try{Xe($e.next(kt))}catch(tt){gt(tt)}}function Gt(kt){try{Xe($e.throw(kt))}catch(tt){gt(tt)}}function Xe(kt){kt.done?vt(kt.value):function ut(vt){return vt instanceof Ae?vt:new Ae(function(gt){gt(vt)})}(kt.value).then(ft,Gt)}Xe(($e=$e.apply(ce,Oe||[])).next())})}function q(ce){return this instanceof q?(this.v=ce,this):new q(ce)}function de(ce,Oe,Ae){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ut,$e=Ae.apply(ce,Oe||[]),vt=[];return ut={},gt("next"),gt("throw"),gt("return"),ut[Symbol.asyncIterator]=function(){return this},ut;function gt(Mt){$e[Mt]&&(ut[Mt]=function(qe){return new Promise(function(rt,dt){vt.push([Mt,qe,rt,dt])>1||ft(Mt,qe)})})}function ft(Mt,qe){try{!function Gt(Mt){Mt.value instanceof q?Promise.resolve(Mt.value.v).then(Xe,kt):tt(vt[0][2],Mt)}($e[Mt](qe))}catch(rt){tt(vt[0][3],rt)}}function Xe(Mt){ft("next",Mt)}function kt(Mt){ft("throw",Mt)}function tt(Mt,qe){Mt(qe),vt.shift(),vt.length&&ft(vt[0][0],vt[0][1])}}function ue(ce){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ae,Oe=ce[Symbol.asyncIterator];return Oe?Oe.call(ce):(ce=function _e(ce){var Oe="function"==typeof Symbol&&Symbol.iterator,Ae=Oe&&ce[Oe],$e=0;if(Ae)return Ae.call(ce);if(ce&&"number"==typeof ce.length)return{next:function(){return ce&&$e>=ce.length&&(ce=void 0),{value:ce&&ce[$e++],done:!ce}}};throw new TypeError(Oe?"Object is not iterable.":"Symbol.iterator is not defined.")}(ce),Ae={},$e("next"),$e("throw"),$e("return"),Ae[Symbol.asyncIterator]=function(){return this},Ae);function $e(vt){Ae[vt]=ce[vt]&&function(gt){return new Promise(function(ft,Gt){!function ut(vt,gt,ft,Gt){Promise.resolve(Gt).then(function(Xe){vt({value:Xe,done:ft})},gt)}(ft,Gt,(gt=ce[vt](gt)).done,gt.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},Dt=>{Dt(Dt.s=86718)}]); \ No newline at end of file +(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[179],{51309:(Dt,xe,l)=>{"use strict";l.d(xe,{N:()=>o});const o={dfAdminApiKey:"6498a8ad1beb9d84d63035c5d1120c007fad6de706734db9689f8996707e0f7d",dfApiDocsApiKey:"36fda24fe5588fa4285ac6c6c2fdfbdb6b6bc9834699774c9bf777f706d05a88",dfFileManagerApiKey:"b5cb82af7b5d4130f36149f90aa2746782e59a872ac70454ac188743cb55b0ba"}},20352:(Dt,xe,l)=>{"use strict";l.d(xe,{Z:()=>c});var o=l(8996),C=l(69854),_=l(65879),N=l(69862),B=l(78630);let c=(()=>{class X{constructor(Q,U){this.http=Q,this.userDataService=U}get url(){return this.userDataService.userData?.isSysAdmin?o.n.ADMIN_PROFILE:o.n.USER_PROFILE}getProfile(){return this.http.get(this.url,{headers:C.CY})}saveProfile(Q){return this.http.put(this.url,Q,{headers:C.CY})}}return X.\u0275fac=function(Q){return new(Q||X)(_.LFG(N.eN),_.LFG(B._))},X.\u0275prov=_.Yz7({token:X,factory:X.\u0275fac}),X})()},99496:(Dt,xe,l)=>{"use strict";l.d(xe,{i:()=>oe});var o=l(37398),C=l(26306),_=l(22096),N=l(8996),B=l(69854),c=l(62651),X=l(65879),ae=l(69862),Q=l(81896),U=l(78630);let oe=(()=>{class j{constructor(J,se,_e){this.http=J,this.router=se,this.userDataService=_e}register(J){return this.http.post(N.n.REGISTER,J,B.Y1)}login(J){return this.http.post(N.n.USER_SESSION,J,{headers:B.CY}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)),(0,C.K)(()=>this.http.post(N.n.ADMIN_SESSION,J,{}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)))))}checkSession(){return this.userDataService.token?this.loginWithToken().pipe((0,o.U)(()=>!0),(0,C.K)(()=>(this.userDataService.clearToken(),(0,_.of)(!1)))):(0,_.of)(!1)}loginWithToken(J){return this.http.get(N.n.USER_SESSION,{headers:{...B.CY,Authorization:J?`Bearer ${J}`:""}}).pipe((0,o.U)(se=>(this.userDataService.userData=se,se)))}oauthLogin(J,se,_e){return this.http.post(N.n.USER_SESSION,{headers:B.CY,params:{oauth_callback:!0,oauth_token:J,code:se,state:_e}}).pipe((0,o.U)(De=>(this.userDataService.userData=De,De)))}logout(){this.http.delete(this.userDataService.userData?.isSysAdmin?N.n.ADMIN_SESSION:N.n.USER_SESSION).subscribe(()=>{this.userDataService.clearToken(),this.userDataService.userData=null,this.router.navigate([c.Z.AUTH,c.Z.LOGIN])})}}return j.\u0275fac=function(J){return new(J||j)(X.LFG(ae.eN),X.LFG(Q.F0),X.LFG(U._))},j.\u0275prov=X.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},31303:(Dt,xe,l)=>{"use strict";l.d(xe,{B:()=>ae});var o=l(99397),C=l(26306),_=l(8996),N=l(69854),B=l(65879),c=l(69862),X=l(78630);let ae=(()=>{class Q{constructor(oe,j){this.http=oe,this.userDataService=j}resetPassword(oe,j=!1){return this.http.post(j?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,oe,N.Y1)}updatePassword(oe){let j=!1;return this.userDataService.userData$.subscribe(J=>{j=!!J?.isSysAdmin}),this.http.post(j?_.n.ADMIN_PASSWORD:_.n.USER_PASSWORD,oe,{headers:N.CY,params:{login:!0,reset:!1}}).pipe((0,o.b)({next:J=>{this.userDataService.token=J.sessionToken}}))}requestPasswordReset(oe,j=!1){return this.http.post(_.n.USER_PASSWORD,oe,j?N.Y1:N.qv).pipe((0,C.K)(()=>this.http.post(_.n.ADMIN_PASSWORD,oe,j?N.Y1:N.qv)))}}return Q.\u0275fac=function(oe){return new(oe||Q)(B.LFG(c.eN),B.LFG(X._))},Q.\u0275prov=B.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})()},69854:(Dt,xe,l)=>{"use strict";l.d(xe,{AC:()=>_,CY:()=>N,Y1:()=>B,Yg:()=>C,Zt:()=>o,qv:()=>c});const o="X-DreamFactory-Session-Token",C="X-DreamFactory-API-Key",_="X-DreamFactory-License-Key",N={"show-loading":""},B={headers:N,params:{login:!1}},c={headers:N,params:{reset:!0}}},86806:(Dt,xe,l)=>{"use strict";l.d(xe,{HL:()=>Q,Hk:()=>ae,Md:()=>$,OP:()=>de,PA:()=>ke,QO:()=>oe,Qi:()=>at,Xt:()=>c,Y0:()=>Ue,Yy:()=>U,_5:()=>j,bi:()=>se,i9:()=>Ze,kE:()=>De,kG:()=>re,mx:()=>X,qY:()=>q,sC:()=>ue,sM:()=>et,xQ:()=>_e,xS:()=>J});var o=l(65879),C=l(6625),_=l(8996),N=l(69862);const B=Ct=>({providedIn:"root",factory:()=>new C.R(Ct,(0,o.f3M)(N.eN))}),c=new o.OlP("URL_TOKEN"),X=new o.OlP("GITHUB_REPO_SERVICE_TOKEN",B(_.n.GITHUB_REPO)),ae=new o.OlP("ADMIN_SERVICE_TOKEN",B(_.n.SYSTEM_ADMIN)),Q=new o.OlP("USER_SERVICE_TOKEN",B(_.n.SYSTEM_USER)),U=new o.OlP("APP_SERVICE_TOKEN",B(_.n.APP)),oe=new o.OlP("API_DOCS_SERVICE_TOKEN",B(_.n.API_DOCS)),j=new o.OlP("SERVICE_TYPE_SERVICE_TOKEN",B(_.n.SERVICE_TYPE)),re=new o.OlP("REPORT_SERVICE_TOKEN",B(_.n.SERVICE_REPORT)),J=new o.OlP("SERVICES_SERVICE_TOKEN",B(_.n.SYSTEM_SERVICE)),se=new o.OlP("SCHEDULER_SERVICE_TOKEN",B(_.n.SCHEDULER)),_e=new o.OlP("LIMIT_SERVICE_TOKEN",B(_.n.LIMITS)),De=new o.OlP("LIMIT_CACHE_SERVICE_TOKEN",B(_.n.LIMIT_CACHE)),Ze=new o.OlP("ROLE_SERVICE_TOKEN",B(_.n.ROLES)),at=new o.OlP("CONFIG_CORS_SERVICE_TOKEN",B(_.n.SYSTEM_CORS)),et=new o.OlP("EVENTS_SERVICE_TOKEN",B(_.n.SYSTEM_EVENT)),q=new o.OlP("EVENT_SCRIPT_SERVICE_TOKEN",B(_.n.EVENT_SCRIPT)),de=new o.OlP("CACHE_SERVICE_TOKEN",B(_.n.SYSTEM_CACHE)),$=new o.OlP("EMAIL_TEMPLATES_SERVICE_TOKEN",B(_.n.EMAIL_TEMPLATES)),ue=new o.OlP("LOOKUP_KEYS_SERVICE_TOKEN",B(_.n.LOOKUP_KEYS)),ke=new o.OlP("BASE_SERVICE_TOKEN",B(_._)),Ue=new o.OlP("FILE_SERVICE_TOKEN",B(_.n.FILES))},8996:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>o,n:()=>C});const o="/api/v2";var C=function(_){return _.GITHUB_REPO="https://api.github.com/repos",_.SUBSCRIPTION_DATA="https://updates.dreamfactory.com/check",_.CALENDLY="https://assets.calendly.com/assets/external/widget.js",_.SYSTEM="/api/v2/system",_.ENVIRONMENT="/api/v2/system/environment",_.USER_SESSION="/api/v2/user/session",_.ADMIN_SESSION="/api/v2/system/admin/session",_.USER_PASSWORD="/api/v2/user/password",_.ADMIN_PASSWORD="/api/v2/system/admin/password",_.REGISTER="/api/v2/user/register",_.APP="/api/v2/system/app",_.API_DOCS="/api/v2/api_docs",_.ADMIN_PROFILE="/api/v2/system/admin/profile",_.USER_PROFILE="/api/v2/user/profile",_.SYSTEM_ADMIN="/api/v2/system/admin",_.ROLES="/api/v2/system/role",_.LIMITS="/api/v2/system/limit",_.LIMIT_CACHE="/api/v2/system/limit_cache",_.SYSTEM_SERVICE="/api/v2/system/service",_.SERVICE_TYPE="/api/v2/system/service_type",_.SYSTEM_USER="/api/v2/system/user",_.SERVICE_REPORT="/api/v2/system/service_report",_.SYSTEM_CORS="/api/v2/system/cors",_.SYSTEM_EVENT="/api/v2/system/event",_.EVENT_SCRIPT="/api/v2/system/event_script",_.SCRIPT_TYPE="/api/v2/system/script_type",_.SCHEDULER="/api/v2/system/scheduler",_.SYSTEM_CACHE="/api/v2/system/cache",_.EMAIL_TEMPLATES="/api/v2/system/email_template",_.LOOKUP_KEYS="/api/v2/system/lookup",_.FILES="/api/v2/files",_.LOGS="/api/v2/logs",_}(C||{})},6625:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>X});var o=l(69862),C=l(30977),_=l(94664),N=l(37398),B=l(86806),c=l(65879);let X=(()=>{class ae{constructor(U,oe){this.url=U,this.http=oe}getAll(U){return this.http.get(this.url,this.getOptions({limit:50,offset:0,includeCount:!0,...U}))}get(U,oe){return this.http.get(`${this.url}/${U}`,this.getOptions({snackbarError:"server",...oe}))}getFileContent(U,oe,j){let re=new o.WM;return oe&&j&&(re=re.set("Authorization","Basic "+btoa(`${oe}:${j}`))),this.http.get(`${this.url}/${U}`,{headers:re})}getEventScripts(){return this.http.get("/api/v2/system/event_script",this.getOptions({limit:50,offset:0,includeCount:!0}))}getReleases(){return this.http.get("https://api.github.com/repos/dreamfactorysoftware/df-admin-interface/releases")}create(U,oe,j){return this.http.post(`${this.url}${j?`/${j}`:""}`,U,this.getOptions({...oe}))}update(U,oe,j){return this.http.put(`${this.url}/${U}`,oe,this.getOptions({...j}))}legacyDelete(U,oe){const{headers:j,params:re}=this.getOptions({snackbarError:"server",...oe});return this.http.post(`${this.url}/${U}`,null,{headers:{...j,"X-Http-Method":"DELETE"},params:re})}delete(U,oe){const j=Array.isArray(U)?`${this.url}?ids=${U.join(",")}`:U?`${this.url}/${U}`:`${this.url}`;return this.http.delete(j,this.getOptions({snackbarError:"server",...oe}))}patch(U,oe,j){return this.http.patch(`${this.url}/${U}`,oe,this.getOptions({snackbarError:"server",...j}))}importList(U,oe){return(0,C.Vu)(U).pipe((0,_.w)(j=>this.http.post(this.url,j,this.getOptions({snackbarError:"server",contentType:U.type,...oe}))))}uploadFile(U,oe,j){const re=new FormData;return Object.keys(oe).forEach((J,se)=>re.append("files",oe[se])),this.http.post(`${this.url}/${U}`,re,this.getOptions({snackbarError:"server",...j}))}downloadJson(U,oe){return this.http.get(`${this.url}${U?`/${U}`:""}`,{...this.getOptions({snackbarError:"server",...oe})}).pipe((0,N.U)(re=>JSON.stringify(re)))}downloadFile(U,oe){return this.http.get(`${this.url}${U?`/${U}`:""}`,{responseType:"blob",...this.getOptions({snackbarError:"server",...oe})})}getOptions(U){const oe={},j={};return!1!==U.includeCacheControl&&(oe["Cache-Control"]="no-cache, private"),!1!==U.showSpinner&&(oe["show-loading"]=""),U.snackbarSuccess&&(oe["snackbar-success"]=U.snackbarSuccess),U.snackbarError&&(oe["snackbar-error"]=U.snackbarError),U.contentType&&(oe["Content-type"]=U.contentType),U.additionalHeaders&&U.additionalHeaders.forEach(re=>{oe[re.key]=re.value}),U.filter&&(j.filter=U.filter),U.sort&&(j.sort=U.sort),U.fields&&(j.fields=U.fields),U.related&&(j.related=U.related),void 0!==U.limit&&(j.limit=U.limit),void 0!==U.offset&&(j.offset=U.offset),void 0!==U.includeCount&&(j.include_count=U.includeCount),U.refresh&&(j.refresh=U.refresh),U.additionalParams&&U.additionalParams.forEach(re=>{j[re.key]=re.value}),{headers:oe,params:j}}}return ae.\u0275fac=function(U){return new(U||ae)(c.LFG(B.Xt),c.LFG(o.eN))},ae.\u0275prov=c.Yz7({token:ae,factory:ae.\u0275fac}),ae})()},49787:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>N});var o=l(71088),C=l(37398),_=l(65879);let N=(()=>{class B{constructor(X){this.breakpointObserver=X}get isSmallScreen(){return this.breakpointObserver.observe([o.u3.XSmall,o.u3.Small]).pipe((0,C.U)(X=>X.matches))}get isXSmallScreen(){return this.breakpointObserver.observe([o.u3.XSmall]).pipe((0,C.U)(X=>X.matches))}}return B.\u0275fac=function(X){return new(X||B)(_.LFG(o.Yg))},B.\u0275prov=_.Yz7({token:B,factory:B.\u0275fac,providedIn:"root"}),B})()},72319:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>_});var o=l(65619),C=l(65879);let _=(()=>{class N{constructor(){this.errorSubject=new o.X(null),this.error$=this.errorSubject.asObservable(),this.hasErrorSubject=new o.X(!1),this.hasError$=this.hasErrorSubject.asObservable()}set error(c){this.errorSubject.next(c),this.hasError=!!c}set hasError(c){this.hasErrorSubject.next(c)}}return N.\u0275fac=function(c){return new(c||N)},N.\u0275prov=C.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})()},2637:(Dt,xe,l)=>{"use strict";l.d(xe,{t:()=>oe});var o=l(8996),C=l(69854),_=l(65619),N=l(37398),B=l(99397),c=l(26306),X=l(58504),ae=l(94517),Q=l(65879),U=l(69862);let oe=(()=>{class j{constructor(J){this.httpClient=J,this.licenseCheckSubject=new _.X(null),this.licenseCheck$=this.licenseCheckSubject.asObservable()}check(J){return this.httpClient.get(o.n.SUBSCRIPTION_DATA,{headers:{[C.AC]:J}}).pipe((0,N.U)(se=>(0,ae.dq)(se)),(0,B.b)(se=>this.licenseCheckSubject.next(se)),(0,c.K)(se=>(this.licenseCheckSubject.next(se.error),(0,X._)(()=>new Error(se)))))}}return j.\u0275fac=function(J){return new(J||j)(Q.LFG(U.eN))},j.\u0275prov=Q.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},34909:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>ae});var o=l(94664),C=l(26306),_=l(22096),N=l(37398),B=l(65879),c=l(75911),X=l(72319);let ae=(()=>{class Q{isFeatureLocked(oe,j){return"GOLD"!=j&&("SILVER"==j?this.silverLockedFeatures.some(re=>oe.includes(re)):this.openSourceLockedFeatures.some(re=>oe.includes(re)))}constructor(oe,j){this.systemConfigDataService=oe,this.errorService=j,this.openSourceLockedFeatures=["event-scripts","rate-limiting","scheduler","reporting"],this.silverLockedFeatures=["rate-limiting","scheduler","reporting"]}activatePaywall(oe){if(oe){const j=Array.isArray(oe)?oe:[oe];return this.systemConfigDataService.system$.pipe((0,o.w)(re=>0===re.resource.length?this.systemConfigDataService.fetchSystemData().pipe((0,C.K)(J=>(this.errorService.error=J.error.message,(0,_.of)(null)))):(0,_.of)(re)),(0,N.U)(re=>!!re&&!re.resource.some(J=>j.includes(J.name))))}return(0,_.of)(!1)}}return Q.\u0275fac=function(oe){return new(oe||Q)(B.LFG(c.s),B.LFG(X.y))},Q.\u0275prov=B.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})()},72246:(Dt,xe,l)=>{"use strict";l.d(xe,{w:()=>Q});var o=l(32296),C=l(22939),_=l(45597),N=l(90590),B=l(42346),c=l(65879);let X=(()=>{class U{constructor(j,re){this.snackBarRef=j,this.data=re,this.faXmark=N.g82,this.alertType="success",this.message=re.message,this.alertType=re.alertType}get icon(){switch(this.alertType){case"success":return N.f8k;case"error":return N.$9F;case"warning":return N.RLE;default:return N.sqG}}onAction(){this.snackBarRef.dismissWithAction()}}return U.\u0275fac=function(j){return new(j||U)(c.Y36(C.OX),c.Y36(C.qD))},U.\u0275cmp=c.Xpm({type:U,selectors:[["df-snackbar"]],standalone:!0,features:[c.jDz],decls:7,vars:7,consts:[[1,"alert-container"],["aria-hidden","true",1,"alert-icon",3,"icon"],["role","alert",1,"alert-message"],["mat-icon-button","",3,"click"],[3,"icon"]],template:function(j,re){1&j&&(c.TgZ(0,"div",0),c._UZ(1,"fa-icon",1),c.TgZ(2,"span",2),c._uU(3),c.ALo(4,"transloco"),c.qZA(),c.TgZ(5,"button",3),c.NdJ("click",function(){return re.onAction()}),c._UZ(6,"fa-icon",4),c.qZA()()),2&j&&(c.Tol(re.alertType),c.xp6(1),c.Q6J("icon",re.icon),c.xp6(2),c.Oqu(c.lcZ(4,5,re.message)),c.xp6(3),c.Q6J("icon",re.faXmark))},dependencies:[o.ot,o.RK,_.uH,_.BN,B.Ot],styles:[".alert-container[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border:1px solid;border-radius:5px;box-shadow:0 0 5px #0003;color:#000}.alert-container[_ngcontent-%COMP%] .alert-message[_ngcontent-%COMP%]{flex:1;padding:8px}.alert-container[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{padding:0 10px}.alert-container.success[_ngcontent-%COMP%]{border-color:#81c784;background-color:#c8e6c9}.alert-container.success[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#4caf50}.alert-container.error[_ngcontent-%COMP%]{border-color:#e57373;background-color:#ffcdd2}.alert-container.error[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#f44336}.alert-container.warning[_ngcontent-%COMP%]{border-color:#ffb74d;background-color:#ffe0b2}.alert-container.warning[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#ff9800}.alert-container.info[_ngcontent-%COMP%]{border-color:#64b5f6;background-color:#bbdefb}.alert-container.info[_ngcontent-%COMP%] .alert-icon[_ngcontent-%COMP%]{color:#2196f3}"]}),U})();var ae=l(65619);let Q=(()=>{class U{constructor(j){this.snackBar=j,this.snackbarLastEle$=new ae.X(""),this.isEditPage$=new ae.X(!1)}setSnackbarLastEle(j,re){this.snackbarLastEle$.next(j),this.isEditPage$.next(re)}openSnackBar(j,re){this.snackBar.openFromComponent(X,{duration:5e3,horizontalPosition:"left",verticalPosition:"bottom",data:{message:j,alertType:re}})}}return U.\u0275fac=function(j){return new(j||U)(c.LFG(C.ux))},U.\u0275prov=c.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})()},75911:(Dt,xe,l)=>{"use strict";l.d(xe,{s:()=>oe});var o=l(65619),C=l(99397),_=l(26306),N=l(58504),B=l(37921),c=l(8996),X=l(69854),ae=l(65879),Q=l(69862),U=l(78630);let oe=(()=>{class j{constructor(J,se){this.http=J,this.userDataService=se,this.environmentSubject=new o.X({authentication:{allowOpenRegistration:!1,openRegEmailServiceId:0,allowForeverSessions:!1,loginAttribute:"email",adldap:[],oauth:[],saml:[]},server:{host:"",machine:"",release:"",serverOs:"",version:""}}),this.environment$=this.environmentSubject.asObservable(),this.systemSubject=new o.X({resource:[]}),this.system$=this.systemSubject.asObservable()}get environment(){return this.environmentSubject.value}set environment(J){this.environmentSubject.next(J)}get system(){return this.systemSubject.value}set system(J){this.systemSubject.next(J)}fetchEnvironmentData(){return this.http.get(c.n.ENVIRONMENT,{headers:X.CY}).pipe((0,C.b)(J=>this.environment=J),(0,_.K)(J=>(this.userDataService.clearToken(),(0,N._)(()=>new Error(J)))),(0,B.X)(1))}fetchSystemData(){return this.http.get(c.n.SYSTEM,{headers:{...X.CY,"skip-error":"true"}}).pipe((0,C.b)(J=>{this.system=J}))}}return j.\u0275fac=function(J){return new(J||j)(ae.LFG(Q.eN),ae.LFG(U._))},j.\u0275prov=ae.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})()},65763:(Dt,xe,l)=>{"use strict";l.d(xe,{F:()=>_});var o=l(65619),C=l(65879);let _=(()=>{class N{constructor(){this.darkMode$=new o.X(!1),this.currentTableRowNum$=new o.X(10),this.loadInitialTheme()}setThemeMode(c){this.darkMode$.next(c),localStorage.setItem("isDarkMode",JSON.stringify(c))}setCurrentTableRowNum(c){this.currentTableRowNum$.next(c)}loadInitialTheme(){const c=localStorage.getItem("isDarkMode");c&&this.darkMode$.next(JSON.parse(c))}}return N.\u0275fac=function(c){return new(c||N)},N.\u0275prov=C.Yz7({token:N,factory:N.\u0275fac,providedIn:"root"}),N})()},78630:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>Q});var o=l(65619),C=l(94664),_=l(37398),N=l(22096),B=l(86806),c=l(69854),X=l(65879);l(6625);let Q=(()=>{class U{constructor(j){this.roleService=j,this.isLoggedInSubject=new o.X(!1),this.isLoggedIn$=this.isLoggedInSubject.asObservable(),this.userDataSubject=new o.X(null),this.userData$=this.userDataSubject.asObservable(),this.restrictedAccessSubject=new o.X([]),this.restrictedAccess$=this.restrictedAccessSubject.asObservable(),this.TOKEN_KEY="session_token",this.userData$.pipe((0,C.w)(re=>re&&re.isSysAdmin&&!re.isRootAdmin&&re.roleId?this.roleService.get(re.roleId,{related:"role_service_access_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}],additionalHeaders:[{key:c.Zt,value:re.sessionToken}]}).pipe((0,_.U)(J=>J.accessibleTabs??[])):(0,N.of)([]))).subscribe(re=>this.restrictedAccessSubject.next(re))}clearToken(){document.cookie=`${this.TOKEN_KEY}=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`,this.isLoggedIn=!1}set userData(j){this.userDataSubject.next(j),j&&(this.token=j.sessionToken,this.isLoggedIn=!0)}set isLoggedIn(j){this.isLoggedInSubject.next(j),j||(this.userData=null)}get token(){const j=`${this.TOKEN_KEY}=`,J=decodeURIComponent(document.cookie).split(";");for(let se=0;se{"use strict";l.d(xe,{Z:()=>o});var o=function(C){return C.IMPORT="import",C.EDIT="edit",C.CREATE="create",C.VIEW="view",C.AUTH="auth",C.LOGIN="login",C.RESET_PASSWORD="reset-password",C.FORGOT_PASSWORD="forgot-password",C.REGISTER="register",C.USER_INVITE="user-invite",C.REGISTER_CONFIRM="register-confirm",C.PROFILE="profile",C.HOME="home",C.WELCOME="welcome",C.QUICKSTART="quickstart",C.RESOURCES="resources",C.DOWNLOAD="download",C.API_CONNECTIONS="api-connections",C.API_TYPES="api-types",C.DATABASE="database",C.SCRIPTING="scripting",C.NETWORK="network",C.FILE="file",C.UTILITY="utility",C.ROLE_BASED_ACCESS="role-based-access",C.API_KEYS="api-keys",C.SCRIPTS="scripts",C.EVENT_SCRIPTS="event-scripts",C.API_DOCS="api-docs",C.API_SECURITY="api-security",C.RATE_LIMITING="rate-limiting",C.AUTHENTICATION="authentication",C.SYSTEM_SETTINGS="system-settings",C.CONFIG="config",C.SCHEDULER="scheduler",C.LOGS="logs",C.REPORTING="reporting",C.DF_PLATFORM_APIS="df-platform-apis",C.ADMIN_SETTINGS="admin-settings",C.ADMINS="admins",C.SCHEMA="schema",C.USERS="users",C.FILES="files",C.LAUNCHPAD="launchpad",C.DATA="data",C.PACKAGES="package-manager",C.SYSTEM_INFO="system-info",C.CORS="cors",C.CACHE="cache",C.EMAIL_TEMPLATES="email-templates",C.GLOBAL_LOOKUP_KEYS="global-lookup-keys",C.TABLES="tables",C.RELATIONSHIPS="relationships",C.FIELDS="fields",C.ERROR="error",C.LICENSE_EXPIRED="license-expired",C}(o||{})},94517:(Dt,xe,l)=>{"use strict";l.d(xe,{LZ:()=>o,Vn:()=>_,dq:()=>C,sh:()=>N});const o=B=>B.replace(/([-_]\w)/g,c=>c[1].toUpperCase());function C(B){if(Array.isArray(B))return B.map(c=>C(c));if("object"==typeof B&&null!==B){const c={};for(const X in B)Object.prototype.hasOwnProperty.call(B,X)&&(c[o(X)]=C(B[X]));return c}return B}const _=B=>"idpSingleSignOnServiceUrl"===B||"idp_singleSignOnService_url"===B?"idp_singleSignOnService_url":"idpEntityId"===B||"idp_entityId"===B?"idp_entityId":"spNameIDFormat"===B||"sp_nameIDFormat"===B?"sp_nameIDFormat":"spPrivateKey"===B||"sp_privateKey"===B?"sp_privateKey":B.replace(/([a-z0-9]|(?=[A-Z]))([A-Z])/g,"$1_$2").toLowerCase();function N(B){if(Array.isArray(B))return B.map(c=>N(c));if("object"==typeof B&&null!==B){const c={};for(const X in B)Object.prototype.hasOwnProperty.call(B,X)&&("requestBody"===X?c[X]=B[X]:c[_(X)]=N(B[X]));return c}return B}},30977:(Dt,xe,l)=>{"use strict";l.d(xe,{AG:()=>_,Vu:()=>C,dT:()=>N});var o=l(78645);function C(X){const ae=new o.x,Q=new FileReader;return Q.onload=()=>{ae.next(Q.result),ae.complete()},Q.onerror=U=>{ae.error(U)},Q.readAsText(X,"UTF-8"),ae.asObservable()}function _(X,ae,Q){N(new Blob([X],{type:c(Q)}),ae)}function N(X,ae){const Q=window.URL.createObjectURL(X);(function B(X,ae){const Q=document.createElement("a");Q.download=ae,Q.href=X,Q.click()})(Q,ae),window.URL.revokeObjectURL(Q)}function c(X){switch(X){case"json":return"application/json";case"xml":return"application/xml";case"csv":return"text/csv";default:return X}}},74490:(Dt,xe,l)=>{"use strict";l.d(xe,{s:()=>o});const o=C=>_=>{switch(C){case"user":return`(first_name like "%${_}%") or (last_name like "%${_}%") or (name like "%${_}%") or (email like "%${_}%")`;case"apiDocs":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%")`;case"apps":case"emailTemplates":case"roles":return`(name like "%${_}%") or (description like "%${_}%")`;case"serviceReports":return`(service_id like ${_}) or (service_name like "%${_}%") or (user_email like "%${_}%") or (action like "%${_}%") or (request_verb like "%${_}%")`;case"limits":return`(name like "%${_}%")`;case"services":return`(name like "%${_}%") or (label like "%${_}%") or (description like "%${_}%") or (type like "%${_}%")`;case"eventScripts":return`(name like "%${_}%") or (type like "%${_}%")`;default:return""}}},86718:(Dt,xe,l)=>{"use strict";var o=l(97582),C=l(96814),_=l(81896),N=l(32296),B=l(3305),c=l(65879),X=l(42495),ae=l(62831),Q=l(23680),oe=(l(47394),l(63019)),j=l(78645),re=l(17131),J=l(26385),se=l(4300),De=(l(78337),l(36028)),Ze=l(56223),at=l(59773);const et=["*"],rt=new c.OlP("MAT_LIST_CONFIG");let dt=(()=>{class f{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,c.f3M)(rt,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(r){this._disableRipple=(0,X.Ig)(r)}get disabled(){return this._disabled}set disabled(r){this._disabled=(0,X.Ig)(r)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275dir=c.lG2({type:f,hostVars:1,hostBindings:function(r,u){2&r&&c.uIk("aria-disabled",u.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}}),f})(),Ce=(()=>{class f extends dt{constructor(){super(...arguments),this._isNonInteractive=!1}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[c._Bn([{provide:dt,useExisting:f}]),c.qOj],ngContentSelectors:et,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},styles:['@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-list-divider::after{content:"";display:block;border-bottom-width:1px;border-bottom-style:solid}}.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item__wrapper{display:block}.mdc-list-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer}.mdc-list-item:focus{outline:none}.mdc-list-item.mdc-list-item--with-one-line{height:48px}.mdc-list-item.mdc-list-item--with-two-lines{height:64px}.mdc-list-item.mdc-list-item--with-three-lines{height:88px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--disabled,.mdc-list-item.mdc-list-item--non-interactive{cursor:auto}.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item:not(.mdc-list-item--selected):focus::before,.mdc-list-item.mdc-ripple-upgraded--background-focused::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px double rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected::before{border-color:CanvasText}}.mdc-list-item.mdc-list-item--selected:focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:3px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-list-item.mdc-list-item--selected:focus::before{border-color:CanvasText}}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__content[for]{pointer-events:none}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;line-height:normal}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item__overline-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:24px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start,.mdc-list-item--with-leading-avatar .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-avatar .mdc-list-item__start{border-radius:50%}.mdc-list-item--with-leading-icon.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start,.mdc-list-item--with-leading-icon .mdc-list-item__start[dir=rtl]{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-thumbnail.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-thumbnail.mdc-list-item,.mdc-list-item--with-leading-thumbnail.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-thumbnail .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-thumbnail .mdc-list-item__start,.mdc-list-item--with-leading-thumbnail .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-thumbnail.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-image.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-image.mdc-list-item,.mdc-list-item--with-leading-image.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-image .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-image .mdc-list-item__start,.mdc-list-item--with-leading-image .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-image.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-image.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-video.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-video.mdc-list-item,.mdc-list-item--with-leading-video.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-video .mdc-list-item__start{margin-left:0;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-video .mdc-list-item__start,.mdc-list-item--with-leading-video .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-video.mdc-list-item--with-one-line{height:72px}.mdc-list-item--with-leading-video.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-checkbox.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-radio.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-radio.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-radio .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-radio .mdc-list-item__start[dir=rtl]{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-leading-switch.mdc-list-item{padding-left:0;padding-right:auto}[dir=rtl] .mdc-list-item--with-leading-switch.mdc-list-item,.mdc-list-item--with-leading-switch.mdc-list-item[dir=rtl]{padding-left:auto;padding-right:0}.mdc-list-item--with-leading-switch .mdc-list-item__start{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-leading-switch .mdc-list-item__start,.mdc-list-item--with-leading-switch .mdc-list-item__start[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines .mdc-list-item__overline-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-switch.mdc-list-item--with-one-line{height:56px}.mdc-list-item--with-leading-switch.mdc-list-item--with-two-lines{height:72px}.mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item,.mdc-list-item--with-trailing-icon.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-icon .mdc-list-item__end,.mdc-list-item--with-trailing-icon .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item,.mdc-list-item--with-trailing-meta.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-trailing-meta .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family);font-size:var(--mdc-typography-caption-font-size);line-height:var(--mdc-typography-caption-line-height);font-weight:var(--mdc-typography-caption-font-weight);letter-spacing:var(--mdc-typography-caption-letter-spacing);text-decoration:var(--mdc-typography-caption-text-decoration);text-transform:var(--mdc-typography-caption-text-transform)}.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-radio.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-radio .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-radio .mdc-list-item__end[dir=rtl]{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-switch.mdc-list-item{padding-left:auto;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-switch.mdc-list-item,.mdc-list-item--with-trailing-switch.mdc-list-item[dir=rtl]{padding-left:0;padding-right:auto}.mdc-list-item--with-trailing-switch .mdc-list-item__end{margin-left:16px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-switch .mdc-list-item__end,.mdc-list-item--with-trailing-switch .mdc-list-item__end[dir=rtl]{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-switch.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-overline.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item{padding-left:16px;padding-right:16px}[dir=rtl] .mdc-list-item,.mdc-list-item[dir=rtl]{padding-left:16px;padding-right:16px}.mdc-list-group .mdc-deprecated-list{padding:0}.mdc-list-group__subheader{margin:calc((3rem - 1.5rem)/2) 16px}.mdc-list-divider{padding:0;background-clip:content-box}.mdc-list-divider.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset{padding-left:16px;padding-right:auto}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset,.mdc-list-divider.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-leading-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:16px}.mdc-list-divider.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset{padding-left:auto;padding-right:16px}[dir=rtl] .mdc-list-divider.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset,[dir=rtl] .mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset,.mdc-list-divider.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-text.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-icon.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-image.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-thumbnail.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-avatar.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-checkbox.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-switch.mdc-list-divider--with-trailing-inset[dir=rtl],.mdc-list-divider--with-leading-radio.mdc-list-divider--with-trailing-inset[dir=rtl]{padding-left:16px;padding-right:auto}.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset{padding-left:0px;padding-right:auto}[dir=rtl] .mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset,.mdc-list-divider--with-leading-video.mdc-list-divider--with-leading-inset[dir=rtl]{padding-left:auto;padding-right:0px}[dir=rtl] .mdc-list-divider,.mdc-list-divider[dir=rtl]{padding:0}.mdc-list-item{background-color:var(--mdc-list-list-item-container-color)}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item--with-one-line{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-avatar,.mdc-list-item--with-one-line.mdc-list-item--with-leading-icon,.mdc-list-item--with-one-line.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-one-line.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-one-line.mdc-list-item--with-leading-radio,.mdc-list-item--with-one-line.mdc-list-item--with-leading-switch{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-one-line.mdc-list-item--with-leading-image,.mdc-list-item--with-one-line.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-two-lines.mdc-list-item--with-leading-avatar,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-icon,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-thumbnail,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-checkbox,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-radio,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-switch,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-image,.mdc-list-item--with-two-lines.mdc-list-item--with-leading-video{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item--with-three-lines{border-radius:var(--mdc-list-list-item-container-shape)}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item__primary-text{color:var(--mdc-list-list-item-label-text-color)}.mdc-list-item__primary-text{font-family:var(--mdc-list-list-item-label-text-font);line-height:var(--mdc-list-list-item-label-text-line-height);font-size:var(--mdc-list-list-item-label-text-size);font-weight:var(--mdc-list-list-item-label-text-weight);letter-spacing:var(--mdc-list-list-item-label-text-tracking)}.mdc-list-item__secondary-text{color:var(--mdc-list-list-item-supporting-text-color)}.mdc-list-item__secondary-text{font-family:var(--mdc-list-list-item-supporting-text-font);line-height:var(--mdc-list-list-item-supporting-text-line-height);font-size:var(--mdc-list-list-item-supporting-text-size);font-weight:var(--mdc-list-list-item-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-supporting-text-tracking)}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color)}.mdc-list-item--with-leading-icon .mdc-list-item__start{width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start>i{font-size:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon{font-size:var(--mdc-list-list-item-leading-icon-size);width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size)}.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon,.mdc-list-item--with-leading-icon .mdc-list-item__start .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color)}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font);line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height);font-size:var(--mdc-list-list-item-trailing-supporting-text-size);font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight);letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color)}.mdc-list-item--with-trailing-icon .mdc-list-item__end{width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end>i{font-size:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon{font-size:var(--mdc-list-list-item-trailing-icon-size);width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon,.mdc-list-item--with-trailing-icon .mdc-list-item__end .mdc-list-item__icon>.materialdesignWizIconSvgsSvgIcon{display:block}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color)}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text,.mdc-list-item--disabled .mdc-list-item__overline-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color)}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color)}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color)}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color);opacity:var(--mdc-list-list-item-hover-state-layer-opacity)}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color);opacity:var(--mdc-list-list-item-disabled-state-layer-opacity)}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color);opacity:var(--mdc-list-list-item-focus-state-layer-opacity)}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape);background-color:var(--mdc-list-list-item-leading-avatar-color)}.mat-mdc-list-base{--mdc-list-list-item-container-shape:0;--mdc-list-list-item-leading-avatar-shape:50%;--mdc-list-list-item-container-color:transparent;--mdc-list-list-item-selected-container-color:transparent;--mdc-list-list-item-leading-avatar-color:transparent;--mdc-list-list-item-leading-icon-size:24px;--mdc-list-list-item-leading-avatar-size:40px;--mdc-list-list-item-trailing-icon-size:24px;--mdc-list-list-item-disabled-state-layer-color:transparent;--mdc-list-list-item-disabled-state-layer-opacity:0;--mdc-list-list-item-disabled-label-text-opacity:0.38;--mdc-list-list-item-disabled-leading-icon-opacity:0.38;--mdc-list-list-item-disabled-trailing-icon-opacity:0.38}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:left}[dir=rtl] mat-action-list button{text-align:right}mat-action-list button::-moz-focus-inner{border:0}'],encapsulation:2,changeDetection:0}),f})(),le=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[re.Q8,C.ez,Q.BQ,Q.si,Q.us,J.t]}),f})();var Re=l(77988),ot=l(89829),Lt=l(49388),St=l(92438),Kt=l(32181),qt=l(37398),mn=l(21441),On=l(93997),nt=l(48180),Ft=l(27921),We=l(83620),R=l(86825);const z=["*"],D=["content"];function ee(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",2),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O._onBackdropClicked())}),c.qZA()}if(2&f){const r=c.oxw();c.ekj("mat-drawer-shown",r._isShowingBackdrop())}}function be(f,d){1&f&&(c.TgZ(0,"mat-drawer-content"),c.Hsn(1,2),c.qZA())}const ht=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],He=["mat-drawer","mat-drawer-content","*"];function Ve(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",2),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O._onBackdropClicked())}),c.qZA()}if(2&f){const r=c.oxw();c.ekj("mat-drawer-shown",r._isShowingBackdrop())}}function ge(f,d){1&f&&(c.TgZ(0,"mat-sidenav-content"),c.Hsn(1,2),c.qZA())}const Ne=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],wt=["mat-sidenav","mat-sidenav-content","*"],on={transformDrawer:(0,R.X$)("transform",[(0,R.SB)("open, open-instant",(0,R.oB)({transform:"none",visibility:"visible"})),(0,R.SB)("void",(0,R.oB)({"box-shadow":"none",visibility:"hidden"})),(0,R.eR)("void => open-instant",(0,R.jt)("0ms")),(0,R.eR)("void <=> open, open-instant => void",(0,R.jt)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},hn=new c.OlP("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function Kn(){return!1}}),en=new c.OlP("MAT_DRAWER_CONTAINER");let ze=(()=>{class f extends ot.PQ{constructor(r,u,O,I,ve){super(O,I,ve),this._changeDetectorRef=r,this._container=u}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.sBO),c.Y36((0,c.Gpc)(()=>S)),c.Y36(c.SBq),c.Y36(ot.mF),c.Y36(c.R0b))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content"],hostVars:4,hostBindings:function(r,u){2&r&&c.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[c._Bn([{provide:ot.PQ,useExisting:f}]),c.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},encapsulation:2,changeDetection:0}),f})(),pe=(()=>{class f{get position(){return this._position}set position(r){(r="end"===r?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(r),this._position=r,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(r){this._mode=r,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(r){this._disableClose=(0,X.Ig)(r)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(r){("true"===r||"false"===r||null==r)&&(r=(0,X.Ig)(r)),this._autoFocus=r}get opened(){return this._opened}set opened(r){this.toggle((0,X.Ig)(r))}constructor(r,u,O,I,ve,Se,Ie,lt){this._elementRef=r,this._focusTrapFactory=u,this._focusMonitor=O,this._platform=I,this._ngZone=ve,this._interactivityChecker=Se,this._doc=Ie,this._container=lt,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new j.x,this._animationEnd=new j.x,this._animationState="void",this.openedChange=new c.vpe(!0),this._openedStream=this.openedChange.pipe((0,Kt.h)(Vt=>Vt),(0,qt.U)(()=>{})),this.openedStart=this._animationStarted.pipe((0,Kt.h)(Vt=>Vt.fromState!==Vt.toState&&0===Vt.toState.indexOf("open")),(0,mn.h)(void 0)),this._closedStream=this.openedChange.pipe((0,Kt.h)(Vt=>!Vt),(0,qt.U)(()=>{})),this.closedStart=this._animationStarted.pipe((0,Kt.h)(Vt=>Vt.fromState!==Vt.toState&&"void"===Vt.toState),(0,mn.h)(void 0)),this._destroyed=new j.x,this.onPositionChanged=new c.vpe,this._modeChanged=new j.x,this.openedChange.subscribe(Vt=>{Vt?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,St.R)(this._elementRef.nativeElement,"keydown").pipe((0,Kt.h)(Vt=>Vt.keyCode===De.hY&&!this.disableClose&&!(0,De.Vb)(Vt)),(0,at.R)(this._destroyed)).subscribe(Vt=>this._ngZone.run(()=>{this.close(),Vt.stopPropagation(),Vt.preventDefault()}))}),this._animationEnd.pipe((0,On.x)((Vt,Jt)=>Vt.fromState===Jt.fromState&&Vt.toState===Jt.toState)).subscribe(Vt=>{const{fromState:Jt,toState:Hn}=Vt;(0===Hn.indexOf("open")&&"void"===Jt||"void"===Hn&&0===Jt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(r,u){this._interactivityChecker.isFocusable(r)||(r.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const O=()=>{r.removeEventListener("blur",O),r.removeEventListener("mousedown",O),r.removeAttribute("tabindex")};r.addEventListener("blur",O),r.addEventListener("mousedown",O)})),r.focus(u)}_focusByCssSelector(r,u){let O=this._elementRef.nativeElement.querySelector(r);O&&this._forceFocus(O,u)}_takeFocus(){if(!this._focusTrap)return;const r=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(u=>{!u&&"function"==typeof this._elementRef.nativeElement.focus&&r.focus()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(r){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,r):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const r=this._doc.activeElement;return!!r&&this._elementRef.nativeElement.contains(r)}ngAfterViewInit(){this._isAttached=!0,this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState(),"end"===this._position&&this._updatePositionInParent("end")}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap&&this._focusTrap.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(r){return this.toggle(!0,r)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(r=!this.opened,u){r&&u&&(this._openedVia=u);const O=this._setOpen(r,!r&&this._isFocusWithinDrawer(),this._openedVia||"program");return r||(this._openedVia=null),O}_setOpen(r,u,O){return this._opened=r,r?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",u&&this._restoreFocus(O)),this._updateFocusTrapState(),new Promise(I=>{this.openedChange.pipe((0,nt.q)(1)).subscribe(ve=>I(ve?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=this.opened&&"side"!==this.mode)}_updatePositionInParent(r){const u=this._elementRef.nativeElement,O=u.parentNode;"end"===r?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),O.insertBefore(this._anchor,u)),O.appendChild(u)):this._anchor&&this._anchor.parentNode.insertBefore(u,this._anchor)}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.SBq),c.Y36(se.qV),c.Y36(se.tE),c.Y36(ae.t4),c.Y36(c.R0b),c.Y36(se.ic),c.Y36(C.K0,8),c.Y36(en,8))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer"]],viewQuery:function(r,u){if(1&r&&c.Gf(D,5),2&r){let O;c.iGM(O=c.CRH())&&(u._content=O.first)}},hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer"],hostVars:12,hostBindings:function(r,u){1&r&&c.WFA("@transform.start",function(I){return u._animationStarted.next(I)})("@transform.done",function(I){return u._animationEnd.next(I)}),2&r&&(c.uIk("align",null),c.d8E("@transform",u._animationState),c.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(r,u){1&r&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA())},dependencies:[ot.PQ],encapsulation:2,data:{animation:[on.transformDrawer]},changeDetection:0}),f})(),S=(()=>{class f{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(r){this._autosize=(0,X.Ig)(r)}get hasBackdrop(){return null==this._backdropOverride?!this._start||"side"!==this._start.mode||!this._end||"side"!==this._end.mode:this._backdropOverride}set hasBackdrop(r){this._backdropOverride=null==r?null:(0,X.Ig)(r)}get scrollable(){return this._userContent||this._content}constructor(r,u,O,I,ve,Se=!1,Ie){this._dir=r,this._element=u,this._ngZone=O,this._changeDetectorRef=I,this._animationMode=Ie,this._drawers=new c.n_E,this.backdropClick=new c.vpe,this._destroyed=new j.x,this._doCheckSubject=new j.x,this._contentMargins={left:null,right:null},this._contentMarginChanges=new j.x,r&&r.change.pipe((0,at.R)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),ve.change().pipe((0,at.R)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=Se}ngAfterContentInit(){this._allDrawers.changes.pipe((0,Ft.O)(this._allDrawers),(0,at.R)(this._destroyed)).subscribe(r=>{this._drawers.reset(r.filter(u=>!u._container||u._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,Ft.O)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(r=>{this._watchDrawerToggle(r),this._watchDrawerPosition(r),this._watchDrawerMode(r)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,We.b)(10),(0,at.R)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(r=>r.open())}close(){this._drawers.forEach(r=>r.close())}updateContentMargins(){let r=0,u=0;if(this._left&&this._left.opened)if("side"==this._left.mode)r+=this._left._getWidth();else if("push"==this._left.mode){const O=this._left._getWidth();r+=O,u-=O}if(this._right&&this._right.opened)if("side"==this._right.mode)u+=this._right._getWidth();else if("push"==this._right.mode){const O=this._right._getWidth();u+=O,r-=O}r=r||null,u=u||null,(r!==this._contentMargins.left||u!==this._contentMargins.right)&&(this._contentMargins={left:r,right:u},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(r){r._animationStarted.pipe((0,Kt.h)(u=>u.fromState!==u.toState),(0,at.R)(this._drawers.changes)).subscribe(u=>{"open-instant"!==u.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==r.mode&&r.openedChange.pipe((0,at.R)(this._drawers.changes)).subscribe(()=>this._setContainerClass(r.opened))}_watchDrawerPosition(r){r&&r.onPositionChanged.pipe((0,at.R)(this._drawers.changes)).subscribe(()=>{this._ngZone.onMicrotaskEmpty.pipe((0,nt.q)(1)).subscribe(()=>{this._validateDrawers()})})}_watchDrawerMode(r){r&&r._modeChanged.pipe((0,at.R)((0,oe.T)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(r){const u=this._element.nativeElement.classList,O="mat-drawer-container-has-open";r?u.add(O):u.remove(O)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(r=>{"end"==r.position?this._end=r:this._start=r}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(r=>r&&!r.disableClose&&this._canHaveBackdrop(r)).forEach(r=>r._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._canHaveBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._canHaveBackdrop(this._end)}_canHaveBackdrop(r){return"side"!==r.mode||!!this._backdropOverride}_isDrawerOpen(r){return null!=r&&r.opened}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(Lt.Is,8),c.Y36(c.SBq),c.Y36(c.R0b),c.Y36(c.sBO),c.Y36(ot.rL),c.Y36(hn),c.Y36(c.QbO,8))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-drawer-container"]],contentQueries:function(r,u,O){if(1&r&&(c.Suo(O,ze,5),c.Suo(O,pe,5)),2&r){let I;c.iGM(I=c.CRH())&&(u._content=I.first),c.iGM(I=c.CRH())&&(u._allDrawers=I)}},viewQuery:function(r,u){if(1&r&&c.Gf(ze,5),2&r){let O;c.iGM(O=c.CRH())&&(u._userContent=O.first)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container"],hostVars:2,hostBindings:function(r,u){2&r&&c.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[c._Bn([{provide:en,useExisting:f}])],ngContentSelectors:He,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(r,u){1&r&&(c.F$t(ht),c.YNc(0,ee,1,2,"div",0),c.Hsn(1),c.Hsn(2,1),c.YNc(3,be,2,0,"mat-drawer-content",1)),2&r&&(c.Q6J("ngIf",u.hasBackdrop),c.xp6(3),c.Q6J("ngIf",!u._content))},dependencies:[C.O5,ze],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),f})(),Y=(()=>{class f extends ze{constructor(r,u,O,I,ve){super(r,u,O,I,ve)}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.sBO),c.Y36((0,c.Gpc)(()=>Ke)),c.Y36(c.SBq),c.Y36(ot.mF),c.Y36(c.R0b))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav-content"]],hostAttrs:["ngSkipHydration","",1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(r,u){2&r&&c.Udp("margin-left",u._container._contentMargins.left,"px")("margin-right",u._container._contentMargins.right,"px")},features:[c._Bn([{provide:ot.PQ,useExisting:f}]),c.qOj],ngContentSelectors:z,decls:1,vars:0,template:function(r,u){1&r&&(c.F$t(),c.Hsn(0))},encapsulation:2,changeDetection:0}),f})(),Ee=(()=>{class f extends pe{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(r){this._fixedInViewport=(0,X.Ig)(r)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(r){this._fixedTopGap=(0,X.su)(r)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(r){this._fixedBottomGap=(0,X.su)(r)}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1","ngSkipHydration","",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(r,u){2&r&&(c.uIk("align",null),c.Udp("top",u.fixedInViewport?u.fixedTopGap:null,"px")("bottom",u.fixedInViewport?u.fixedBottomGap:null,"px"),c.ekj("mat-drawer-end","end"===u.position)("mat-drawer-over","over"===u.mode)("mat-drawer-push","push"===u.mode)("mat-drawer-side","side"===u.mode)("mat-drawer-opened",u.opened)("mat-sidenav-fixed",u.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[c.qOj],ngContentSelectors:z,decls:3,vars:0,consts:[["cdkScrollable","",1,"mat-drawer-inner-container"],["content",""]],template:function(r,u){1&r&&(c.F$t(),c.TgZ(0,"div",0,1),c.Hsn(2),c.qZA())},dependencies:[ot.PQ],encapsulation:2,data:{animation:[on.transformDrawer]},changeDetection:0}),f})(),Ke=(()=>{class f extends S{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}}return f.\u0275fac=function(){let d;return function(u){return(d||(d=c.n5z(f)))(u||f)}}(),f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-sidenav-container"]],contentQueries:function(r,u,O){if(1&r&&(c.Suo(O,Y,5),c.Suo(O,Ee,5)),2&r){let I;c.iGM(I=c.CRH())&&(u._content=I.first),c.iGM(I=c.CRH())&&(u._allDrawers=I)}},hostAttrs:["ngSkipHydration","",1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(r,u){2&r&&c.ekj("mat-drawer-container-explicit-backdrop",u._backdropOverride)},exportAs:["matSidenavContainer"],features:[c._Bn([{provide:en,useExisting:f}]),c.qOj],ngContentSelectors:wt,decls:4,vars:2,consts:[["class","mat-drawer-backdrop",3,"mat-drawer-shown","click",4,"ngIf"],[4,"ngIf"],[1,"mat-drawer-backdrop",3,"click"]],template:function(r,u){1&r&&(c.F$t(Ne),c.YNc(0,Ve,1,2,"div",0),c.Hsn(1),c.Hsn(2,1),c.YNc(3,ge,2,0,"mat-sidenav-content",1)),2&r&&(c.Q6J("ngIf",u.hasBackdrop),c.xp6(3),c.Q6J("ngIf",!u._content))},dependencies:[C.O5,Y],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color);background-color:var(--mat-sidenav-content-background-color);box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);position:relative;z-index:4;--mat-sidenav-container-shape:0;color:var(--mat-sidenav-container-text-color);background-color:var(--mat-sidenav-container-background-color);border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape);border-bottom-left-radius:var(--mat-sidenav-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape);border-bottom-right-radius:var(--mat-sidenav-container-shape);border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0}),f})(),mt=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[C.ez,Q.BQ,ot.ZD,ot.ZD,Q.BQ]}),f})();const _t=["*",[["mat-toolbar-row"]]],cn=["*","mat-toolbar-row"],Yt=(0,Q.pj)(class{constructor(f){this._elementRef=f}});let _n=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275dir=c.lG2({type:f,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]}),f})(),Rn=(()=>{class f extends Yt{constructor(r,u,O){super(r),this._platform=u,this._document=O}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){}}return f.\u0275fac=function(r){return new(r||f)(c.Y36(c.SBq),c.Y36(ae.t4),c.Y36(C.K0))},f.\u0275cmp=c.Xpm({type:f,selectors:[["mat-toolbar"]],contentQueries:function(r,u,O){if(1&r&&c.Suo(O,_n,5),2&r){let I;c.iGM(I=c.CRH())&&(u._toolbarRows=I)}},hostAttrs:[1,"mat-toolbar"],hostVars:4,hostBindings:function(r,u){2&r&&c.ekj("mat-toolbar-multiple-rows",u._toolbarRows.length>0)("mat-toolbar-single-row",0===u._toolbarRows.length)},inputs:{color:"color"},exportAs:["matToolbar"],features:[c.qOj],ngContentSelectors:cn,decls:2,vars:0,template:function(r,u){1&r&&(c.F$t(_t),c.Hsn(0),c.Hsn(1,1))},styles:[".mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}"],encapsulation:2,changeDetection:0}),f})(),si=(()=>{class f{}return f.\u0275fac=function(r){return new(r||f)},f.\u0275mod=c.oAB({type:f}),f.\u0275inj=c.cJS({imports:[Q.BQ,Q.BQ]}),f})();var Pi=l(45597),oi=l(90590),je=l(62651),yn=l(99496),Wn=l(94664),zn=l(22096),An=l(78630);const Jn=()=>{const f=(0,c.f3M)(yn.i),d=(0,c.f3M)(An._),r=(0,c.f3M)(_.F0);return d.isLoggedIn$.pipe((0,Wn.w)(u=>u?(0,zn.of)(!0):f.checkSession().pipe((0,qt.U)(O=>!!O||r.createUrlTree([je.Z.AUTH])))))};var fn=l(86806);const li=f=>()=>(0,c.f3M)(fn.Yy).getAll({related:"role_by_role_id",fields:"*",limit:f,sort:"name"}),co=f=>()=>(0,c.f3M)(fn.HL).getAll({limit:f,sort:"name"}),Yi=f=>d=>{const r=(0,c.f3M)(fn.Hk),u=(0,c.f3M)(fn.i9),O=d.paramMap.get("id");return O?r.get(O,{related:"user_to_app_to_role_by_user_id,lookup_by_user_id"}).pipe((0,Wn.w)(I=>I.userToAppToRoleByUserId.length>0?u.get(I.userToAppToRoleByUserId[0].roleId,{related:"lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]}).pipe((0,qt.U)(ve=>(I.role=ve,I))):(0,zn.of)(I))):r.getAll({limit:f,sort:"name"})},ho=f=>()=>(0,c.f3M)(fn.i9).getAll({related:"lookup_by_role_id",limit:f,sort:"name"});var Fo=l(34909);const Co=f=>d=>{const r=(0,c.f3M)(Fo._),u=(0,c.f3M)(fn.xQ);return r.activatePaywall("limit").pipe((0,Wn.w)(O=>{if(O)return(0,zn.of)("paywall");{const I=d.paramMap.get("id");return I?u.get(I):u.getAll({limit:f,sort:"name",related:"limit_cache_by_limit_id"})}}))};var Po=l(20352),ca=l(31303);const Mn=f=>{const d=(0,c.f3M)(fn.Qi),r=f.paramMap.get("id");return r?d.get(r):d.getAll({includeCount:!0})},ui=f=>{const d=(0,c.f3M)(Fo._),r=(0,c.f3M)(fn.bi);return d.activatePaywall("scheduler").pipe((0,Wn.w)(u=>{if(u)return(0,zn.of)("paywall");{const O=f.paramMap.get("id");return O?r.get(O,{related:"task_log_by_task_id"}):r.getAll({related:"task_log_by_task_id,service_by_service_id"})}}))},Zi=f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}/_field`,{})};var Qt=l(9315);const an=(f,d)=>r=>{const u=(0,c.f3M)(fn._5),O=(0,c.f3M)(fn.xS),I=r.data.system,ve=r.data.groups;if(ve){const Se=ve.map(Ie=>u.getAll({fields:"name",additionalParams:[{key:"group",value:Ie}]}));return(0,Qt.D)(Se).pipe((0,qt.U)(Ie=>Ie.map(lt=>lt.resource).flat()),(0,Wn.w)(Ie=>O.getAll({limit:f,sort:"name",filter:`${I?"(created_by_id is not null) and ":""}(type in ("${Ie.map(lt=>lt.name).join('","')}"))${d?` and ${d}`:""}`}).pipe((0,qt.U)(lt=>({...lt,serviceTypes:Ie})))))}return O.getAll({limit:f,sort:"name",filter:`${I?'(created_by_id is null) and (name != "api_docs")':""}${d||""}`}).pipe((0,qt.U)(Se=>({...Se})))},zi=f=>{const d=(0,c.f3M)(fn._5),r=f.data.groups;if(r){const u=r.map(O=>d.getAll({additionalParams:[{key:"group",value:O}]}));return(0,Qt.D)(u).pipe((0,qt.U)(O=>O.map(I=>I.resource).flat()))}return d.getAll().pipe((0,qt.U)(u=>u.resource))},hi=[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1361)]).then(l.bind(l,91361)).then(f=>f.DfManageServicesComponent),resolve:{data:an()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(5195),l.e(1609),l.e(4630),l.e(5986),l.e(7466),l.e(4104),l.e(9699),l.e(9488),l.e(599),l.e(8592),l.e(5979)]).then(l.bind(l,25979)).then(f=>f.DfServiceDetailsComponent),resolve:{serviceTypes:zi}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(5195),l.e(1609),l.e(4630),l.e(5986),l.e(7466),l.e(4104),l.e(9699),l.e(9488),l.e(599),l.e(8592),l.e(5979)]).then(l.bind(l,25979)).then(f=>f.DfServiceDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.xS),r=f.paramMap.get("id");if(r)return d.get(r,{related:"service_doc_by_service_id"})},serviceTypes:zi}}],ri=[{path:"",loadComponent:()=>Promise.all([l.e(5195),l.e(1514),l.e(1717)]).then(l.bind(l,11717)).then(f=>f.DfWelcomePageComponent)}];var xn=l(42346),Pn=l(26306),gn=l(75911);const Bo=[{path:"",redirectTo:je.Z.LOGIN,pathMatch:"full"},{path:je.Z.LOGIN,loadComponent:()=>Promise.all([l.e(8525),l.e(5195),l.e(1514),l.e(8372)]).then(l.bind(l,58372)).then(f=>f.DfLoginComponent),canActivate:[f=>{const d=(0,c.f3M)(_.F0),r=(0,c.f3M)(yn.i);return!f.queryParams.session_token||r.loginWithToken().pipe((0,qt.U)(()=>(d.navigate([]),!1)),(0,Pn.K)(()=>(d.navigate([je.Z.AUTH]),(0,zn.of)(!0))))},f=>{const d=(0,c.f3M)(_.F0),r=(0,c.f3M)(yn.i),u=f.queryParams.code,O=f.queryParams.state,I=f.queryParams.oauth_token;return!(u&&O||I)||r.oauthLogin(I,u,O).pipe((0,qt.U)(()=>(d.navigate([]),!1)),(0,Pn.K)(()=>(d.navigate([je.Z.AUTH]),(0,zn.of)(!0))))}]},{path:je.Z.REGISTER,loadComponent:()=>Promise.all([l.e(5195),l.e(5625)]).then(l.bind(l,45625)).then(f=>f.DfRegisterComponent),canActivate:[()=>{const f=(0,c.f3M)(gn.s),d=(0,c.f3M)(_.F0);return f.environment$.pipe((0,qt.U)(r=>!!r.authentication.allowOpenRegistration||(d.navigate([je.Z.AUTH]),!1)))}]},{path:je.Z.FORGOT_PASSWORD,loadComponent:()=>Promise.all([l.e(5195),l.e(1472)]).then(l.bind(l,41472)).then(f=>f.DfForgotPasswordComponent)},{path:je.Z.RESET_PASSWORD,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"reset"}},{path:je.Z.USER_INVITE,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"invite"}},{path:je.Z.REGISTER_CONFIRM,loadComponent:()=>Promise.all([l.e(5195),l.e(5381)]).then(l.bind(l,55381)).then(f=>f.DfPasswordResetComponent),data:{type:"register"}}];var ei=l(30977);const Yn=f=>{const d=f.data.type;return(0,c.f3M)(fn.PA).get(d)},bi=f=>{const d=f.paramMap.get("entity")??"";return(0,c.f3M)(fn.PA).get(`${f.data.type}/${d}`)},Xi=()=>(0,c.f3M)(fn.sM).getAll({additionalParams:[{key:"as_list",value:!0}]});var Qi=l(2637);const Li=f=>{const d=(0,c.f3M)(Qi.t),r=(0,c.f3M)(_.F0),u=(0,c.f3M)(gn.s);return u.environment$.pipe((0,Wn.w)(O=>O.platform?.license?(0,zn.of)(O):u.fetchEnvironmentData()),(0,Wn.w)(O=>"OPEN SOURCE"===O.platform?.license?(0,zn.of)(!0):void 0!==O.platform?.licenseKey?d.check(`${O.platform.licenseKey}`).pipe((0,qt.U)(I=>"true"===I.disableUi&&f?.routeConfig?.path!==je.Z.LICENSE_EXPIRED?r.createUrlTree([je.Z.LICENSE_EXPIRED]):"true"===I.disableUi&&f?.routeConfig?.path===je.Z.LICENSE_EXPIRED||f?.routeConfig?.path!==je.Z.LICENSE_EXPIRED||r.createUrlTree([je.Z.HOME])),(0,Pn.K)(()=>(0,zn.of)(!0))):(0,zn.of)(!1)))};var En=l(72319);const wo=f=>d=>{const r=(0,c.f3M)(Fo._),u=(0,c.f3M)(_.F0);return r.activatePaywall(f).pipe((0,qt.U)(O=>!O||u.createUrlTree(["../"],{relativeTo:d})))},$n={[je.Z.DATABASE]:["Database","Big Data"],[je.Z.SCRIPTING]:["Script"],[je.Z.NETWORK]:["Remote Service"],[je.Z.FILE]:["File","Excel"],[je.Z.UTILITY]:["Cache","Email","Notification","Log","Source Control","IoT"],[je.Z.AUTHENTICATION]:["LDAP","SSO","OAuth"],[je.Z.LOGS]:["Log"]},Ji=[{path:"",pathMatch:"full",redirectTo:je.Z.HOME},{path:je.Z.ERROR,loadComponent:()=>l.e(1844).then(l.bind(l,71844)).then(f=>f.DfErrorComponent),canActivate:[()=>{const f=(0,c.f3M)(En.y),d=(0,c.f3M)(_.F0);return f.hasError$.pipe((0,qt.U)(r=>!!r||d.createUrlTree(["/"])))}]},{path:je.Z.AUTH,children:Bo,canActivate:[()=>{const f=(0,c.f3M)(yn.i),d=(0,c.f3M)(An._),r=(0,c.f3M)(_.F0);return d.isLoggedIn$.pipe((0,Wn.w)(u=>u?(0,zn.of)(r.createUrlTree([je.Z.HOME])):f.checkSession().pipe((0,qt.U)(O=>!O||r.createUrlTree([je.Z.HOME])))))}],providers:[(0,xn.iX)("userManagement")]},{path:je.Z.HOME,children:ri,canActivate:[Jn,Li],providers:[(0,xn.iX)("home")]},{path:je.Z.LICENSE_EXPIRED,loadComponent:()=>l.e(6093).then(l.bind(l,66093)).then(f=>f.DfLicenseExpiredComponent),canActivate:[Li]},{path:je.Z.API_CONNECTIONS,children:[{path:"",redirectTo:je.Z.API_TYPES,pathMatch:"full"},{path:je.Z.API_TYPES,children:[{path:"",redirectTo:je.Z.DATABASE,pathMatch:"full"},{path:je.Z.DATABASE,children:hi,data:{groups:$n[je.Z.DATABASE]}},{path:je.Z.SCRIPTING,children:hi,data:{groups:$n[je.Z.SCRIPTING]}},{path:je.Z.NETWORK,children:hi,data:{groups:$n[je.Z.NETWORK]}},{path:je.Z.FILE,children:hi,data:{groups:$n[je.Z.FILE]}},{path:je.Z.UTILITY,children:hi,data:{groups:$n[je.Z.UTILITY]},resolve:{systemEvents:Xi}}],providers:[(0,xn.iX)("services"),(0,xn.iX)("scripts")]},{path:je.Z.ROLE_BASED_ACCESS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(168)]).then(l.bind(l,90168)).then(f=>f.DfManageRolesComponent),resolve:{data:ho()}},{path:"create",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(9488),l.e(6355)]).then(l.bind(l,16355)).then(f=>f.DfRoleDetailsComponent),resolve:{services:an(0)},data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(9488),l.e(6355)]).then(l.bind(l,16355)).then(f=>f.DfRoleDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.i9),r=f.paramMap.get("id");if(r)return d.get(r,{related:"role_service_access_by_role_id,lookup_by_role_id",additionalParams:[{key:"accessible_tabs",value:!0}]})},services:an(0)},data:{type:"edit"}}],providers:[(0,xn.iX)("roles")]},{path:je.Z.API_KEYS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(6381)]).then(l.bind(l,46381)).then(f=>f.DfManageAppsTableComponent),resolve:{data:li(0)}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5195),l.e(4630),l.e(7466),l.e(8592),l.e(6371)]).then(l.bind(l,6371)).then(f=>f.DfAppDetailsComponent),resolve:{roles:ho(0)}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5195),l.e(4630),l.e(7466),l.e(8592),l.e(6371)]).then(l.bind(l,6371)).then(f=>f.DfAppDetailsComponent),resolve:{roles:ho(0),appData:f=>{const d=f.paramMap.get("id")??0;return(0,c.f3M)(fn.Yy).get(d,{related:"role_by_role_id",fields:"*"})}}}],providers:[(0,xn.iX)("apps")]},{path:je.Z.EVENT_SCRIPTS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(4748)]).then(l.bind(l,64748)).then(f=>f.DfManageScriptsComponent),resolve:{data:()=>{const f=(0,c.f3M)(Fo._),d=(0,c.f3M)(fn.qY);return f.activatePaywall(["script_Type","event_script"]).pipe((0,Wn.w)(r=>r?(0,zn.of)("paywall"):d.getAll()))}}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(1609),l.e(4630),l.e(5986),l.e(599),l.e(8393)]).then(l.bind(l,78393)).then(f=>f.DfScriptDetailsComponent),resolve:{data:()=>(0,c.f3M)(fn.sM).getAll({additionalParams:[{key:"scriptable",value:!0}],limit:0,includeCount:!1})},data:{type:"create"},canActivate:[wo(["script_Type","event_script"])]},{path:":name",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(1609),l.e(4630),l.e(5986),l.e(599),l.e(8393)]).then(l.bind(l,78393)).then(f=>f.DfScriptDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"";return(0,c.f3M)(fn.qY).get(d)}},data:{type:"edit"},canActivate:[wo(["script_Type","event_script"])]}],providers:[(0,xn.iX)("scripts")]},{path:je.Z.API_DOCS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(4211)]).then(l.bind(l,94211)).then(f=>f.DfApiDocsTableComponent),resolve:{data:an(100,'(type not like "%swagger%")'),serviceTypes:zi}},{path:":name",loadComponent:()=>Promise.all([l.e(8525),l.e(9699),l.e(3331)]).then(l.bind(l,3331)).then(f=>f.DfApiDocsComponent),resolve:{data:f=>{const d=f.paramMap.get("name");return(0,c.f3M)(fn.QO).get(d)}}}],providers:[(0,xn.iX)("apiDocs")]}],canActivate:[Jn,Li]},{path:je.Z.API_SECURITY,children:[{path:"",redirectTo:je.Z.RATE_LIMITING,pathMatch:"full"},{path:je.Z.RATE_LIMITING,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(6080)]).then(l.bind(l,66080)).then(f=>f.DfManageLimitsComponent),resolve:{data:Co()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(8592),l.e(3517)]).then(l.bind(l,73517)).then(f=>f.DfLimitDetailsComponent),resolve:{data:Co(),users:co(0),roles:ho(0),services:an(0)},data:{type:"create"},canActivate:[wo("limit")]},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(8592),l.e(3517)]).then(l.bind(l,73517)).then(f=>f.DfLimitDetailsComponent),resolve:{data:Co(),users:co(0),roles:ho(0),services:an(0)},data:{type:"edit"},canActivate:[wo("limit")]}],providers:[(0,xn.iX)("limits")]},{path:je.Z.AUTHENTICATION,children:hi,data:{groups:$n[je.Z.AUTHENTICATION]},providers:[(0,xn.iX)("services")]}],canActivate:[Jn,Li]},{path:je.Z.SYSTEM_SETTINGS,children:[{path:"",redirectTo:je.Z.CONFIG,pathMatch:"full"},{path:je.Z.CONFIG,children:[{path:je.Z.SYSTEM_INFO,loadComponent:()=>l.e(9043).then(l.bind(l,69043)).then(f=>f.DfSystemInfoComponent),providers:[(0,xn.iX)("systemInfo")],resolve:{data:()=>(0,zn.of)(null)}},{path:je.Z.CORS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(5954)]).then(l.bind(l,55954)).then(f=>f.DfManageCorsTableComponent),resolve:{data:Mn}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5986),l.e(8592),l.e(1269)]).then(l.bind(l,41269)).then(f=>f.DfCorsConfigDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(5986),l.e(8592),l.e(1269)]).then(l.bind(l,41269)).then(f=>f.DfCorsConfigDetailsComponent),resolve:{data:Mn},data:{type:"edit"}}],providers:[(0,xn.iX)("cors")]},{path:je.Z.CACHE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(7532)]).then(l.bind(l,37532)).then(f=>f.DfCacheComponent),resolve:{data:()=>(0,c.f3M)(fn.OP).getAll({fields:"*"})},providers:[(0,xn.iX)("cache")]},{path:je.Z.EMAIL_TEMPLATES,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(2446)]).then(l.bind(l,42446)).then(f=>f.DfEmailTemplatesComponent),resolve:{data:()=>(0,c.f3M)(fn.Md).getAll({})}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(9280)]).then(l.bind(l,49280)).then(f=>f.DfEmailTemplateDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(9280)]).then(l.bind(l,49280)).then(f=>f.DfEmailTemplateDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("id")??0;return(0,c.f3M)(fn.Md).get(d,{fields:"*"})}},data:{type:"edit"}}],providers:[(0,xn.iX)("emailTemplates")]},{path:je.Z.GLOBAL_LOOKUP_KEYS,loadComponent:()=>Promise.all([l.e(5313),l.e(6580)]).then(l.bind(l,76580)).then(f=>f.DfGlobalLookupKeysComponent),resolve:{data:()=>(0,c.f3M)(fn.sC).getAll()}}]},{path:je.Z.SCHEDULER,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1155)]).then(l.bind(l,51155)).then(f=>f.DfManageSchedulerComponent),resolve:{data:ui}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(1609),l.e(4104),l.e(8592),l.e(6509)]).then(l.bind(l,46509)).then(f=>f.DfSchedulerDetailsComponent),resolve:{data:an(0)},canActivate:[wo("scheduler")]},{path:":id",loadComponent:()=>Promise.all([l.e(8525),l.e(2596),l.e(1609),l.e(4104),l.e(8592),l.e(6509)]).then(l.bind(l,46509)).then(f=>f.DfSchedulerDetailsComponent),resolve:{data:an(0),schedulerObject:ui},canActivate:[wo("scheduler")]}],providers:[(0,xn.iX)("scheduler")]},{path:je.Z.LOGS,children:hi,data:{groups:$n[je.Z.LOGS]},resolve:{systemEvents:Xi},providers:[(0,xn.iX)("services")]},{path:je.Z.REPORTING,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(8941)]).then(l.bind(l,18941)).then(f=>f.DfManageServiceReportComponent),resolve:{data:()=>{const f=(0,c.f3M)(Fo._),d=(0,c.f3M)(fn.kG);return f.activatePaywall("service_report").pipe((0,Wn.w)(r=>r?(0,zn.of)("paywall"):d.getAll()))}}},{path:je.Z.DF_PLATFORM_APIS,children:hi,data:{system:!0},providers:[(0,xn.iX)("services")]}],canActivate:[Jn,Li]},{path:je.Z.ADMIN_SETTINGS,children:[{path:"",redirectTo:je.Z.ADMINS,pathMatch:"full"},{path:je.Z.ADMINS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(1750)]).then(l.bind(l,1750)).then(f=>f.DfManageAdminsComponent),resolve:{data:Yi()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7653)]).then(l.bind(l,27653)).then(f=>f.DfAdminDetailsComponent),data:{type:"create"}},{path:":id",loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7653)]).then(l.bind(l,27653)).then(f=>f.DfAdminDetailsComponent),resolve:{data:Yi()},data:{type:"edit"}}],providers:[(0,xn.iX)("admins"),(0,xn.iX)("userManagement")],canActivate:[()=>(0,c.f3M)(An._).userData$.pipe((0,qt.U)(d=>d?.isRootAdmin))]},{path:je.Z.SCHEMA,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(6255)]).then(l.bind(l,66255)).then(f=>f.DfManageDatabasesTableComponent),resolve:{data:an()}},{path:":name",children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(7823)]).then(l.bind(l,7823)).then(f=>f.DfManageTablesTableComponent),resolve:{data:f=>{const d=f.paramMap.get("name");return(0,c.f3M)(fn.PA).get(`${d}/_schema`,{fields:["name","label"].join(",")})}}},{path:je.Z.CREATE,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(1609),l.e(4104),l.e(3893)]).then(l.bind(l,83893)).then(f=>f.DfTableDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:":id",children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(1609),l.e(4104),l.e(3893)]).then(l.bind(l,83893)).then(f=>f.DfTableDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}?refresh=true`,{})}},data:{type:"edit"}},{path:je.Z.FIELDS,children:[{path:"",redirectTo:je.Z.CREATE,pathMatch:"full"},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"create"}},{path:":fieldName",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(7466),l.e(8592),l.e(3438)]).then(l.bind(l,63438)).then(f=>f.DfFieldDetailsComponent),data:{type:"edit"}}]},{path:je.Z.RELATIONSHIPS,children:[{path:"",redirectTo:je.Z.CREATE,pathMatch:"full"},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(8525),l.e(8542)]).then(l.bind(l,68542)).then(f=>f.DfRelationshipDetailsComponent),resolve:{fields:Zi,services:an(0)},data:{type:"create"}},{path:":relName",loadComponent:()=>Promise.all([l.e(8525),l.e(8542)]).then(l.bind(l,68542)).then(f=>f.DfRelationshipDetailsComponent),resolve:{data:f=>{const d=f.paramMap.get("name")??"",r=f.paramMap.get("id")??"",u=f.paramMap.get("relName")??"";return(0,c.f3M)(fn.PA).get(`${d}/_schema/${r}/_related/${u}`,{})},fields:Zi,services:an(0)},data:{type:"edit"}}]}]}]}],providers:[(0,xn.iX)("schema")],data:{groups:["Database"],system:!1}},{path:je.Z.USERS,children:[{path:"",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(8592),l.e(5058)]).then(l.bind(l,15058)).then(f=>f.DfManageUsersComponent),resolve:{data:co()}},{path:je.Z.CREATE,loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7771)]).then(l.bind(l,87771)).then(f=>f.DfUserDetailsComponent),data:{type:"create"},resolve:{apps:li(0),roles:ho(0)}},{path:":id",loadComponent:()=>Promise.all([l.e(5313),l.e(4630),l.e(5986),l.e(7466),l.e(4796),l.e(7771)]).then(l.bind(l,87771)).then(f=>f.DfUserDetailsComponent),resolve:{data:f=>{const d=(0,c.f3M)(fn.HL),r=f.paramMap.get("id");if(r)return d.get(r,{related:"lookup_by_user_id,user_to_app_to_role_by_user_id"})},apps:li(0),roles:ho(0)},data:{type:"edit"}}],providers:[(0,xn.iX)("users"),(0,xn.iX)("roles"),(0,xn.iX)("userManagement")]},{path:je.Z.FILES,data:{type:"files"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:Yn}},{path:":entity",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:bi}}],providers:[(0,xn.iX)("files")]},{path:je.Z.LOGS,data:{type:"logs"},children:[{path:"",pathMatch:"full",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:Yn}},{path:`${je.Z.VIEW}/:entity`,loadComponent:()=>Promise.all([l.e(1609),l.e(7415)]).then(l.bind(l,17415)).then(f=>f.DfLogViewerComponent),resolve:{data:f=>{const d=f.paramMap.get("entity")??"";return(0,c.f3M)(fn.PA).downloadFile(`${f.data.type}/${d}`).pipe((0,Wn.w)(O=>(0,ei.Vu)(O)))}}},{path:":entity",loadComponent:()=>Promise.all([l.e(8525),l.e(5313),l.e(2596),l.e(4135),l.e(3656)]).then(l.bind(l,53656)).then(f=>f.DfFilesComponent),resolve:{data:bi}}],providers:[(0,xn.iX)("files")]}],canActivate:[Jn,Li]},{path:je.Z.PROFILE,loadComponent:()=>Promise.all([l.e(4104),l.e(7993)]).then(l.bind(l,27993)).then(f=>f.DfProfileComponent),resolve:{data:()=>(0,c.f3M)(Po.Z).getProfile()},canActivate:[Jn,Li],providers:[Po.Z,ca.B,(0,xn.iX)("userManagement")]}],Eo=[je.Z.CREATE,je.Z.IMPORT,je.Z.EDIT,je.Z.AUTH,je.Z.PROFILE,je.Z.VIEW,je.Z.ERROR,je.Z.LICENSE_EXPIRED],So=["home","admin-settings","api-connections","api-security","system-settings"];function Xn(f,d=""){return f.filter(r=>r.path&&!r.path.includes(":")&&!Eo.includes(r.path)).map(r=>{if(r.children){const u=Xn(r.children,`${d}/${r.path}`);return{path:`${d}/${r.path}`,subRoutes:u.length?u:void 0,route:r.path,icon:$o(r)}}return{path:`${d}/${r.path}`,route:r.path,icon:$o(r)}})}const $o=f=>So.includes(f.path)?`assets/img/nav/${f?.path}.svg`:"";function Gn(f,d){const r=[je.Z.SYSTEM_INFO];return d?.forEach(u=>{switch(u){case"apps":r.push(je.Z.API_KEYS);break;case"users":r.push(je.Z.USERS);break;case"services":r.push(je.Z.DATABASE,je.Z.SCRIPTING,je.Z.NETWORK,je.Z.FILE,je.Z.UTILITY,je.Z.AUTHENTICATION,je.Z.DF_PLATFORM_APIS);break;case"apidocs":r.push(je.Z.API_DOCS);break;case"schema/data":r.push(je.Z.SCHEMA);break;case"files":r.push(je.Z.FILES);break;case"scripts":r.push(je.Z.EVENT_SCRIPTS);break;case"config":r.push(je.Z.CORS,je.Z.CACHE,je.Z.EMAIL_TEMPLATES,je.Z.GLOBAL_LOOKUP_KEYS);break;case"limits":r.push(je.Z.RATE_LIMITING);break;case"scheduler":r.push(je.Z.SCHEDULER)}}),f.filter(u=>u.subRoutes?(u.subRoutes=Gn(u.subRoutes,d),u.subRoutes.length):r.includes(u.route))}var Vi,Ci=l(17700),qi=l(64170),zo=l(2032),di=l(78791),po=l(65619),vi=l(99397),go=l(74490);l(6625);let so=((Vi=class{constructor(d,r,u,O,I,ve,Se,Ie,lt){this.adminService=d,this.userService=r,this.servicesService=u,this.serviceTypeService=O,this.roleService=I,this.appService=ve,this.eventScriptService=Se,this.limitService=Ie,this.emailTemplatesService=lt,this.resultsSubject=new po.X([]),this.results$=this.resultsSubject.asObservable(),this.recentsSubject=new po.X([]),this.recents$=this.recentsSubject.asObservable(),this.results$.subscribe(Vt=>{Vt.length&&this.recentsSubject.next(Vt)})}search(d){const r=[];return this.resultsSubject.next(r),(0,Qt.D)({admins:this.adminService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("user")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.ADMIN_SETTINGS}/${je.Z.ADMINS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),users:this.userService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("user")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.ADMIN_SETTINGS}/${je.Z.USERS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),services:(0,Qt.D)({services:this.servicesService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("services")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}),serviceTypes:this.serviceTypeService.getAll({additionalHeaders:[{key:"skip-error",value:"true"}]})}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{if(u&&u.serviceTypes){const O=u.services.resource.reduce((Ie,lt)=>(Ie[lt.type]||(Ie[lt.type]=[]),Ie[lt.type].push(lt),Ie),{}),I={};u.serviceTypes.resource.forEach(Ie=>{const lt=this.getServiceRoute(Ie.group);lt&&(I[Ie.name]=lt)});const ve={};for(const[Ie,lt]of Object.entries(O)){const Vt=I[Ie];ve[Vt]||(ve[Vt]=[]),ve[Vt].push(...lt)}Object.entries(ve).map(([Ie,lt])=>({route:Ie,services:lt})).filter(Ie=>Ie.services.length>0&&"undefined"!==Ie.route).forEach(Ie=>r.push({path:Ie.route,items:Ie.services.map(lt=>({label:lt.name,segment:lt.id}))})),u.services.resource.length&&r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.API_DOCS}`,items:u.services.resource.map(Ie=>({label:Ie.name,segment:Ie.name}))}),u.serviceTypes.resource.filter(Ie=>Ie.name.includes(d.toLowerCase())).forEach(Ie=>{const lt=this.getServiceRoute(Ie.group);lt&&r.push({path:lt,items:[{label:Ie.label,segment:je.Z.CREATE}]})}),this.resultsSubject.next(r)}})),roles:this.roleService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("roles")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.ROLE_BASED_ACCESS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),apps:this.appService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("apps")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.API_KEYS}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),eventScripts:this.eventScriptService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("eventScripts")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_CONNECTIONS}/${je.Z.EVENT_SCRIPTS}`,items:u.resource.map(O=>({label:O.name,segment:O.name}))}),this.resultsSubject.next(r))})),limits:this.limitService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("limits")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.API_SECURITY}/${je.Z.RATE_LIMITING}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))})),emailTemplates:this.emailTemplatesService.getAll({limit:0,includeCount:!1,filter:(0,go.s)("emailTemplates")(d),additionalHeaders:[{key:"skip-error",value:"true"}]}).pipe((0,Pn.K)(()=>(0,zn.of)(null)),(0,vi.b)(u=>{u&&u.resource&&u.resource.length&&(r.push({path:`${je.Z.SYSTEM_SETTINGS}/${je.Z.CONFIG}/${je.Z.EMAIL_TEMPLATES}`,items:u.resource.map(O=>({label:O.name,segment:O.id}))}),this.resultsSubject.next(r))}))})}getServiceRoute(d){const r=`${je.Z.API_CONNECTIONS}/${je.Z.API_TYPES}`;return[{route:`${r}/${je.Z.DATABASE}`,types:$n[je.Z.DATABASE]},{route:`${r}/${je.Z.SCRIPTING}`,types:$n[je.Z.SCRIPTING]},{route:`${r}/${je.Z.NETWORK}`,types:$n[je.Z.NETWORK]},{route:`${r}/${je.Z.FILE}`,types:$n[je.Z.FILE]},{route:`${r}/${je.Z.UTILITY}`,types:$n[je.Z.UTILITY]},{route:`${je.Z.API_SECURITY}/${je.Z.AUTHENTICATION}`,types:$n[je.Z.AUTHENTICATION]},{route:`${je.Z.SYSTEM_SETTINGS}/${je.Z.LOGS}`,types:$n[je.Z.LOGS]}].find(O=>O.types.includes(d))?.route}}).\u0275fac=function(d){return new(d||Vi)(c.LFG(fn.Hk),c.LFG(fn.HL),c.LFG(fn.xS),c.LFG(fn._5),c.LFG(fn.i9),c.LFG(fn.Yy),c.LFG(fn.qY),c.LFG(fn.xQ),c.LFG(fn.Md))},Vi.\u0275prov=c.Yz7({token:Vi,factory:Vi.\u0275fac,providedIn:"root"}),Vi);so=(0,o.gn)([(0,di.c)({checkProperties:!0})],so);var eo,Go=l(49787),qo=l(65763);function ea(f,d){1&f&&c._UZ(0,"ng-component")}const Wa=function(f){return{resultArray:f}};function mr(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ea,1,0,"ng-component",10),c.ALo(2,"async"),c.BQk()),2&f){const r=c.oxw(),u=c.MAs(13);c.xp6(1),c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(4,Wa,c.lcZ(2,2,r.results$)))}}function fr(f,d){1&f&&c._UZ(0,"ng-component")}function ur(f,d){if(1&f&&(c.YNc(0,fr,1,0,"ng-component",10),c.ALo(1,"async")),2&f){const r=c.oxw(),u=c.MAs(13);c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(4,Wa,c.lcZ(1,2,r.recents$)))}}function fa(f,d){if(1&f&&c._UZ(0,"fa-icon",16),2&f){const r=c.oxw(4);c.Q6J("icon",r.faPlus)}}function hr(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"li")(1,"button",14),c.NdJ("click",function(){const I=c.CHM(r).$implicit,ve=c.oxw().$implicit,Se=c.oxw(2);return c.KtG(Se.navigate(ve.path+"/"+I.segment))}),c.YNc(2,fa,1,1,"fa-icon",15),c._uU(3),c.qZA()()}if(2&f){const r=d.$implicit;c.xp6(2),c.Q6J("ngIf","create"===r.segment),c.xp6(1),c.hij(" ",r.label," ")}}function E(f,d){if(1&f&&(c.TgZ(0,"ul",12)(1,"li"),c._uU(2),c.ALo(3,"transloco"),c.TgZ(4,"ul"),c.YNc(5,hr,4,2,"li",13),c.qZA()()()),2&f){const r=d.$implicit,u=c.oxw(2);c.xp6(2),c.hij(" ",c.lcZ(3,2,u.getTranslationKey(r.path))," "),c.xp6(3),c.Q6J("ngForOf",r.items)}}function k(f,d){1&f&&c.YNc(0,E,6,4,"ul",11),2&f&&c.Q6J("ngForOf",d.resultArray)}let w=((eo=class{constructor(d,r,u,O,I){this.dialogRef=d,this.searchService=r,this.router=u,this.breakpointService=O,this.themeService=I,this.search=new Ze.NI,this.results$=this.searchService.results$,this.recents$=this.searchService.recents$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=oi.r8p,this.isDarkMode=this.themeService.darkMode$}getTranslationKey(d){return`nav.${d.replaceAll("/",".")}.nav`}ngOnInit(){this.search.valueChanges.pipe((0,We.b)(2e3),(0,On.x)(),(0,Wn.w)(d=>this.searchService.search(d))).subscribe()}navigate(d){this.router.navigate([d]),this.dialogRef.close()}}).\u0275fac=function(d){return new(d||eo)(c.Y36(Ci.so),c.Y36(so),c.Y36(_.F0),c.Y36(Go.y),c.Y36(qo.F))},eo.\u0275cmp=c.Xpm({type:eo,selectors:[["df-search-dialog"]],standalone:!0,features:[c.jDz],decls:18,vars:13,consts:[[1,"search-dialog"],["mat-dialog-title","",1,"search-bar"],["appearance","outline","subscriptSizing","dynamic",1,"search-input"],["matInput","",3,"formControl"],["mat-dialog-content","",1,"search-container"],[4,"ngIf","ngIfElse"],["recent",""],["results",""],["mat-dialog-actions","",1,"search-action"],["mat-button","",1,"close-btn",3,"mat-dialog-close"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","result-groups",4,"ngFor","ngForOf"],[1,"result-groups"],[4,"ngFor","ngForOf"],["color","primary","mat-stroked-button","",1,"result-item",3,"click"],[3,"icon",4,"ngIf"],[3,"icon"]],template:function(d,r){if(1&d&&(c.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-label"),c._uU(4),c.ALo(5,"transloco"),c.qZA(),c._UZ(6,"input",3),c.qZA()(),c.TgZ(7,"div",4),c.ALo(8,"async"),c.YNc(9,mr,3,6,"ng-container",5),c.YNc(10,ur,2,6,"ng-template",null,6,c.W1O),c.YNc(12,k,1,1,"ng-template",null,7,c.W1O),c.qZA(),c.TgZ(14,"div",8)(15,"button",9),c._uU(16),c.ALo(17,"transloco"),c.qZA()()()),2&d){const u=c.MAs(11);c.xp6(4),c.Oqu(c.lcZ(5,7,"search")),c.xp6(2),c.Q6J("formControl",r.search),c.xp6(1),c.ekj("small",c.lcZ(8,9,r.smallScreen$)),c.xp6(2),c.Q6J("ngIf",r.search.value)("ngIfElse",u),c.xp6(7),c.hij(" ",c.lcZ(17,11,"close")," ")}},dependencies:[Ci.Is,Ci.ZT,Ci.uh,Ci.xY,Ci.H8,xn.Ot,qi.lN,qi.KE,qi.hX,zo.c,zo.Nt,N.ot,N.lW,Ze.UX,Ze.Fj,Ze.JJ,Ze.oH,C.ax,_.Bz,_.fw,C.Ov,C.O5,C.tP,Pi.uH,Pi.BN],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.search-dialog[_ngcontent-%COMP%]{padding-top:20px}.search-bar[_ngcontent-%COMP%]{min-width:275px}.search-container[_ngcontent-%COMP%]{max-height:500px;min-width:425px;overflow:auto}.search-container.small[_ngcontent-%COMP%]{min-width:300px}.search-container[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;padding-left:0}.result-item[_ngcontent-%COMP%]{width:100%;justify-content:left;margin:2px 0}.dark-theme.search-dialog[_ngcontent-%COMP%]{background-color:#1c1b20!important;border:1px solid white}"]}),eo);w=(0,o.gn)([(0,di.c)({checkProperties:!0})],w);var Z=l(82599);let pt=(()=>{class f{constructor(){this.isDarkMode$=new po.X(!0),this.themeService=(0,c.f3M)(qo.F)}toggle(){this.isDarkMode$.subscribe(r=>{this.themeService.setThemeMode(!r)}),this.isDarkMode$.next(!this.isDarkMode$.value)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275cmp=c.Xpm({type:f,selectors:[["df-theme-toggle"]],standalone:!0,features:[c.jDz],decls:2,vars:3,consts:[["color","primary",3,"checked","change"]],template:function(r,u){1&r&&(c.TgZ(0,"mat-slide-toggle",0),c.NdJ("change",function(){return u.toggle()}),c.ALo(1,"async"),c.qZA()),2&r&&c.Q6J("checked",c.lcZ(1,1,u.isDarkMode$))},dependencies:[Z.rP,Z.Rr,C.Ov],encapsulation:2}),f})();var ti,Zt=l(72246);function xi(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"button",23),c.NdJ("click",function(){const I=c.CHM(r).$implicit,ve=c.oxw(3);return c.KtG(ve.handleLanguageChange(I))}),c._uU(1),c.ALo(2,"transloco"),c.qZA()}if(2&f){const r=d.$implicit;c.xp6(1),c.hij(" ",c.lcZ(2,1,"languages."+r)," ")}}function ta(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"button",25),c.ALo(2,"transloco"),c._UZ(3,"fa-icon",20),c.qZA(),c.TgZ(4,"mat-menu",null,26),c.YNc(6,xi,3,3,"button",27),c.qZA(),c.BQk()),2&f){const r=c.MAs(5),u=c.oxw(2);c.xp6(1),c.Q6J("matMenuTriggerFor",r),c.uIk("aria-label",c.lcZ(2,4,"language")),c.xp6(2),c.Q6J("icon",u.faLanguage),c.xp6(3),c.Q6J("ngForOf",u.availableLanguages)}}function Pa(f,d){1&f&&(c.TgZ(0,"div",28)(1,"span"),c._uU(2),c.ALo(3,"transloco"),c.ALo(4,"transloco"),c.qZA()()),2&f&&(c.xp6(2),c.AsE("",c.lcZ(3,2,"licenseExpired.header")," ",c.lcZ(4,4,"licenseExpired.subHeader"),""))}function Ya(f,d){if(1&f){const r=c.EpF();c.ynx(0),c.TgZ(1,"mat-toolbar",9)(2,"div",10)(3,"button",11),c.NdJ("click",function(){c.CHM(r),c.oxw();const O=c.MAs(8);return c.KtG(O.toggle())}),c.ALo(4,"transloco"),c._UZ(5,"fa-icon",12),c.qZA(),c.TgZ(6,"a",13),c._UZ(7,"img",14),c.qZA()(),c.TgZ(8,"div",15),c._UZ(9,"fa-icon",16),c.TgZ(10,"input",17),c.NdJ("keydown.enter",function(){c.CHM(r);const O=c.oxw();return c.KtG(O.onSubmit())}),c.qZA()(),c._UZ(11,"span",18),c.YNc(12,ta,7,6,"ng-container",1),c._UZ(13,"df-theme-toggle"),c.TgZ(14,"button",19),c._UZ(15,"fa-icon",20),c._uU(16),c.ALo(17,"async"),c.qZA(),c.TgZ(18,"mat-menu",null,21)(20,"button",22),c._uU(21),c.ALo(22,"transloco"),c.qZA(),c.TgZ(23,"button",23),c.NdJ("click",function(){c.CHM(r);const O=c.oxw();return c.KtG(O.logout())}),c._uU(24),c.ALo(25,"transloco"),c.qZA()()(),c.YNc(26,Pa,5,6,"div",24),c.ALo(27,"async"),c.ALo(28,"async"),c.BQk()}if(2&f){const r=c.MAs(19),u=c.oxw();let O,I;c.xp6(3),c.uIk("aria-label",c.lcZ(4,11,"toggleNav")),c.xp6(2),c.Q6J("icon",u.faBars),c.xp6(4),c.Q6J("icon",u.faMagnifyingGlass),c.xp6(1),c.Q6J("formControl",u.search),c.xp6(2),c.Q6J("ngIf",u.availableLanguages.length>1),c.xp6(2),c.Q6J("matMenuTriggerFor",r),c.xp6(1),c.Q6J("icon",u.faUser),c.xp6(1),c.hij(" ",null==(O=c.lcZ(17,13,u.userData$))?null:O.name," "),c.xp6(5),c.hij(" ",c.lcZ(22,15,"nav.profile.header")," "),c.xp6(3),c.hij(" ",c.lcZ(25,17,"nav.logout.header")," "),c.xp6(2),c.Q6J("ngIf","Expired"===(null==(I=c.lcZ(27,19,u.licenseCheck$))?null:I.msg)||"Unknown"===(null==(I=c.lcZ(28,21,u.licenseCheck$))?null:I.msg))}}function Za(f,d){1&f&&(c.ynx(0),c.TgZ(1,"div",29)(2,"div",30)(3,"div",31),c._UZ(4,"img",32),c.TgZ(5,"h3"),c._uU(6,"Self Hosted"),c.qZA()(),c.TgZ(7,"div",31),c._UZ(8,"img",33),c.TgZ(9,"h3"),c._uU(10," Database & Network"),c._UZ(11,"br"),c._uU(12," API Generation "),c.qZA()(),c.TgZ(13,"div",31),c._UZ(14,"img",34),c.TgZ(15,"h3"),c._uU(16,"API Security"),c.qZA()(),c.TgZ(17,"div",31),c._UZ(18,"img",35),c.TgZ(19,"h3"),c._uU(20,"API Scripting"),c.qZA()()()(),c.BQk())}function pr(f,d){1&f&&c.GkF(0)}const Ka=function(f){return{$implicit:f}};function Xa(f,d){if(1&f&&(c.TgZ(0,"mat-nav-list"),c.YNc(1,pr,1,0,"ng-container",36),c.qZA()),2&f){const r=c.oxw(),u=c.MAs(24);c.xp6(1),c.Q6J("ngTemplateOutlet",u)("ngTemplateOutletContext",c.VKq(2,Ka,r.nav))}}function Tr(f,d){1&f&&c._UZ(0,"ng-component")}function na(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"a",44),c.YNc(2,Tr,1,0,"ng-component",45),c.qZA(),c.BQk()),2&f){const r=c.oxw().$implicit,u=c.MAs(5);c.xp6(1),c.Q6J("routerLink",r.path),c.xp6(1),c.Q6J("ngTemplateOutlet",u)}}function to(f,d){1&f&&c._UZ(0,"ng-component")}function bo(f,d){if(1&f&&c.YNc(0,to,1,0,"ng-component",45),2&f){c.oxw();const r=c.MAs(5);c.Q6J("ngTemplateOutlet",r)}}function ci(f,d){if(1&f&&(c.ynx(0),c.TgZ(1,"span"),c._uU(2),c.ALo(3,"transloco"),c.qZA(),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(2),c.Oqu(c.lcZ(3,1,r.translationKey))}}function Wo(f,d){if(1&f&&(c.TgZ(0,"span"),c._uU(1),c.qZA()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Oqu(r.label)}}function Ir(f,d){if(1&f&&(c.YNc(0,ci,4,3,"ng-container",41),c.YNc(1,Wo,2,1,"ng-template",null,46,c.W1O)),2&f){const r=c.MAs(2),u=c.oxw().$implicit;c.Q6J("ngIf",u.translationKey)("ngIfElse",r)}}function ua(f,d){1&f&&(c.TgZ(0,"span"),c._uU(1," / "),c.qZA())}function Yo(f,d){if(1&f&&(c.ynx(0),c.YNc(1,na,3,2,"ng-container",41),c.YNc(2,bo,1,1,"ng-template",null,42,c.W1O),c.YNc(4,Ir,3,2,"ng-template",null,43,c.W1O),c.YNc(6,ua,2,0,"span",1),c.BQk()),2&f){const r=d.$implicit,u=d.index,O=c.MAs(3),I=c.oxw(3);c.xp6(1),c.Q6J("ngIf",r.path)("ngIfElse",O),c.xp6(5),c.Q6J("ngIf",u!==I.breadCrumbs.length-1)}}function ia(f,d){if(1&f&&(c.TgZ(0,"div",38)(1,"h1",39),c.YNc(2,Yo,7,3,"ng-container",40),c.qZA()()),2&f){const r=c.oxw(2);c.xp6(2),c.Q6J("ngForOf",r.breadCrumbs)}}function Qa(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ia,3,1,"div",37),c.ALo(2,"async"),c.BQk()),2&f){const r=c.oxw();c.xp6(1),c.Q6J("ngIf",!1===c.lcZ(2,1,r.hasError$))}}function Nr(f,d){if(1&f&&(c.ynx(0),c._UZ(1,"img",52),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Q6J("src",r.icon,c.LSH)("alt",r.path)}}function ka(f,d){if(1&f){const r=c.EpF();c.TgZ(0,"div",49)(1,"button",50),c.NdJ("click",function(){c.CHM(r);const O=c.oxw().$implicit,I=c.oxw(2);return c.KtG(I.handleNavClick(O))}),c.TgZ(2,"span",51),c.YNc(3,Nr,2,2,"ng-container",1),c._uU(4),c.ALo(5,"transloco"),c.qZA()()()}if(2&f){const r=c.oxw().$implicit,u=c.oxw(2);c.xp6(1),c.ekj("active",u.isActive(r))("commercial-feature",u.isFeatureLocked(r.path,u.licenseType)),c.xp6(2),c.Q6J("ngIf",null==r?null:r.icon),c.xp6(1),c.hij(" ",c.lcZ(5,6,u.navLabel(r.path))," ")}}function ha(f,d){if(1&f&&(c.ynx(0),c._UZ(1,"img",52),c.BQk()),2&f){const r=c.oxw(2).$implicit;c.xp6(1),c.Q6J("src",r.icon,c.LSH)("alt",r.path)}}function lc(f,d){1&f&&c.GkF(0)}function Ja(f,d){if(1&f&&(c.TgZ(0,"mat-expansion-panel",53)(1,"mat-expansion-panel-header",54)(2,"span",51),c.YNc(3,ha,2,2,"ng-container",1),c._uU(4),c.ALo(5,"transloco"),c.qZA()(),c.TgZ(6,"mat-nav-list"),c.YNc(7,lc,1,0,"ng-container",36),c.qZA()()),2&f){const r=c.oxw().$implicit,u=c.oxw(2),O=c.MAs(24);c.ekj("mat-elevation-z0",!0),c.Q6J("expanded",u.isActive(r)),c.xp6(3),c.Q6J("ngIf",null==r?null:r.icon),c.xp6(1),c.hij("",c.lcZ(5,7,u.navLabel(r.path))," "),c.xp6(3),c.Q6J("ngTemplateOutlet",O)("ngTemplateOutletContext",c.VKq(9,Ka,r.subRoutes))}}function qa(f,d){if(1&f&&(c.ynx(0),c.YNc(1,ka,6,8,"div",47),c.YNc(2,Ja,8,11,"ng-template",null,48,c.W1O),c.BQk()),2&f){const r=d.$implicit,u=c.MAs(3);c.xp6(1),c.Q6J("ngIf",!r.subRoutes)("ngIfElse",u)}}function Bc(f,d){1&f&&c.YNc(0,qa,4,2,"ng-container",40),2&f&&c.Q6J("ngForOf",d.$implicit)}let gr=((ti=class{constructor(d,r,u,O,I,ve,Se,Ie,lt,Vt,Jt,Hn,kn){this.breakpointService=d,this.userDataService=r,this.authService=u,this.router=O,this.errorService=I,this.licenseCheckService=ve,this.dialog=Se,this.transloco=Ie,this.themeService=lt,this.searchService=Vt,this.snackbarService=Jt,this.paywallService=Hn,this.systemConfigDataService=kn,this.isSmallScreen=this.breakpointService.isSmallScreen,this.isLoggedIn$=this.userDataService.isLoggedIn$,this.userData$=this.userDataService.userData$,this.faAngleDown=oi.gc2,this.faBars=oi.xiG,this.hasError$=this.errorService.hasError$,this.nav=[],this.licenseCheck$=this.licenseCheckService.licenseCheck$,this.faMagnifyingGlass=oi.Y$T,this.faUser=oi.ILF,this.faLanguage=oi.BCn,this.search=new Ze.NI,this.results$=this.searchService.results$,this.smallScreen$=this.breakpointService.isSmallScreen,this.faPlus=oi.r8p,this.faRefresh=oi.QDM,this.licenseType="OPEN SOURCE",this.isDarkMode=this.themeService.darkMode$,this.hasAddedLastEle=!1}ngOnInit(){this.userData$.pipe((0,Wn.w)(d=>d?.isRootAdmin||d?.isSysAdmin&&!(d.roleId&&d?.id&&d?.role_id)?(0,zn.of)(null):d?.isSysAdmin&&(d.roleId||d?.id||d?.role_id)?this.userDataService.restrictedAccess$:(0,zn.of)(d?.roleId||d?.id||d?.role_id?["apps","users","services","apidocs","schema/data","files","scripts","systemInfo","limits","scheduler"]:[]))).subscribe(d=>{this.nav=d?Gn(Xn(Ji),d):Xn(Ji)}),this.search.valueChanges.pipe((0,We.b)(1e3),(0,On.x)(),(0,Wn.w)(d=>this.searchService.search(d))).subscribe(()=>{this.dialog.open(w,{position:{top:"60px"}})}),this.systemConfigDataService.environment$.pipe((0,qt.U)(d=>d.platform?.license??"OPEN SOURCE")).subscribe(d=>this.licenseType=d)}logout(){this.authService.logout()}isActive(d){return this.router.url.startsWith(d.path)}navLabel(d){return`nav.${d.replace("/","").split("/").join(".")}.nav`}get breadCrumbs(){const d=this.router.url.split("/");let r="";return this.snackbarService.isEditPage$.subscribe(u=>{u?(d.pop(),this.snackbarService.snackbarLastEle$.subscribe(O=>{d.push(O)}),r=d.join("/")):r=this.router.url}),function Di(f,d){const r=[],u=decodeURIComponent(d).replace(/\/$/,"").split("/").filter(I=>I);return function O(I,ve=[],Se=[],Ie=0){if(Ie===u.length)return!0;let lt=!1;for(const Vt of I){const Jt=Vt.path,Hn=Jt.startsWith(":"),kn=Hn?u[Ie]:Jt,bn=[...ve,kn];if(Vt.path===u[Ie]||Hn)if(lt=!0,Vt.children&&Vt.children.some(wn=>""===wn.path&&wn.redirectTo)){if(O(Vt.children,bn,[...Se,Jt],Ie+1))return!0}else{const wn=Hn?Jt.slice(1):Jt,In=[...Se,wn].join(".").replace(/\//g,"."),_i=kn.split("-"),Ei={label:_i[_i.length-1]};if(Ie!==u.length-1&&(Ei.path=bn.join("/")),Hn||(Ei.translationKey=`nav.${In}.header`),r.push(Ei),O(Vt.children||[],bn,[...Se,wn],Ie+1))return!0}}return!lt&&(r.push({label:u[Ie],path:[...ve,u[Ie]].join("/")}),O(I,[...ve,u[Ie]],Se,Ie+1))}(f),r.length>0&&r[r.length-1].path&&delete r[r.length-1].path,r}(Ji,r)}handleNavClick(d){this.errorService.error=null,this.router.navigate([d.path])}handleSearchClick(){this.dialog.open(w,{position:{top:"60px"}})}handleLanguageChange(d){this.transloco.setActiveLang(d),localStorage.setItem("language",d)}onSubmit(){this.searchService.search(this.search.value).subscribe(()=>{this.dialog.open(w,{position:{top:"60px"}})})}get activeLanguage(){return this.transloco.getActiveLang()}get availableLanguages(){return this.transloco.getAvailableLangs()}isFeatureLocked(d,r){return this.paywallService.isFeatureLocked(d,r)}}).\u0275fac=function(d){return new(d||ti)(c.Y36(Go.y),c.Y36(An._),c.Y36(yn.i),c.Y36(_.F0),c.Y36(En.y),c.Y36(Qi.t),c.Y36(Ci.uw),c.Y36(xn.Vn),c.Y36(qo.F),c.Y36(so),c.Y36(Zt.w),c.Y36(Fo._),c.Y36(gn.s))},ti.\u0275cmp=c.Xpm({type:ti,selectors:[["df-side-nav"]],standalone:!0,features:[c.jDz],ngContentSelectors:["*"],decls:25,vars:37,consts:[[1,"app-container"],[4,"ngIf"],["autosize","",1,"sidenav-container"],[1,"sidenav",3,"disableClose","opened","mode"],["sideNav",""],[1,"sidenav-content"],[1,"content-wrapper"],[1,"main"],["navList",""],[1,"tool-bar"],[1,"button-wrapper"],["mat-icon-button","",1,"toggle-icon",3,"click"],[1,"toggle-icon",3,"icon"],["routerLink","/",1,"logo"],["src","assets/img/logo.png","alt","Logo",1,"logo"],[1,"search-bar"],[1,"search-icon",3,"icon"],["type","text","placeholder","Search",1,"search-input",3,"formControl","keydown.enter"],[1,"spacer"],["mat-button","",1,"profile-icon",3,"matMenuTriggerFor"],[3,"icon"],["profileMenu","matMenu"],["mat-menu-item","","routerLink","profile"],["mat-menu-item","",3,"click"],["class","license-expired",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],["langMenu","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],[1,"license-expired"],[1,"login-side-container"],[1,"image-container"],[1,"image-wrapper"],["src","assets/img/Server-Stack.gif","alt","Self Hosted"],["src","assets/img/API.gif","alt","API Generation"],["src","assets/img/Browser.gif","alt","Api Security"],["src","assets/img/Tools.gif","alt","API Scripting"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],["class","banner",4,"ngIf"],[1,"banner"],[1,"page-header"],[4,"ngFor","ngForOf"],[4,"ngIf","ngIfElse"],["current",""],["breadcrumbLabel",""],[1,"breadcrumb-link",3,"routerLink"],[4,"ngTemplateOutlet"],["label",""],["mat-list-item","",4,"ngIf","ngIfElse"],["subRoutes",""],["mat-list-item",""],["mat-flat-button","",1,"nav-item",3,"click"],[1,"nav-item"],[3,"src","alt"],[1,"expansion-panel",3,"expanded"],[1,"parent-route"]],template:function(d,r){1&d&&(c.F$t(),c.TgZ(0,"div",0),c.ALo(1,"async"),c.ALo(2,"async"),c.ALo(3,"async"),c.YNc(4,Ya,29,23,"ng-container",1),c.ALo(5,"async"),c.TgZ(6,"mat-sidenav-container",2)(7,"mat-sidenav",3,4),c.ALo(9,"async"),c.ALo(10,"async"),c.ALo(11,"async"),c.YNc(12,Za,21,0,"ng-container",1),c.ALo(13,"async"),c.YNc(14,Xa,2,4,"mat-nav-list",1),c.ALo(15,"async"),c.qZA(),c.TgZ(16,"mat-sidenav-content",5)(17,"div",6),c.YNc(18,Qa,3,3,"ng-container",1),c.ALo(19,"async"),c.TgZ(20,"div",7),c.ALo(21,"async"),c.Hsn(22),c.qZA()()()()(),c.YNc(23,Bc,1,1,"ng-template",null,8,c.W1O)),2&d&&(c.Tol(c.lcZ(1,15,r.isDarkMode)?"dark-theme":""),c.ekj("small",c.lcZ(2,17,r.isSmallScreen))("logged-in",c.lcZ(3,19,r.isLoggedIn$)),c.xp6(4),c.Q6J("ngIf",c.lcZ(5,21,r.isLoggedIn$)),c.xp6(3),c.Q6J("disableClose",!1===c.lcZ(9,23,r.isSmallScreen))("opened",!1===c.lcZ(10,25,r.isSmallScreen))("mode",c.lcZ(11,27,r.isSmallScreen)?"over":"side"),c.xp6(5),c.Q6J("ngIf",!1===c.lcZ(13,29,r.isLoggedIn$)),c.xp6(2),c.Q6J("ngIf",c.lcZ(15,31,r.isLoggedIn$)),c.xp6(4),c.Q6J("ngIf",c.lcZ(19,33,r.isLoggedIn$)),c.xp6(2),c.ekj("no-error",!1===c.lcZ(21,35,r.hasError$)))},dependencies:[mt,Ee,Ke,Y,le,Ce,Pi.uH,Pi.BN,si,Rn,N.ot,N.lW,N.RK,B.To,B.ib,B.yz,_.Bz,_.rH,_.fw,Re.Tx,Re.VK,Re.OP,Re.p6,xn.Ot,C.Ov,C.O5,C.ax,C.tP,Ci.Is,C.ez,qi.lN,pt,Ze.UX,Ze.Fj,Ze.JJ,Ze.oH,zo.c],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.logo[_ngcontent-%COMP%]{height:40px;cursor:pointer}.app-container[_ngcontent-%COMP%]{height:100%;width:100%;display:flex;flex-direction:column}.mat-toolbar[_ngcontent-%COMP%]{background-color:#f6f2fa;padding:16px;min-height:72px;display:flex;align-items:center}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%]{display:flex;align-items:center;gap:16px}.mat-toolbar[_ngcontent-%COMP%] .button-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:-4px}.mat-toolbar[_ngcontent-%COMP%] .search-bar[_ngcontent-%COMP%]{margin-left:24px;display:flex;align-items:center;gap:16px;flex:1 1 auto;border:1px solid #ebe7ef;border-radius:50px;background-color:#ebe7ef;overflow:hidden;width:300px;height:50px;font-size:24px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]{border:none;background-color:#ebe7ef;color:#47464f;font-size:20px}.mat-toolbar[_ngcontent-%COMP%] .search-input[_ngcontent-%COMP%]:focus{outline:none}.mat-toolbar[_ngcontent-%COMP%] .search-icon[_ngcontent-%COMP%]{color:#47464f;padding-left:14px}.search-btn[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:46px;background:none;border:none;padding:0 16px;font-family:var(--mat-expansion-header-text-font);color:var(--mat-expansion-container-text-color);cursor:pointer;display:flex;align-items:center}.search-btn[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{margin-left:6px}.profile-icon[_ngcontent-%COMP%]{color:#0f0761}.sidenav-container[_ngcontent-%COMP%]{background-color:#f6f2fa;flex:1 1 auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{background-color:#0f0761;min-width:40%;border:none;transition:min-width .3s ease-out;max-width:450px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;height:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;gap:8px;width:100%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%]{width:calc(40% - 8px);padding:10px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60%;height:auto}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .login-side-container[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] .image-wrapper[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#fff}.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:0}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:20%;background-color:#f6f2fa}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%]{min-width:40%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{font-size:1.6rem;font-weight:400;height:48px;padding:0 16px;gap:4px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 0 0 16px!important;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%]{height:48px;width:100%;font-size:1.6rem;font-weight:400;border-radius:0;justify-content:left;display:flex;align-items:center;gap:6px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%]{background-color:#e3dfff!important;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;width:95%}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%]{background-color:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]{opacity:.7;position:relative}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:after{content:\"\";background-image:url(lock-icon.c8ce090d45cbe9bb.svg);background-size:contain;width:14px;height:14px;position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:.6}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover{opacity:1}.sidenav-container[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%] .nav-item.commercial-feature[_ngcontent-%COMP%]:hover:after{opacity:.8}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:100%;padding:8px 20px 24px;background:#f6f2fa}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{height:100%;padding:2px;border:1px solid #f6f2fa;background-color:#f6f2fa;border-radius:6px!important}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%]{flex-shrink:0;width:100%;padding-bottom:40px;background-color:#fff}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{padding:32px 16px 0}.sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{flex-grow:1}.logged-in[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin-top:-60px;padding:16px 20px;background-color:#fff}.logged-in.small[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .main.no-error[_ngcontent-%COMP%]{margin:-60px 0 0;padding:16px 20px}.small[_ngcontent-%COMP%] .mat-expansion-panel-header{padding:0 8px}.small[_ngcontent-%COMP%] .mat-expansion-panel-body{padding:0 8px 8px!important} .mat-expansion-panel-body{overflow-x:auto} .mat-expansion-panel{background:#f6f2fa}.license-expired[_ngcontent-%COMP%]{display:flex;flex-direction:column;background-color:#e53935;color:#fff;border-radius:0;justify-content:center;align-items:center;font-size:16px;padding:16px}.breadcrumb-link[_ngcontent-%COMP%]{color:inherit;text-decoration:none}.dark-theme[_ngcontent-%COMP%] .tool-bar[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav-container[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .sidenav[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .expansion-panel[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .parent-route[_ngcontent-%COMP%]{background-color:#1c1b20!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#1c1b20!important}.dark-theme.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#e3dfff;border-top-right-radius:50px;border-bottom-right-radius:50px}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mat-mdc-button-touch-target{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item.active[_ngcontent-%COMP%] .mdc-button__label>span{background-color:#5c5699!important}.dark-theme[_ngcontent-%COMP%] .nav-item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:invert(1)!important}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%]{background-color:#0f0e13!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .banner[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] .main[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%]{background-color:#1c1b20!important;color:#fff}.dark-theme[_ngcontent-%COMP%] .sidenav-content[_ngcontent-%COMP%] .page-header[_ngcontent-%COMP%]{color:#e5e1e9!important}.dark-theme[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{padding:2px;border:1px solid #1c1b21!important;background-color:#0f0e13!important;border-radius:6px!important}"]}),ti);gr=(0,o.gn)([(0,di.c)({checkProperties:!0})],gr);let er=(()=>{class f{constructor(){this.activeCounter=0,this.active$=new po.X(!1)}get active(){return this.active$.asObservable()}set active(r){r?this.activeCounter++:setTimeout(()=>this.activeCounter=Math.max(this.activeCounter-1,0),100),this.active$.next(r)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),Rr=(()=>{class f{constructor(r,u){this.dfAuthService=r,this.dfUserDataService=u}loginWithJwt(r){return this.dfAuthService.loginWithToken(r).pipe((0,vi.b)(u=>this.dfUserDataService.userData=u))}setCurrentUser(r){this.dfUserDataService.userData=r}getCurrentUser(){return this.dfUserDataService.userData}isAuthenticated(){return this.dfUserDataService.isLoggedIn}isLoggedIn(){return this.isAuthenticated()}logout(){this.dfAuthService.logout()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(yn.i),c.LFG(An._))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})(),Fr=(()=>{class f{constructor(){this.logs=[]}log(r){const O=`${(new Date).toISOString()}: ${r}`;console.log(O),this.logs.push(O)}getLogs(){return this.logs}clearLogs(){this.logs=[]}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})();var Zo;function Br(f,d){1&f&&(c.ynx(0),c._UZ(1,"router-outlet"),c.BQk())}function Da(f,d){1&f&&(c.TgZ(0,"df-side-nav"),c._UZ(1,"router-outlet"),c.qZA())}function br(f,d){1&f&&(c.TgZ(0,"div",3),c._UZ(1,"div",4)(2,"img",5),c.qZA())}let Ea=((Zo=class{constructor(d,r,u,O,I,ve){this.loadingSpinnerService=d,this.licenseCheckService=r,this.authService=u,this.router=O,this.route=I,this.loggingService=ve,this.title="df-admin-interface",this.activeSpinner$=this.loadingSpinnerService.active,this.licenseCheck$=this.licenseCheckService.licenseCheck$}ngOnInit(){this.loggingService.log("AppComponent initialized"),this.handleAuthentication()}handleAuthentication(){this.loggingService.log("Handling authentication");const d=window.location.href;this.loggingService.log(`Full URL: ${d}`);const r=d.match(/[?&]jwt=([^&#]*)/),u=r?r[1]:null;u?(this.loggingService.log(`JWT found in URL: ${u.substring(0,20)}...`),this.authService.loginWithJwt(u).subscribe(O=>{this.loggingService.log("Login successful for user: "+(O.session_token||O.sessionToken?"Authenticated":"Unknown")),window.location.href="/#/home"},O=>{this.loggingService.log(`Login failed: ${JSON.stringify(O)}`),window.location.href="/#/auth/login"})):(this.loggingService.log("No JWT found in URL"),this.authService.isAuthenticated()?(this.loggingService.log("User is already logged in"),window.location.href="/#/home"):this.loggingService.log("User not logged in, redirecting to login page"))}someMethod(){this.authService.isAuthenticated()}}).\u0275fac=function(d){return new(d||Zo)(c.Y36(er),c.Y36(Qi.t),c.Y36(Rr),c.Y36(_.F0),c.Y36(_.gz),c.Y36(Fr))},Zo.\u0275cmp=c.Xpm({type:Zo,selectors:[["df-root"]],standalone:!0,features:[c.jDz],decls:6,vars:7,consts:[[4,"ngIf","ngIfElse"],["enabled",""],["class","spinner-container",4,"ngIf"],[1,"spinner-container"],[1,"backdrop"],["src","assets/img/df-cog.svg","alt","spinner","width","200",1,"spinner"]],template:function(d,r){if(1&d&&(c.YNc(0,Br,2,0,"ng-container",0),c.ALo(1,"async"),c.YNc(2,Da,2,0,"ng-template",null,1,c.W1O),c.YNc(4,br,3,0,"div",2),c.ALo(5,"async")),2&d){const u=c.MAs(3);let O;c.Q6J("ngIf","true"===(null==(O=c.lcZ(1,3,r.licenseCheck$))?null:O.disableUi))("ngIfElse",u),c.xp6(4),c.Q6J("ngIf",c.lcZ(5,5,r.activeSpinner$))}},dependencies:[gr,_.lC,C.O5,C.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.spinner-container[_ngcontent-%COMP%]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;z-index:1001;width:100%;height:100%}.spinner-container[_ngcontent-%COMP%] .backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;background-color:#7571a9;opacity:.3}.spinner-container[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{position:absolute;animation:_ngcontent-%COMP%_spin 5s linear infinite;transform-origin:center center}@keyframes _ngcontent-%COMP%_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}"]}),Zo);Ea=(0,o.gn)([(0,di.c)({checkProperties:!0})],Ea);var Sa=l(6593);function pa(f){return new c.vHH(3e3,!1)}function Sn(f){switch(f.length){case 0:return new R.ZN;case 1:return f[0];default:return new R.ZE(f)}}function wi(f,d,r=new Map,u=new Map){const O=[],I=[];let ve=-1,Se=null;if(d.forEach(Ie=>{const lt=Ie.get("offset"),Vt=lt==ve,Jt=Vt&&Se||new Map;Ie.forEach((Hn,kn)=>{let bn=kn,wn=Hn;if("offset"!==kn)switch(bn=f.normalizePropertyName(bn,O),wn){case R.k1:wn=r.get(kn);break;case R.l3:wn=u.get(kn);break;default:wn=f.normalizeStyleValue(kn,bn,wn,O)}Jt.set(bn,wn)}),Vt||I.push(Jt),Se=Jt,ve=lt}),O.length)throw function sn(f){return new c.vHH(3502,!1)}();return I}function tr(f,d,r,u){switch(d){case"start":f.onStart(()=>u(r&&Ni(r,"start",f)));break;case"done":f.onDone(()=>u(r&&Ni(r,"done",f)));break;case"destroy":f.onDestroy(()=>u(r&&Ni(r,"destroy",f)))}}function Ni(f,d,r){const I=jr(f.element,f.triggerName,f.fromState,f.toState,d||f.phaseName,r.totalTime??f.totalTime,!!r.disabled),ve=f._data;return null!=ve&&(I._data=ve),I}function jr(f,d,r,u,O="",I=0,ve){return{element:f,triggerName:d,fromState:r,toState:u,phaseName:O,totalTime:I,disabled:!!ve}}function oo(f,d,r){let u=f.get(d);return u||f.set(d,u=r),u}function Vo(f){const d=f.indexOf(":");return[f.substring(1,d),f.slice(d+1)]}const $r=(()=>typeof document>"u"?null:document.documentElement)();function ga(f){const d=f.parentNode||f.host||null;return d===$r?null:d}let ba=null,Uc=!1;function La(f,d){for(;d;){if(d===f)return!0;d=ga(d)}return!1}function la(f,d,r){if(r)return Array.from(f.querySelectorAll(d));const u=f.querySelector(d);return u?[u]:[]}let fc=(()=>{class f{validateStyleProperty(r){return function ao(f){ba||(ba=function T2(){return typeof document<"u"?document.body:null}()||{},Uc=!!ba.style&&"WebkitAppearance"in ba.style);let d=!0;return ba.style&&!function A2(f){return"ebkit"==f.substring(1,6)}(f)&&(d=f in ba.style,!d&&Uc&&(d="Webkit"+f.charAt(0).toUpperCase()+f.slice(1)in ba.style)),d}(r)}matchesElement(r,u){return!1}containsElement(r,u){return La(r,u)}getParentElement(r){return ga(r)}query(r,u,O){return la(r,u,O)}computeStyle(r,u,O){return O||""}animate(r,u,O,I,ve,Se=[],Ie){return new R.ZN(O,I)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})(),Gr=(()=>{class f{}return f.NOOP=new fc,f})();const I2=1e3,Yr="ng-enter",nr="ng-leave",Zr="ng-trigger",vr=".ng-trigger",_r="ng-animating",Mr=".ng-animating";function oa(f){if("number"==typeof f)return f;const d=f.match(/^(-?[\.\d]+)(m?s)/);return!d||d.length<2?0:Kr(parseFloat(d[1]),d[2])}function Kr(f,d){return"s"===d?f*I2:f}function Xr(f,d,r){return f.hasOwnProperty("duration")?f:function jc(f,d,r){let O,I=0,ve="";if("string"==typeof f){const Se=f.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Se)return d.push(pa()),{duration:0,delay:0,easing:""};O=Kr(parseFloat(Se[1]),Se[2]);const Ie=Se[3];null!=Ie&&(I=Kr(parseFloat(Ie),Se[4]));const lt=Se[5];lt&&(ve=lt)}else O=f;if(!r){let Se=!1,Ie=d.length;O<0&&(d.push(function Ur(){return new c.vHH(3100,!1)}()),Se=!0),I<0&&(d.push(function Oo(){return new c.vHH(3101,!1)}()),Se=!0),Se&&d.splice(Ie,0,pa())}return{duration:O,delay:I,easing:ve}}(f,d,r)}function Cr(f,d={}){return Object.keys(f).forEach(r=>{d[r]=f[r]}),d}function N2(f){const d=new Map;return Object.keys(f).forEach(r=>{d.set(r,f[r])}),d}function v(f,d=new Map,r){if(r)for(let[u,O]of r)d.set(u,O);for(let[u,O]of f)d.set(u,O);return d}function h(f,d,r){d.forEach((u,O)=>{const I=Bn(O);r&&!r.has(O)&&r.set(O,f.style[I]),f.style[I]=u})}function x(f,d){d.forEach((r,u)=>{const O=Bn(u);f.style[O]=""})}function V(f){return Array.isArray(f)?1==f.length?f[0]:(0,R.vP)(f):f}const ie=new RegExp("{{\\s*(.+?)\\s*}}","g");function Ye(f){let d=[];if("string"==typeof f){let r;for(;r=ie.exec(f);)d.push(r[1]);ie.lastIndex=0}return d}function It(f,d,r){const u=f.toString(),O=u.replace(ie,(I,ve)=>{let Se=d[ve];return null==Se&&(r.push(function Ha(f){return new c.vHH(3003,!1)}()),Se=""),Se.toString()});return O==u?f:O}function rn(f){const d=[];let r=f.next();for(;!r.done;)d.push(r.value),r=f.next();return d}const un=/-+([a-z0-9])/g;function Bn(f){return f.replace(un,(...d)=>d[1].toUpperCase())}function Ai(f,d,r){switch(d.type){case 7:return f.visitTrigger(d,r);case 0:return f.visitState(d,r);case 1:return f.visitTransition(d,r);case 2:return f.visitSequence(d,r);case 3:return f.visitGroup(d,r);case 4:return f.visitAnimate(d,r);case 5:return f.visitKeyframes(d,r);case 6:return f.visitStyle(d,r);case 8:return f.visitReference(d,r);case 9:return f.visitAnimateChild(d,r);case 10:return f.visitAnimateRef(d,r);case 11:return f.visitQuery(d,r);case 12:return f.visitStagger(d,r);default:throw function jn(f){return new c.vHH(3004,!1)}()}}function xr(f,d){return window.getComputedStyle(f)[d]}const R2="*";function Tl(f,d){const r=[];return"string"==typeof f?f.split(/\s*,\s*/).forEach(u=>function Il(f,d,r){if(":"==f[0]){const Ie=function Nl(f,d){switch(f){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(r,u)=>parseFloat(u)>parseFloat(r);case":decrement":return(r,u)=>parseFloat(u) *"}}(f,r);if("function"==typeof Ie)return void d.push(Ie);f=Ie}const u=f.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==u||u.length<4)return r.push(function Be(f){return new c.vHH(3015,!1)}()),d;const O=u[1],I=u[2],ve=u[3];d.push(bc(O,ve));"<"==I[0]&&!(O==R2&&ve==R2)&&d.push(bc(ve,O))}(u,r,d)):r.push(f),r}const F2=new Set(["true","1"]),gc=new Set(["false","0"]);function bc(f,d){const r=F2.has(f)||gc.has(f),u=F2.has(d)||gc.has(d);return(O,I)=>{let ve=f==R2||f==O,Se=d==R2||d==I;return!ve&&r&&"boolean"==typeof O&&(ve=O?F2.has(f):gc.has(f)),!Se&&u&&"boolean"==typeof I&&(Se=I?F2.has(d):gc.has(d)),ve&&Se}}const Gc=new RegExp("s*:selfs*,?","g");function vc(f,d,r,u){return new t0(f).build(d,r,u)}class t0{constructor(d){this._driver=d}build(d,r,u){const O=new Rl(r);return this._resetContextStyleTimingState(O),Ai(this,V(d),O)}_resetContextStyleTimingState(d){d.currentQuerySelector="",d.collectedStyles=new Map,d.collectedStyles.set("",new Map),d.currentTime=0}visitTrigger(d,r){let u=r.queryCount=0,O=r.depCount=0;const I=[],ve=[];return"@"==d.name.charAt(0)&&r.errors.push(function g(){return new c.vHH(3006,!1)}()),d.definitions.forEach(Se=>{if(this._resetContextStyleTimingState(r),0==Se.type){const Ie=Se,lt=Ie.name;lt.toString().split(/\s*,\s*/).forEach(Vt=>{Ie.name=Vt,I.push(this.visitState(Ie,r))}),Ie.name=lt}else if(1==Se.type){const Ie=this.visitTransition(Se,r);u+=Ie.queryCount,O+=Ie.depCount,ve.push(Ie)}else r.errors.push(function L(){return new c.vHH(3007,!1)}())}),{type:7,name:d.name,states:I,transitions:ve,queryCount:u,depCount:O,options:null}}visitState(d,r){const u=this.visitStyle(d.styles,r),O=d.options&&d.options.params||null;if(u.containsDynamicStyles){const I=new Set,ve=O||{};u.styles.forEach(Se=>{Se instanceof Map&&Se.forEach(Ie=>{Ye(Ie).forEach(lt=>{ve.hasOwnProperty(lt)||I.add(lt)})})}),I.size&&(rn(I.values()),r.errors.push(function P(f,d){return new c.vHH(3008,!1)}()))}return{type:0,name:d.name,style:u,options:O?{params:O}:null}}visitTransition(d,r){r.queryCount=0,r.depCount=0;const u=Ai(this,V(d.animation),r);return{type:1,matchers:Tl(d.expr,r.errors),animation:u,queryCount:r.queryCount,depCount:r.depCount,options:Xo(d.options)}}visitSequence(d,r){return{type:2,steps:d.steps.map(u=>Ai(this,u,r)),options:Xo(d.options)}}visitGroup(d,r){const u=r.currentTime;let O=0;const I=d.steps.map(ve=>{r.currentTime=u;const Se=Ai(this,ve,r);return O=Math.max(O,r.currentTime),Se});return r.currentTime=O,{type:3,steps:I,options:Xo(d.options)}}visitAnimate(d,r){const u=function Fl(f,d){if(f.hasOwnProperty("duration"))return f;if("number"==typeof f)return Mc(Xr(f,d).duration,0,"");const r=f;if(r.split(/\s+/).some(I=>"{"==I.charAt(0)&&"{"==I.charAt(1))){const I=Mc(0,0,"");return I.dynamic=!0,I.strValue=r,I}const O=Xr(r,d);return Mc(O.duration,O.delay,O.easing)}(d.timings,r.errors);r.currentAnimateTimings=u;let O,I=d.styles?d.styles:(0,R.oB)({});if(5==I.type)O=this.visitKeyframes(I,r);else{let ve=d.styles,Se=!1;if(!ve){Se=!0;const lt={};u.easing&&(lt.easing=u.easing),ve=(0,R.oB)(lt)}r.currentTime+=u.duration+u.delay;const Ie=this.visitStyle(ve,r);Ie.isEmptyStep=Se,O=Ie}return r.currentAnimateTimings=null,{type:4,timings:u,style:O,options:null}}visitStyle(d,r){const u=this._makeStyleAst(d,r);return this._validateStyleAst(u,r),u}_makeStyleAst(d,r){const u=[],O=Array.isArray(d.styles)?d.styles:[d.styles];for(let Se of O)"string"==typeof Se?Se===R.l3?u.push(Se):r.errors.push(new c.vHH(3002,!1)):u.push(N2(Se));let I=!1,ve=null;return u.forEach(Se=>{if(Se instanceof Map&&(Se.has("easing")&&(ve=Se.get("easing"),Se.delete("easing")),!I))for(let Ie of Se.values())if(Ie.toString().indexOf("{{")>=0){I=!0;break}}),{type:6,styles:u,easing:ve,offset:d.offset,containsDynamicStyles:I,options:null}}_validateStyleAst(d,r){const u=r.currentAnimateTimings;let O=r.currentTime,I=r.currentTime;u&&I>0&&(I-=u.duration+u.delay),d.styles.forEach(ve=>{"string"!=typeof ve&&ve.forEach((Se,Ie)=>{const lt=r.collectedStyles.get(r.currentQuerySelector),Vt=lt.get(Ie);let Jt=!0;Vt&&(I!=O&&I>=Vt.startTime&&O<=Vt.endTime&&(r.errors.push(function ct(f,d,r,u,O){return new c.vHH(3010,!1)}()),Jt=!1),I=Vt.startTime),Jt&<.set(Ie,{startTime:I,endTime:O}),r.options&&function ne(f,d,r){const u=d.params||{},O=Ye(f);O.length&&O.forEach(I=>{u.hasOwnProperty(I)||r.push(function za(f){return new c.vHH(3001,!1)}())})}(Se,r.options,r.errors)})})}visitKeyframes(d,r){const u={type:5,styles:[],options:null};if(!r.currentAnimateTimings)return r.errors.push(function y(){return new c.vHH(3011,!1)}()),u;let I=0;const ve=[];let Se=!1,Ie=!1,lt=0;const Vt=d.steps.map(_i=>{const Ri=this._makeStyleAst(_i,r);let Ei=null!=Ri.offset?Ri.offset:function _a(f){if("string"==typeof f)return null;let d=null;if(Array.isArray(f))f.forEach(r=>{if(r instanceof Map&&r.has("offset")){const u=r;d=parseFloat(u.get("offset")),u.delete("offset")}});else if(f instanceof Map&&f.has("offset")){const r=f;d=parseFloat(r.get("offset")),r.delete("offset")}return d}(Ri.styles),Qn=0;return null!=Ei&&(I++,Qn=Ri.offset=Ei),Ie=Ie||Qn<0||Qn>1,Se=Se||Qn0&&I{const Ei=Hn>0?Ri==kn?1:Hn*Ri:ve[Ri],Qn=Ei*In;r.currentTime=bn+wn.delay+Qn,wn.duration=Qn,this._validateStyleAst(_i,r),_i.offset=Ei,u.styles.push(_i)}),u}visitReference(d,r){return{type:8,animation:Ai(this,V(d.animation),r),options:Xo(d.options)}}visitAnimateChild(d,r){return r.depCount++,{type:9,options:Xo(d.options)}}visitAnimateRef(d,r){return{type:10,animation:this.visitReference(d.animation,r),options:Xo(d.options)}}visitQuery(d,r){const u=r.currentQuerySelector,O=d.options||{};r.queryCount++,r.currentQuery=d;const[I,ve]=function Z1(f){const d=!!f.split(/\s*,\s*/).find(r=>":self"==r);return d&&(f=f.replace(Gc,"")),f=f.replace(/@\*/g,vr).replace(/@\w+/g,r=>vr+"-"+r.slice(1)).replace(/:animating/g,Mr),[f,d]}(d.selector);r.currentQuerySelector=u.length?u+" "+I:I,oo(r.collectedStyles,r.currentQuerySelector,new Map);const Se=Ai(this,V(d.animation),r);return r.currentQuery=null,r.currentQuerySelector=u,{type:11,selector:I,limit:O.limit||0,optional:!!O.optional,includeSelf:ve,animation:Se,originalSelector:d.selector,options:Xo(d.options)}}visitStagger(d,r){r.currentQuery||r.errors.push(function he(){return new c.vHH(3013,!1)}());const u="full"===d.timings?{duration:0,delay:0,easing:"full"}:Xr(d.timings,r.errors,!0);return{type:12,animation:Ai(this,V(d.animation),r),timings:u,options:null}}}class Rl{constructor(d){this.errors=d,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Xo(f){return f?(f=Cr(f)).params&&(f.params=function K1(f){return f?Cr(f):null}(f.params)):f={},f}function Mc(f,d,r){return{duration:f,delay:d,easing:r}}function Wc(f,d,r,u,O,I,ve=null,Se=!1){return{type:1,element:f,keyframes:d,preStyleProps:r,postStyleProps:u,duration:O,delay:I,totalTime:O+I,easing:ve,subTimeline:Se}}class Qr{constructor(){this._map=new Map}get(d){return this._map.get(d)||[]}append(d,r){let u=this._map.get(d);u||this._map.set(d,u=[]),u.push(...r)}has(d){return this._map.has(d)}clear(){this._map.clear()}}const U2=new RegExp(":enter","g"),j2=new RegExp(":leave","g");function Yc(f,d,r,u,O,I=new Map,ve=new Map,Se,Ie,lt=[]){return(new Ul).buildKeyframes(f,d,r,u,O,I,ve,Se,Ie,lt)}class Ul{buildKeyframes(d,r,u,O,I,ve,Se,Ie,lt,Vt=[]){lt=lt||new Qr;const Jt=new Aa(d,r,lt,O,I,Vt,[]);Jt.options=Ie;const Hn=Ie.delay?oa(Ie.delay):0;Jt.currentTimeline.delayNextStep(Hn),Jt.currentTimeline.setStyles([ve],null,Jt.errors,Ie),Ai(this,u,Jt);const kn=Jt.timelines.filter(bn=>bn.containsAnimation());if(kn.length&&Se.size){let bn;for(let wn=kn.length-1;wn>=0;wn--){const In=kn[wn];if(In.element===r){bn=In;break}}bn&&!bn.allowOnlyTimelineStyles()&&bn.setStyles([Se],null,Jt.errors,Ie)}return kn.length?kn.map(bn=>bn.buildKeyframes()):[Wc(r,[],[],[],0,Hn,"",!1)]}visitTrigger(d,r){}visitState(d,r){}visitTransition(d,r){}visitAnimateChild(d,r){const u=r.subInstructions.get(r.element);if(u){const O=r.createSubContext(d.options),I=r.currentTimeline.currentTime,ve=this._visitSubInstructions(u,O,O.options);I!=ve&&r.transformIntoNewTimeline(ve)}r.previousNode=d}visitAnimateRef(d,r){const u=r.createSubContext(d.options);u.transformIntoNewTimeline(),this._applyAnimationRefDelays([d.options,d.animation.options],r,u),this.visitReference(d.animation,u),r.transformIntoNewTimeline(u.currentTimeline.currentTime),r.previousNode=d}_applyAnimationRefDelays(d,r,u){for(const O of d){const I=O?.delay;if(I){const ve="number"==typeof I?I:oa(It(I,O?.params??{},r.errors));u.delayNextStep(ve)}}}_visitSubInstructions(d,r,u){let I=r.currentTimeline.currentTime;const ve=null!=u.duration?oa(u.duration):null,Se=null!=u.delay?oa(u.delay):null;return 0!==ve&&d.forEach(Ie=>{const lt=r.appendInstructionToTimeline(Ie,ve,Se);I=Math.max(I,lt.duration+lt.delay)}),I}visitReference(d,r){r.updateOptions(d.options,!0),Ai(this,d.animation,r),r.previousNode=d}visitSequence(d,r){const u=r.subContextCount;let O=r;const I=d.options;if(I&&(I.params||I.delay)&&(O=r.createSubContext(I),O.transformIntoNewTimeline(),null!=I.delay)){6==O.previousNode.type&&(O.currentTimeline.snapshotCurrentStyles(),O.previousNode=yr);const ve=oa(I.delay);O.delayNextStep(ve)}d.steps.length&&(d.steps.forEach(ve=>Ai(this,ve,O)),O.currentTimeline.applyStylesToKeyframe(),O.subContextCount>u&&O.transformIntoNewTimeline()),r.previousNode=d}visitGroup(d,r){const u=[];let O=r.currentTimeline.currentTime;const I=d.options&&d.options.delay?oa(d.options.delay):0;d.steps.forEach(ve=>{const Se=r.createSubContext(d.options);I&&Se.delayNextStep(I),Ai(this,ve,Se),O=Math.max(O,Se.currentTimeline.currentTime),u.push(Se.currentTimeline)}),u.forEach(ve=>r.currentTimeline.mergeTimelineCollectedStyles(ve)),r.transformIntoNewTimeline(O),r.previousNode=d}_visitTiming(d,r){if(d.dynamic){const u=d.strValue;return Xr(r.params?It(u,r.params,r.errors):u,r.errors)}return{duration:d.duration,delay:d.delay,easing:d.easing}}visitAnimate(d,r){const u=r.currentAnimateTimings=this._visitTiming(d.timings,r),O=r.currentTimeline;u.delay&&(r.incrementTime(u.delay),O.snapshotCurrentStyles());const I=d.style;5==I.type?this.visitKeyframes(I,r):(r.incrementTime(u.duration),this.visitStyle(I,r),O.applyStylesToKeyframe()),r.currentAnimateTimings=null,r.previousNode=d}visitStyle(d,r){const u=r.currentTimeline,O=r.currentAnimateTimings;!O&&u.hasCurrentStyleProperties()&&u.forwardFrame();const I=O&&O.easing||d.easing;d.isEmptyStep?u.applyEmptyStep(I):u.setStyles(d.styles,I,r.errors,r.options),r.previousNode=d}visitKeyframes(d,r){const u=r.currentAnimateTimings,O=r.currentTimeline.duration,I=u.duration,Se=r.createSubContext().currentTimeline;Se.easing=u.easing,d.styles.forEach(Ie=>{Se.forwardTime((Ie.offset||0)*I),Se.setStyles(Ie.styles,Ie.easing,r.errors,r.options),Se.applyStylesToKeyframe()}),r.currentTimeline.mergeTimelineCollectedStyles(Se),r.transformIntoNewTimeline(O+I),r.previousNode=d}visitQuery(d,r){const u=r.currentTimeline.currentTime,O=d.options||{},I=O.delay?oa(O.delay):0;I&&(6===r.previousNode.type||0==u&&r.currentTimeline.hasCurrentStyleProperties())&&(r.currentTimeline.snapshotCurrentStyles(),r.previousNode=yr);let ve=u;const Se=r.invokeQuery(d.selector,d.originalSelector,d.limit,d.includeSelf,!!O.optional,r.errors);r.currentQueryTotal=Se.length;let Ie=null;Se.forEach((lt,Vt)=>{r.currentQueryIndex=Vt;const Jt=r.createSubContext(d.options,lt);I&&Jt.delayNextStep(I),lt===r.element&&(Ie=Jt.currentTimeline),Ai(this,d.animation,Jt),Jt.currentTimeline.applyStylesToKeyframe(),ve=Math.max(ve,Jt.currentTimeline.currentTime)}),r.currentQueryIndex=0,r.currentQueryTotal=0,r.transformIntoNewTimeline(ve),Ie&&(r.currentTimeline.mergeTimelineCollectedStyles(Ie),r.currentTimeline.snapshotCurrentStyles()),r.previousNode=d}visitStagger(d,r){const u=r.parentContext,O=r.currentTimeline,I=d.timings,ve=Math.abs(I.duration),Se=ve*(r.currentQueryTotal-1);let Ie=ve*r.currentQueryIndex;switch(I.duration<0?"reverse":I.easing){case"reverse":Ie=Se-Ie;break;case"full":Ie=u.currentStaggerTime}const Vt=r.currentTimeline;Ie&&Vt.delayNextStep(Ie);const Jt=Vt.currentTime;Ai(this,d.animation,r),r.previousNode=d,u.currentStaggerTime=O.currentTime-Jt+(O.startTime-u.currentTimeline.startTime)}}const yr={};class Aa{constructor(d,r,u,O,I,ve,Se,Ie){this._driver=d,this.element=r,this.subInstructions=u,this._enterClassName=O,this._leaveClassName=I,this.errors=ve,this.timelines=Se,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=yr,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Ie||new Zc(this._driver,r,0),Se.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(d,r){if(!d)return;const u=d;let O=this.options;null!=u.duration&&(O.duration=oa(u.duration)),null!=u.delay&&(O.delay=oa(u.delay));const I=u.params;if(I){let ve=O.params;ve||(ve=this.options.params={}),Object.keys(I).forEach(Se=>{(!r||!ve.hasOwnProperty(Se))&&(ve[Se]=It(I[Se],ve,this.errors))})}}_copyOptions(){const d={};if(this.options){const r=this.options.params;if(r){const u=d.params={};Object.keys(r).forEach(O=>{u[O]=r[O]})}}return d}createSubContext(d=null,r,u){const O=r||this.element,I=new Aa(this._driver,O,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(O,u||0));return I.previousNode=this.previousNode,I.currentAnimateTimings=this.currentAnimateTimings,I.options=this._copyOptions(),I.updateOptions(d),I.currentQueryIndex=this.currentQueryIndex,I.currentQueryTotal=this.currentQueryTotal,I.parentContext=this,this.subContextCount++,I}transformIntoNewTimeline(d){return this.previousNode=yr,this.currentTimeline=this.currentTimeline.fork(this.element,d),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(d,r,u){const O={duration:r??d.duration,delay:this.currentTimeline.currentTime+(u??0)+d.delay,easing:""},I=new Q1(this._driver,d.element,d.keyframes,d.preStyleProps,d.postStyleProps,O,d.stretchStartingKeyframe);return this.timelines.push(I),O}incrementTime(d){this.currentTimeline.forwardTime(this.currentTimeline.duration+d)}delayNextStep(d){d>0&&this.currentTimeline.delayNextStep(d)}invokeQuery(d,r,u,O,I,ve){let Se=[];if(O&&Se.push(this.element),d.length>0){d=(d=d.replace(U2,"."+this._enterClassName)).replace(j2,"."+this._leaveClassName);let lt=this._driver.query(this.element,d,1!=u);0!==u&&(lt=u<0?lt.slice(lt.length+u,lt.length):lt.slice(0,u)),Se.push(...lt)}return!I&&0==Se.length&&ve.push(function Le(f){return new c.vHH(3014,!1)}()),Se}}class Zc{constructor(d,r,u,O){this._driver=d,this.element=r,this.startTime=u,this._elementTimelineStylesLookup=O,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(r),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(r,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(d){const r=1===this._keyframes.size&&this._pendingStyles.size;this.duration||r?(this.forwardTime(this.currentTime+d),r&&this.snapshotCurrentStyles()):this.startTime+=d}fork(d,r){return this.applyStylesToKeyframe(),new Zc(this._driver,d,r||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(d){this.applyStylesToKeyframe(),this.duration=d,this._loadKeyframe()}_updateStyle(d,r){this._localTimelineStyles.set(d,r),this._globalTimelineStyles.set(d,r),this._styleSummary.set(d,{time:this.currentTime,value:r})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(d){d&&this._previousKeyframe.set("easing",d);for(let[r,u]of this._globalTimelineStyles)this._backFill.set(r,u||R.l3),this._currentKeyframe.set(r,R.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(d,r,u,O){r&&this._previousKeyframe.set("easing",r);const I=O&&O.params||{},ve=function Jr(f,d){const r=new Map;let u;return f.forEach(O=>{if("*"===O){u=u||d.keys();for(let I of u)r.set(I,R.l3)}else v(O,r)}),r}(d,this._globalTimelineStyles);for(let[Se,Ie]of ve){const lt=It(Ie,I,u);this._pendingStyles.set(Se,lt),this._localTimelineStyles.has(Se)||this._backFill.set(Se,this._globalTimelineStyles.get(Se)??R.l3),this._updateStyle(Se,lt)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((d,r)=>{this._currentKeyframe.set(r,d)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((d,r)=>{this._currentKeyframe.has(r)||this._currentKeyframe.set(r,d)}))}snapshotCurrentStyles(){for(let[d,r]of this._localTimelineStyles)this._pendingStyles.set(d,r),this._updateStyle(d,r)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const d=[];for(let r in this._currentKeyframe)d.push(r);return d}mergeTimelineCollectedStyles(d){d._styleSummary.forEach((r,u)=>{const O=this._styleSummary.get(u);(!O||r.time>O.time)&&this._updateStyle(u,r.value)})}buildKeyframes(){this.applyStylesToKeyframe();const d=new Set,r=new Set,u=1===this._keyframes.size&&0===this.duration;let O=[];this._keyframes.forEach((Se,Ie)=>{const lt=v(Se,new Map,this._backFill);lt.forEach((Vt,Jt)=>{Vt===R.k1?d.add(Jt):Vt===R.l3&&r.add(Jt)}),u||lt.set("offset",Ie/this.duration),O.push(lt)});const I=d.size?rn(d.values()):[],ve=r.size?rn(r.values()):[];if(u){const Se=O[0],Ie=new Map(Se);Se.set("offset",0),Ie.set("offset",1),O=[Se,Ie]}return Wc(this.element,O,I,ve,this.duration,this.startTime,this.easing,!1)}}class Q1 extends Zc{constructor(d,r,u,O,I,ve,Se=!1){super(d,r,ve.delay),this.keyframes=u,this.preStyleProps=O,this.postStyleProps=I,this._stretchStartingKeyframe=Se,this.timings={duration:ve.duration,delay:ve.delay,easing:ve.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let d=this.keyframes,{delay:r,duration:u,easing:O}=this.timings;if(this._stretchStartingKeyframe&&r){const I=[],ve=u+r,Se=r/ve,Ie=v(d[0]);Ie.set("offset",0),I.push(Ie);const lt=v(d[0]);lt.set("offset",$2(Se)),I.push(lt);const Vt=d.length-1;for(let Jt=1;Jt<=Vt;Jt++){let Hn=v(d[Jt]);const kn=Hn.get("offset");Hn.set("offset",$2((r+kn*u)/ve)),I.push(Hn)}u=ve,r=0,O="",d=I}return Wc(this.element,d,this.preStyleProps,this.postStyleProps,u,r,O,!0)}}function $2(f,d=3){const r=Math.pow(10,d-1);return Math.round(f*r)/r}class Kc{}const q1=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class es extends Kc{normalizePropertyName(d,r){return Bn(d)}normalizeStyleValue(d,r,u,O){let I="";const ve=u.toString().trim();if(q1.has(r)&&0!==u&&"0"!==u)if("number"==typeof u)I="px";else{const Se=u.match(/^[+-]?[\d\.]+([a-z]*)$/);Se&&0==Se[1].length&&O.push(function Ko(f,d){return new c.vHH(3005,!1)}())}return ve+I}}function Cc(f,d,r,u,O,I,ve,Se,Ie,lt,Vt,Jt,Hn){return{type:0,element:f,triggerName:d,isRemovalTransition:O,fromState:r,fromStyles:I,toState:u,toStyles:ve,timelines:Se,queriedElements:Ie,preStyleProps:lt,postStyleProps:Vt,totalTime:Jt,errors:Hn}}const or={};class wr{constructor(d,r,u){this._triggerName=d,this.ast=r,this._stateStyles=u}match(d,r,u,O){return function ts(f,d,r,u,O){return f.some(I=>I(d,r,u,O))}(this.ast.matchers,d,r,u,O)}buildStyles(d,r,u){let O=this._stateStyles.get("*");return void 0!==d&&(O=this._stateStyles.get(d?.toString())||O),O?O.buildStyles(r,u):new Map}build(d,r,u,O,I,ve,Se,Ie,lt,Vt){const Jt=[],Hn=this.ast.options&&this.ast.options.params||or,bn=this.buildStyles(u,Se&&Se.params||or,Jt),wn=Ie&&Ie.params||or,In=this.buildStyles(O,wn,Jt),_i=new Set,Ri=new Map,Ei=new Map,Qn="void"===O,Ma={params:G2(wn,Hn),delay:this.ast.options?.delay},ra=Vt?[]:Yc(d,r,this.ast.animation,I,ve,bn,In,Ma,lt,Jt);let _o=0;if(ra.forEach(Ca=>{_o=Math.max(Ca.duration+Ca.delay,_o)}),Jt.length)return Cc(r,this._triggerName,u,O,Qn,bn,In,[],[],Ri,Ei,_o,Jt);ra.forEach(Ca=>{const xa=Ca.element,n1=oo(Ri,xa,new Set);Ca.preStyleProps.forEach(rr=>n1.add(rr));const oc=oo(Ei,xa,new Set);Ca.postStyleProps.forEach(rr=>oc.add(rr)),xa!==r&&_i.add(xa)});const Ia=rn(_i.values());return Cc(r,this._triggerName,u,O,Qn,bn,In,ra,Ia,Ri,Ei,_o)}}function G2(f,d){const r=Cr(d);for(const u in f)f.hasOwnProperty(u)&&null!=f[u]&&(r[u]=f[u]);return r}class Ta{constructor(d,r,u){this.styles=d,this.defaultParams=r,this.normalizer=u}buildStyles(d,r){const u=new Map,O=Cr(this.defaultParams);return Object.keys(d).forEach(I=>{const ve=d[I];null!==ve&&(O[I]=ve)}),this.styles.styles.forEach(I=>{"string"!=typeof I&&I.forEach((ve,Se)=>{ve&&(ve=It(ve,O,r));const Ie=this.normalizer.normalizePropertyName(Se,r);ve=this.normalizer.normalizeStyleValue(Se,Ie,ve,r),u.set(Se,ve)})}),u}}class jl{constructor(d,r,u){this.name=d,this.ast=r,this._normalizer=u,this.transitionFactories=[],this.states=new Map,r.states.forEach(O=>{this.states.set(O.name,new Ta(O.style,O.options&&O.options.params||{},u))}),ns(this.states,"true","1"),ns(this.states,"false","0"),r.transitions.forEach(O=>{this.transitionFactories.push(new wr(d,O,this.states))}),this.fallbackTransition=function a0(f,d,r){return new wr(f,{type:1,animation:{type:2,steps:[],options:null},matchers:[(ve,Se)=>!0],options:null,queryCount:0,depCount:0},d)}(d,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(d,r,u,O){return this.transitionFactories.find(ve=>ve.match(d,r,u,O))||null}matchStyles(d,r,u){return this.fallbackTransition.buildStyles(d,r,u)}}function ns(f,d,r){f.has(d)?f.has(r)||f.set(r,f.get(d)):f.has(r)&&f.set(d,f.get(r))}const r0=new Qr;class c0{constructor(d,r,u){this.bodyNode=d,this._driver=r,this._normalizer=u,this._animations=new Map,this._playersById=new Map,this.players=[]}register(d,r){const u=[],I=vc(this._driver,r,u,[]);if(u.length)throw function dn(f){return new c.vHH(3503,!1)}();this._animations.set(d,I)}_buildPlayer(d,r,u){const O=d.element,I=wi(this._normalizer,d.keyframes,r,u);return this._driver.animate(O,I,d.duration,d.delay,d.easing,[],!0)}create(d,r,u={}){const O=[],I=this._animations.get(d);let ve;const Se=new Map;if(I?(ve=Yc(this._driver,r,I,Yr,nr,new Map,new Map,u,r0,O),ve.forEach(Vt=>{const Jt=oo(Se,Vt.element,new Map);Vt.postStyleProps.forEach(Hn=>Jt.set(Hn,null))})):(O.push(function Tn(){return new c.vHH(3300,!1)}()),ve=[]),O.length)throw function qn(f){return new c.vHH(3504,!1)}();Se.forEach((Vt,Jt)=>{Vt.forEach((Hn,kn)=>{Vt.set(kn,this._driver.computeStyle(Jt,kn,R.l3))})});const lt=Sn(ve.map(Vt=>{const Jt=Se.get(Vt.element);return this._buildPlayer(Vt,new Map,Jt)}));return this._playersById.set(d,lt),lt.onDestroy(()=>this.destroy(d)),this.players.push(lt),lt}destroy(d){const r=this._getPlayer(d);r.destroy(),this._playersById.delete(d);const u=this.players.indexOf(r);u>=0&&this.players.splice(u,1)}_getPlayer(d){const r=this._playersById.get(d);if(!r)throw function yi(f){return new c.vHH(3301,!1)}();return r}listen(d,r,u,O){const I=jr(r,"","","");return tr(this._getPlayer(d),u,I,O),()=>{}}command(d,r,u,O){if("register"==u)return void this.register(d,O[0]);if("create"==u)return void this.create(d,r,O[0]||{});const I=this._getPlayer(d);switch(u){case"play":I.play();break;case"pause":I.pause();break;case"reset":I.reset();break;case"restart":I.restart();break;case"finish":I.finish();break;case"init":I.init();break;case"setPosition":I.setPosition(parseFloat(O[0]));break;case"destroy":this.destroy(d)}}}const is="ng-animate-queued",ar="ng-animate-disabled",as=[],qr={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Gl={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Oi="__ng_removed";class Or{get params(){return this.options.params}constructor(d,r=""){this.namespaceId=r;const u=d&&d.hasOwnProperty("value");if(this.value=function l0(f){return f??null}(u?d.value:d),u){const I=Cr(d);delete I.value,this.options=I}else this.options={};this.options.params||(this.options.params={})}absorbOptions(d){const r=d.params;if(r){const u=this.options.params;Object.keys(r).forEach(O=>{null==u[O]&&(u[O]=r[O])})}}}const ec="void",tc=new Or(ec);class yc{constructor(d,r,u){this.id=d,this.hostElement=r,this._engine=u,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+d,aa(r,this._hostClassName)}listen(d,r,u,O){if(!this._triggers.has(r))throw function lo(f,d){return new c.vHH(3302,!1)}();if(null==u||0==u.length)throw function Ii(f){return new c.vHH(3303,!1)}();if(!function W2(f){return"start"==f||"done"==f}(u))throw function ji(f,d){return new c.vHH(3400,!1)}();const I=oo(this._elementListeners,d,[]),ve={name:r,phase:u,callback:O};I.push(ve);const Se=oo(this._engine.statesByElement,d,new Map);return Se.has(r)||(aa(d,Zr),aa(d,Zr+"-"+r),Se.set(r,tc)),()=>{this._engine.afterFlush(()=>{const Ie=I.indexOf(ve);Ie>=0&&I.splice(Ie,1),this._triggers.has(r)||Se.delete(r)})}}register(d,r){return!this._triggers.has(d)&&(this._triggers.set(d,r),!0)}_getTrigger(d){const r=this._triggers.get(d);if(!r)throw function no(f){return new c.vHH(3401,!1)}();return r}trigger(d,r,u,O=!0){const I=this._getTrigger(r),ve=new rs(this.id,r,d);let Se=this._engine.statesByElement.get(d);Se||(aa(d,Zr),aa(d,Zr+"-"+r),this._engine.statesByElement.set(d,Se=new Map));let Ie=Se.get(r);const lt=new Or(u,this.id);if(!(u&&u.hasOwnProperty("value"))&&Ie&<.absorbOptions(Ie.options),Se.set(r,lt),Ie||(Ie=tc),lt.value!==ec&&Ie.value===lt.value){if(!function ss(f,d){const r=Object.keys(f),u=Object.keys(d);if(r.length!=u.length)return!1;for(let O=0;O{x(d,In),h(d,_i)})}return}const Hn=oo(this._engine.playersByElement,d,[]);Hn.forEach(wn=>{wn.namespaceId==this.id&&wn.triggerName==r&&wn.queued&&wn.destroy()});let kn=I.matchTransition(Ie.value,lt.value,d,lt.params),bn=!1;if(!kn){if(!O)return;kn=I.fallbackTransition,bn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:r,transition:kn,fromState:Ie,toState:lt,player:ve,isFallbackTransition:bn}),bn||(aa(d,is),ve.onStart(()=>{kr(d,is)})),ve.onDone(()=>{let wn=this.players.indexOf(ve);wn>=0&&this.players.splice(wn,1);const In=this._engine.playersByElement.get(d);if(In){let _i=In.indexOf(ve);_i>=0&&In.splice(_i,1)}}),this.players.push(ve),Hn.push(ve),ve}deregister(d){this._triggers.delete(d),this._engine.statesByElement.forEach(r=>r.delete(d)),this._elementListeners.forEach((r,u)=>{this._elementListeners.set(u,r.filter(O=>O.name!=d))})}clearElementCache(d){this._engine.statesByElement.delete(d),this._elementListeners.delete(d);const r=this._engine.playersByElement.get(d);r&&(r.forEach(u=>u.destroy()),this._engine.playersByElement.delete(d))}_signalRemovalForInnerTriggers(d,r){const u=this._engine.driver.query(d,vr,!0);u.forEach(O=>{if(O[Oi])return;const I=this._engine.fetchNamespacesByElement(O);I.size?I.forEach(ve=>ve.triggerLeaveAnimation(O,r,!1,!0)):this.clearElementCache(O)}),this._engine.afterFlushAnimationsDone(()=>u.forEach(O=>this.clearElementCache(O)))}triggerLeaveAnimation(d,r,u,O){const I=this._engine.statesByElement.get(d),ve=new Map;if(I){const Se=[];if(I.forEach((Ie,lt)=>{if(ve.set(lt,Ie.value),this._triggers.has(lt)){const Vt=this.trigger(d,lt,ec,O);Vt&&Se.push(Vt)}}),Se.length)return this._engine.markElementAsRemoved(this.id,d,!0,r,ve),u&&Sn(Se).onDone(()=>this._engine.processLeaveNode(d)),!0}return!1}prepareLeaveAnimationListeners(d){const r=this._elementListeners.get(d),u=this._engine.statesByElement.get(d);if(r&&u){const O=new Set;r.forEach(I=>{const ve=I.name;if(O.has(ve))return;O.add(ve);const Ie=this._triggers.get(ve).fallbackTransition,lt=u.get(ve)||tc,Vt=new Or(ec),Jt=new rs(this.id,ve,d);this._engine.totalQueuedPlayers++,this._queue.push({element:d,triggerName:ve,transition:Ie,fromState:lt,toState:Vt,player:Jt,isFallbackTransition:!0})})}}removeNode(d,r){const u=this._engine;if(d.childElementCount&&this._signalRemovalForInnerTriggers(d,r),this.triggerLeaveAnimation(d,r,!0))return;let O=!1;if(u.totalAnimations){const I=u.players.length?u.playersByQueriedElement.get(d):[];if(I&&I.length)O=!0;else{let ve=d;for(;ve=ve.parentNode;)if(u.statesByElement.get(ve)){O=!0;break}}}if(this.prepareLeaveAnimationListeners(d),O)u.markElementAsRemoved(this.id,d,!1,r);else{const I=d[Oi];(!I||I===qr)&&(u.afterFlush(()=>this.clearElementCache(d)),u.destroyInnerAnimations(d),u._onRemovalComplete(d,r))}}insertNode(d,r){aa(d,this._hostClassName)}drainQueuedTransitions(d){const r=[];return this._queue.forEach(u=>{const O=u.player;if(O.destroyed)return;const I=u.element,ve=this._elementListeners.get(I);ve&&ve.forEach(Se=>{if(Se.name==u.triggerName){const Ie=jr(I,u.triggerName,u.fromState.value,u.toState.value);Ie._data=d,tr(u.player,Se.phase,Ie,Se.callback)}}),O.markedForDestroy?this._engine.afterFlush(()=>{O.destroy()}):r.push(u)}),this._queue=[],r.sort((u,O)=>{const I=u.transition.ast.depCount,ve=O.transition.ast.depCount;return 0==I||0==ve?I-ve:this._engine.driver.containsElement(u.element,O.element)?1:-1})}destroy(d){this.players.forEach(r=>r.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,d)}}class Wl{_onRemovalComplete(d,r){this.onRemovalComplete(d,r)}constructor(d,r,u){this.bodyNode=d,this.driver=r,this._normalizer=u,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(O,I)=>{}}get queuedPlayers(){const d=[];return this._namespaceList.forEach(r=>{r.players.forEach(u=>{u.queued&&d.push(u)})}),d}createNamespace(d,r){const u=new yc(d,r,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,r)?this._balanceNamespaceList(u,r):(this.newHostElements.set(r,u),this.collectEnterElement(r)),this._namespaceLookup[d]=u}_balanceNamespaceList(d,r){const u=this._namespaceList,O=this.namespacesByHostElement;if(u.length-1>=0){let ve=!1,Se=this.driver.getParentElement(r);for(;Se;){const Ie=O.get(Se);if(Ie){const lt=u.indexOf(Ie);u.splice(lt+1,0,d),ve=!0;break}Se=this.driver.getParentElement(Se)}ve||u.unshift(d)}else u.push(d);return O.set(r,d),d}register(d,r){let u=this._namespaceLookup[d];return u||(u=this.createNamespace(d,r)),u}registerTrigger(d,r,u){let O=this._namespaceLookup[d];O&&O.register(r,u)&&this.totalAnimations++}destroy(d,r){d&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const u=this._fetchNamespace(d);this.namespacesByHostElement.delete(u.hostElement);const O=this._namespaceList.indexOf(u);O>=0&&this._namespaceList.splice(O,1),u.destroy(r),delete this._namespaceLookup[d]}))}_fetchNamespace(d){return this._namespaceLookup[d]}fetchNamespacesByElement(d){const r=new Set,u=this.statesByElement.get(d);if(u)for(let O of u.values())if(O.namespaceId){const I=this._fetchNamespace(O.namespaceId);I&&r.add(I)}return r}trigger(d,r,u,O){if(vo(r)){const I=this._fetchNamespace(d);if(I)return I.trigger(r,u,O),!0}return!1}insertNode(d,r,u,O){if(!vo(r))return;const I=r[Oi];if(I&&I.setForRemoval){I.setForRemoval=!1,I.setForMove=!0;const ve=this.collectedLeaveElements.indexOf(r);ve>=0&&this.collectedLeaveElements.splice(ve,1)}if(d){const ve=this._fetchNamespace(d);ve&&ve.insertNode(r,u)}O&&this.collectEnterElement(r)}collectEnterElement(d){this.collectedEnterElements.push(d)}markElementAsDisabled(d,r){r?this.disabledNodes.has(d)||(this.disabledNodes.add(d),aa(d,ar)):this.disabledNodes.has(d)&&(this.disabledNodes.delete(d),kr(d,ar))}removeNode(d,r,u){if(vo(r)){const O=d?this._fetchNamespace(d):null;O?O.removeNode(r,u):this.markElementAsRemoved(d,r,!1,u);const I=this.namespacesByHostElement.get(r);I&&I.id!==d&&I.removeNode(r,u)}else this._onRemovalComplete(r,u)}markElementAsRemoved(d,r,u,O,I){this.collectedLeaveElements.push(r),r[Oi]={namespaceId:d,setForRemoval:O,hasAnimation:u,removedBeforeQueried:!1,previousTriggersValues:I}}listen(d,r,u,O,I){return vo(r)?this._fetchNamespace(d).listen(r,u,O,I):()=>{}}_buildInstruction(d,r,u,O,I){return d.transition.build(this.driver,d.element,d.fromState.value,d.toState.value,u,O,d.fromState.options,d.toState.options,r,I)}destroyInnerAnimations(d){let r=this.driver.query(d,vr,!0);r.forEach(u=>this.destroyActiveAnimationsForElement(u)),0!=this.playersByQueriedElement.size&&(r=this.driver.query(d,Mr,!0),r.forEach(u=>this.finishActiveQueriedAnimationOnElement(u)))}destroyActiveAnimationsForElement(d){const r=this.playersByElement.get(d);r&&r.forEach(u=>{u.queued?u.markedForDestroy=!0:u.destroy()})}finishActiveQueriedAnimationOnElement(d){const r=this.playersByQueriedElement.get(d);r&&r.forEach(u=>u.finish())}whenRenderingDone(){return new Promise(d=>{if(this.players.length)return Sn(this.players).onDone(()=>d());d()})}processLeaveNode(d){const r=d[Oi];if(r&&r.setForRemoval){if(d[Oi]=qr,r.namespaceId){this.destroyInnerAnimations(d);const u=this._fetchNamespace(r.namespaceId);u&&u.clearElementCache(d)}this._onRemovalComplete(d,r.setForRemoval)}d.classList?.contains(ar)&&this.markElementAsDisabled(d,!1),this.driver.query(d,".ng-animate-disabled",!0).forEach(u=>{this.markElementAsDisabled(u,!1)})}flush(d=-1){let r=[];if(this.newHostElements.size&&(this.newHostElements.forEach((u,O)=>this._balanceNamespaceList(u,O)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let u=0;uu()),this._flushFns=[],this._whenQuietFns.length){const u=this._whenQuietFns;this._whenQuietFns=[],r.length?Sn(r).onDone(()=>{u.forEach(O=>O())}):u.forEach(O=>O())}}reportError(d){throw function Ho(f){return new c.vHH(3402,!1)}()}_flushAnimations(d,r){const u=new Qr,O=[],I=new Map,ve=[],Se=new Map,Ie=new Map,lt=new Map,Vt=new Set;this.disabledNodes.forEach(ln=>{Vt.add(ln);const Cn=this.driver.query(ln,".ng-animate-queued",!0);for(let Dn=0;Dn{const Dn=Yr+wn++;bn.set(Cn,Dn),ln.forEach(Fn=>aa(Fn,Dn))});const In=[],_i=new Set,Ri=new Set;for(let ln=0;ln_i.add(Fn)):Ri.add(Cn))}const Ei=new Map,Qn=Y2(Hn,Array.from(_i));Qn.forEach((ln,Cn)=>{const Dn=nr+wn++;Ei.set(Cn,Dn),ln.forEach(Fn=>aa(Fn,Dn))}),d.push(()=>{kn.forEach((ln,Cn)=>{const Dn=bn.get(Cn);ln.forEach(Fn=>kr(Fn,Dn))}),Qn.forEach((ln,Cn)=>{const Dn=Ei.get(Cn);ln.forEach(Fn=>kr(Fn,Dn))}),In.forEach(ln=>{this.processLeaveNode(ln)})});const Ma=[],ra=[];for(let ln=this._namespaceList.length-1;ln>=0;ln--)this._namespaceList[ln].drainQueuedTransitions(r).forEach(Dn=>{const Fn=Dn.player,Wi=Dn.element;if(Ma.push(Fn),this.collectedEnterElements.length){const mo=Wi[Oi];if(mo&&mo.setForMove){if(mo.previousTriggersValues&&mo.previousTriggersValues.has(Dn.triggerName)){const Ra=mo.previousTriggersValues.get(Dn.triggerName),Mo=this.statesByElement.get(Dn.element);if(Mo&&Mo.has(Dn.triggerName)){const o2=Mo.get(Dn.triggerName);o2.value=Ra,Mo.set(Dn.triggerName,o2)}}return void Fn.destroy()}}const ya=!Jt||!this.driver.containsElement(Jt,Wi),Ao=Ei.get(Wi),Na=bn.get(Wi),Mi=this._buildInstruction(Dn,u,Na,Ao,ya);if(Mi.errors&&Mi.errors.length)return void ra.push(Mi);if(ya)return Fn.onStart(()=>x(Wi,Mi.fromStyles)),Fn.onDestroy(()=>h(Wi,Mi.toStyles)),void O.push(Fn);if(Dn.isFallbackTransition)return Fn.onStart(()=>x(Wi,Mi.fromStyles)),Fn.onDestroy(()=>h(Wi,Mi.toStyles)),void O.push(Fn);const zr=[];Mi.timelines.forEach(mo=>{mo.stretchStartingKeyframe=!0,this.disabledNodes.has(mo.element)||zr.push(mo)}),Mi.timelines=zr,u.append(Wi,Mi.timelines),ve.push({instruction:Mi,player:Fn,element:Wi}),Mi.queriedElements.forEach(mo=>oo(Se,mo,[]).push(Fn)),Mi.preStyleProps.forEach((mo,Ra)=>{if(mo.size){let Mo=Ie.get(Ra);Mo||Ie.set(Ra,Mo=new Set),mo.forEach((o2,a2)=>Mo.add(a2))}}),Mi.postStyleProps.forEach((mo,Ra)=>{let Mo=lt.get(Ra);Mo||lt.set(Ra,Mo=new Set),mo.forEach((o2,a2)=>Mo.add(a2))})});if(ra.length){const ln=[];ra.forEach(Cn=>{ln.push(function Lo(f,d){return new c.vHH(3505,!1)}())}),Ma.forEach(Cn=>Cn.destroy()),this.reportError(ln)}const _o=new Map,Ia=new Map;ve.forEach(ln=>{const Cn=ln.element;u.has(Cn)&&(Ia.set(Cn,Cn),this._beforeAnimationBuild(ln.player.namespaceId,ln.instruction,_o))}),O.forEach(ln=>{const Cn=ln.element;this._getPreviousPlayers(Cn,!1,ln.namespaceId,ln.triggerName,null).forEach(Fn=>{oo(_o,Cn,[]).push(Fn),Fn.destroy()})});const Ca=In.filter(ln=>Xc(ln,Ie,lt)),xa=new Map;Zl(xa,this.driver,Ri,lt,R.l3).forEach(ln=>{Xc(ln,Ie,lt)&&Ca.push(ln)});const oc=new Map;kn.forEach((ln,Cn)=>{Zl(oc,this.driver,new Set(ln),Ie,R.k1)}),Ca.forEach(ln=>{const Cn=xa.get(ln),Dn=oc.get(ln);xa.set(ln,new Map([...Cn?.entries()??[],...Dn?.entries()??[]]))});const rr=[],o1=[],Cs={};ve.forEach(ln=>{const{element:Cn,player:Dn,instruction:Fn}=ln;if(u.has(Cn)){if(Vt.has(Cn))return Dn.onDestroy(()=>h(Cn,Fn.toStyles)),Dn.disabled=!0,Dn.overrideTotalTime(Fn.totalTime),void O.push(Dn);let Wi=Cs;if(Ia.size>1){let Ao=Cn;const Na=[];for(;Ao=Ao.parentNode;){const Mi=Ia.get(Ao);if(Mi){Wi=Mi;break}Na.push(Ao)}Na.forEach(Mi=>Ia.set(Mi,Wi))}const ya=this._buildAnimation(Dn.namespaceId,Fn,_o,I,oc,xa);if(Dn.setRealPlayer(ya),Wi===Cs)rr.push(Dn);else{const Ao=this.playersByElement.get(Wi);Ao&&Ao.length&&(Dn.parentPlayer=Sn(Ao)),O.push(Dn)}}else x(Cn,Fn.fromStyles),Dn.onDestroy(()=>h(Cn,Fn.toStyles)),o1.push(Dn),Vt.has(Cn)&&O.push(Dn)}),o1.forEach(ln=>{const Cn=I.get(ln.element);if(Cn&&Cn.length){const Dn=Sn(Cn);ln.setRealPlayer(Dn)}}),O.forEach(ln=>{ln.parentPlayer?ln.syncPlayerEvents(ln.parentPlayer):ln.destroy()});for(let ln=0;ln!ya.destroyed);Wi.length?Kl(this,Cn,Wi):this.processLeaveNode(Cn)}return In.length=0,rr.forEach(ln=>{this.players.push(ln),ln.onDone(()=>{ln.destroy();const Cn=this.players.indexOf(ln);this.players.splice(Cn,1)}),ln.play()}),rr}afterFlush(d){this._flushFns.push(d)}afterFlushAnimationsDone(d){this._whenQuietFns.push(d)}_getPreviousPlayers(d,r,u,O,I){let ve=[];if(r){const Se=this.playersByQueriedElement.get(d);Se&&(ve=Se)}else{const Se=this.playersByElement.get(d);if(Se){const Ie=!I||I==ec;Se.forEach(lt=>{lt.queued||!Ie&<.triggerName!=O||ve.push(lt)})}}return(u||O)&&(ve=ve.filter(Se=>!(u&&u!=Se.namespaceId||O&&O!=Se.triggerName))),ve}_beforeAnimationBuild(d,r,u){const I=r.element,ve=r.isRemovalTransition?void 0:d,Se=r.isRemovalTransition?void 0:r.triggerName;for(const Ie of r.timelines){const lt=Ie.element,Vt=lt!==I,Jt=oo(u,lt,[]);this._getPreviousPlayers(lt,Vt,ve,Se,r.toState).forEach(kn=>{const bn=kn.getRealPlayer();bn.beforeDestroy&&bn.beforeDestroy(),kn.destroy(),Jt.push(kn)})}x(I,r.fromStyles)}_buildAnimation(d,r,u,O,I,ve){const Se=r.triggerName,Ie=r.element,lt=[],Vt=new Set,Jt=new Set,Hn=r.timelines.map(bn=>{const wn=bn.element;Vt.add(wn);const In=wn[Oi];if(In&&In.removedBeforeQueried)return new R.ZN(bn.duration,bn.delay);const _i=wn!==Ie,Ri=function Xl(f){const d=[];return cs(f,d),d}((u.get(wn)||as).map(_o=>_o.getRealPlayer())).filter(_o=>!!_o.element&&_o.element===wn),Ei=I.get(wn),Qn=ve.get(wn),Ma=wi(this._normalizer,bn.keyframes,Ei,Qn),ra=this._buildPlayer(bn,Ma,Ri);if(bn.subTimeline&&O&&Jt.add(wn),_i){const _o=new rs(d,Se,wn);_o.setRealPlayer(ra),lt.push(_o)}return ra});lt.forEach(bn=>{oo(this.playersByQueriedElement,bn.element,[]).push(bn),bn.onDone(()=>function Yl(f,d,r){let u=f.get(d);if(u){if(u.length){const O=u.indexOf(r);u.splice(O,1)}0==u.length&&f.delete(d)}return u}(this.playersByQueriedElement,bn.element,bn))}),Vt.forEach(bn=>aa(bn,_r));const kn=Sn(Hn);return kn.onDestroy(()=>{Vt.forEach(bn=>kr(bn,_r)),h(Ie,r.toStyles)}),Jt.forEach(bn=>{oo(O,bn,[]).push(kn)}),kn}_buildPlayer(d,r,u){return r.length>0?this.driver.animate(d.element,r,d.duration,d.delay,d.easing,u):new R.ZN(d.duration,d.delay)}}class rs{constructor(d,r,u){this.namespaceId=d,this.triggerName=r,this.element=u,this._player=new R.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(d){this._containsRealPlayer||(this._player=d,this._queuedCallbacks.forEach((r,u)=>{r.forEach(O=>tr(d,u,void 0,O))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(d.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(d){this.totalTime=d}syncPlayerEvents(d){const r=this._player;r.triggerCallback&&d.onStart(()=>r.triggerCallback("start")),d.onDone(()=>this.finish()),d.onDestroy(()=>this.destroy())}_queueEvent(d,r){oo(this._queuedCallbacks,d,[]).push(r)}onDone(d){this.queued&&this._queueEvent("done",d),this._player.onDone(d)}onStart(d){this.queued&&this._queueEvent("start",d),this._player.onStart(d)}onDestroy(d){this.queued&&this._queueEvent("destroy",d),this._player.onDestroy(d)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(d){this.queued||this._player.setPosition(d)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(d){const r=this._player;r.triggerCallback&&r.triggerCallback(d)}}function vo(f){return f&&1===f.nodeType}function Pr(f,d){const r=f.style.display;return f.style.display=d??"none",r}function Zl(f,d,r,u,O){const I=[];r.forEach(Ie=>I.push(Pr(Ie)));const ve=[];u.forEach((Ie,lt)=>{const Vt=new Map;Ie.forEach(Jt=>{const Hn=d.computeStyle(lt,Jt,O);Vt.set(Jt,Hn),(!Hn||0==Hn.length)&&(lt[Oi]=Gl,ve.push(lt))}),f.set(lt,Vt)});let Se=0;return r.forEach(Ie=>Pr(Ie,I[Se++])),ve}function Y2(f,d){const r=new Map;if(f.forEach(Se=>r.set(Se,[])),0==d.length)return r;const O=new Set(d),I=new Map;function ve(Se){if(!Se)return 1;let Ie=I.get(Se);if(Ie)return Ie;const lt=Se.parentNode;return Ie=r.has(lt)?lt:O.has(lt)?1:ve(lt),I.set(Se,Ie),Ie}return d.forEach(Se=>{const Ie=ve(Se);1!==Ie&&r.get(Ie).push(Se)}),r}function aa(f,d){f.classList?.add(d)}function kr(f,d){f.classList?.remove(d)}function Kl(f,d,r){Sn(r).onDone(()=>f.processLeaveNode(d))}function cs(f,d){for(let r=0;rO.add(I)):d.set(f,u),r.delete(f),!0}class Dr{constructor(d,r,u){this.bodyNode=d,this._driver=r,this._normalizer=u,this._triggerCache={},this.onRemovalComplete=(O,I)=>{},this._transitionEngine=new Wl(d,r,u),this._timelineEngine=new c0(d,r,u),this._transitionEngine.onRemovalComplete=(O,I)=>this.onRemovalComplete(O,I)}registerTrigger(d,r,u,O,I){const ve=d+"-"+O;let Se=this._triggerCache[ve];if(!Se){const Ie=[],Vt=vc(this._driver,I,Ie,[]);if(Ie.length)throw function yt(f,d){return new c.vHH(3404,!1)}();Se=function o0(f,d,r){return new jl(f,d,r)}(O,Vt,this._normalizer),this._triggerCache[ve]=Se}this._transitionEngine.registerTrigger(r,O,Se)}register(d,r){this._transitionEngine.register(d,r)}destroy(d,r){this._transitionEngine.destroy(d,r)}onInsert(d,r,u,O){this._transitionEngine.insertNode(d,r,u,O)}onRemove(d,r,u){this._transitionEngine.removeNode(d,r,u)}disableAnimations(d,r){this._transitionEngine.markElementAsDisabled(d,r)}process(d,r,u,O){if("@"==u.charAt(0)){const[I,ve]=Vo(u);this._timelineEngine.command(I,r,ve,O)}else this._transitionEngine.trigger(d,r,u,O)}listen(d,r,u,O,I){if("@"==u.charAt(0)){const[ve,Se]=Vo(u);return this._timelineEngine.listen(ve,r,Se,I)}return this._transitionEngine.listen(d,r,u,O,I)}flush(d=-1){this._transitionEngine.flush(d)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(d){this._transitionEngine.afterFlushAnimationsDone(d)}}let Qc=(()=>{class f{constructor(r,u,O){this._element=r,this._startStyles=u,this._endStyles=O,this._state=0;let I=f.initialStylesByElement.get(r);I||f.initialStylesByElement.set(r,I=new Map),this._initialStyles=I}start(){this._state<1&&(this._startStyles&&h(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(h(this._element,this._initialStyles),this._endStyles&&(h(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(f.initialStylesByElement.delete(this._element),this._startStyles&&(x(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(x(this._element,this._endStyles),this._endStyles=null),h(this._element,this._initialStyles),this._state=3)}}return f.initialStylesByElement=new WeakMap,f})();function Z2(f){let d=null;return f.forEach((r,u)=>{(function Jc(f){return"display"===f||"position"===f})(u)&&(d=d||new Map,d.set(u,r))}),d}class ds{constructor(d,r,u,O){this.element=d,this.keyframes=r,this.options=u,this._specialStyles=O,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=u.duration,this._delay=u.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(d=>d()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const d=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,d,this.options),this._finalKeyframe=d.length?d[d.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(d){const r=[];return d.forEach(u=>{r.push(Object.fromEntries(u))}),r}_triggerWebAnimation(d,r,u){return d.animate(this._convertKeyframesToObject(r),u)}onStart(d){this._originalOnStartFns.push(d),this._onStartFns.push(d)}onDone(d){this._originalOnDoneFns.push(d),this._onDoneFns.push(d)}onDestroy(d){this._onDestroyFns.push(d)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(d=>d()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(d=>d()),this._onDestroyFns=[])}setPosition(d){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=d*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const d=new Map;this.hasStarted()&&this._finalKeyframe.forEach((u,O)=>{"offset"!==O&&d.set(O,this._finished?u:xr(this.element,O))}),this.currentSnapshot=d}triggerCallback(d){const r="start"===d?this._onStartFns:this._onDoneFns;r.forEach(u=>u()),r.length=0}}class ms{validateStyleProperty(d){return!0}validateAnimatableStyleProperty(d){return!0}matchesElement(d,r){return!1}containsElement(d,r){return La(d,r)}getParentElement(d){return ga(d)}query(d,r,u){return la(d,r,u)}computeStyle(d,r,u){return window.getComputedStyle(d)[r]}animate(d,r,u,O,I,ve=[]){const Ie={duration:u,delay:O,fill:0==O?"both":"forwards"};I&&(Ie.easing=I);const lt=new Map,Vt=ve.filter(kn=>kn instanceof ds);(function ir(f,d){return 0===f||0===d})(u,O)&&Vt.forEach(kn=>{kn.currentSnapshot.forEach((bn,wn)=>lt.set(wn,bn))});let Jt=function $i(f){return f.length?f[0]instanceof Map?f:f.map(d=>N2(d)):[]}(r).map(kn=>v(kn));Jt=function Va(f,d,r){if(r.size&&d.length){let u=d[0],O=[];if(r.forEach((I,ve)=>{u.has(ve)||O.push(ve),u.set(ve,I)}),O.length)for(let I=1;Ive.set(Se,xr(f,Se)))}}return d}(d,Jt,lt);const Hn=function ls(f,d){let r=null,u=null;return Array.isArray(d)&&d.length?(r=Z2(d[0]),d.length>1&&(u=Z2(d[d.length-1]))):d instanceof Map&&(r=Z2(d)),r||u?new Qc(f,r,u):null}(d,Jt);return new ds(d,Jt,Ie,Hn)}}let K2=(()=>{class f extends R._j{constructor(r,u){super(),this._nextAnimationId=0,this._renderer=r.createRenderer(u.body,{id:"0",encapsulation:c.ifc.None,styles:[],data:{animation:[]}})}build(r){const u=this._nextAnimationId.toString();this._nextAnimationId++;const O=Array.isArray(r)?(0,R.vP)(r):r;return X2(this._renderer,null,u,"register",[O]),new wc(u,this._renderer)}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(c.FYo),c.LFG(C.K0))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})();class wc extends R.LC{constructor(d,r){super(),this._id=d,this._renderer=r}create(d,r){return new fs(this._id,d,r||{},this._renderer)}}class fs{constructor(d,r,u,O){this.id=d,this.element=r,this._renderer=O,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",u)}_listen(d,r){return this._renderer.listen(this.element,`@@${this.id}:${d}`,r)}_command(d,...r){return X2(this._renderer,this.element,this.id,d,r)}onDone(d){this._listen("done",d)}onStart(d){this._listen("start",d)}onDestroy(d){this._listen("destroy",d)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(d){this._command("setPosition",d)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function X2(f,d,r,u,O){return f.setProperty(d,`@@${r}:${u}`,O)}const Er="@.disabled";let nc=(()=>{class f{constructor(r,u,O){this.delegate=r,this.engine=u,this._zone=O,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,u.onRemovalComplete=(I,ve)=>{const Se=ve?.parentNode(I);Se&&ve.removeChild(Se,I)}}createRenderer(r,u){const I=this.delegate.createRenderer(r,u);if(!(r&&u&&u.data&&u.data.animation)){let Vt=this._rendererCache.get(I);return Vt||(Vt=new us("",I,this.engine,()=>this._rendererCache.delete(I)),this._rendererCache.set(I,Vt)),Vt}const ve=u.id,Se=u.id+"-"+this._currentId;this._currentId++,this.engine.register(Se,r);const Ie=Vt=>{Array.isArray(Vt)?Vt.forEach(Ie):this.engine.registerTrigger(ve,Se,r,Vt.name,Vt)};return u.data.animation.forEach(Ie),new Ql(this,Se,I,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(r,u,O){r>=0&&ru(O)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(I=>{const[ve,Se]=I;ve(Se)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([u,O]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(c.FYo),c.LFG(Dr),c.LFG(c.R0b))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})();class us{constructor(d,r,u,O){this.namespaceId=d,this.delegate=r,this.engine=u,this._onDestroy=O}get data(){return this.delegate.data}destroyNode(d){this.delegate.destroyNode?.(d)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(d,r){return this.delegate.createElement(d,r)}createComment(d){return this.delegate.createComment(d)}createText(d){return this.delegate.createText(d)}appendChild(d,r){this.delegate.appendChild(d,r),this.engine.onInsert(this.namespaceId,r,d,!1)}insertBefore(d,r,u,O=!0){this.delegate.insertBefore(d,r,u),this.engine.onInsert(this.namespaceId,r,d,O)}removeChild(d,r,u){this.engine.onRemove(this.namespaceId,r,this.delegate)}selectRootElement(d,r){return this.delegate.selectRootElement(d,r)}parentNode(d){return this.delegate.parentNode(d)}nextSibling(d){return this.delegate.nextSibling(d)}setAttribute(d,r,u,O){this.delegate.setAttribute(d,r,u,O)}removeAttribute(d,r,u){this.delegate.removeAttribute(d,r,u)}addClass(d,r){this.delegate.addClass(d,r)}removeClass(d,r){this.delegate.removeClass(d,r)}setStyle(d,r,u,O){this.delegate.setStyle(d,r,u,O)}removeStyle(d,r,u){this.delegate.removeStyle(d,r,u)}setProperty(d,r,u){"@"==r.charAt(0)&&r==Er?this.disableAnimations(d,!!u):this.delegate.setProperty(d,r,u)}setValue(d,r){this.delegate.setValue(d,r)}listen(d,r,u){return this.delegate.listen(d,r,u)}disableAnimations(d,r){this.engine.disableAnimations(d,r)}}class Ql extends us{constructor(d,r,u,O,I){super(r,u,O,I),this.factory=d,this.namespaceId=r}setProperty(d,r,u){"@"==r.charAt(0)?"."==r.charAt(1)&&r==Er?this.disableAnimations(d,u=void 0===u||!!u):this.engine.process(this.namespaceId,d,r.slice(1),u):this.delegate.setProperty(d,r,u)}listen(d,r,u){if("@"==r.charAt(0)){const O=function hs(f){switch(f){case"body":return document.body;case"document":return document;case"window":return window;default:return f}}(d);let I=r.slice(1),ve="";return"@"!=I.charAt(0)&&([I,ve]=function ps(f){const d=f.indexOf(".");return[f.substring(0,d),f.slice(d+1)]}(I)),this.engine.listen(this.namespaceId,O,I,ve,Se=>{this.factory.scheduleListenerCallback(Se._data||-1,u,Se)})}return this.delegate.listen(d,r,u)}}const gs=[{provide:R._j,useClass:K2},{provide:Kc,useFactory:function Jl(){return new es}},{provide:Dr,useClass:(()=>{class f extends Dr{constructor(r,u,O,I){super(r.body,u,O)}ngOnDestroy(){this.flush()}}return f.\u0275fac=function(r){return new(r||f)(c.LFG(C.K0),c.LFG(Gr),c.LFG(Kc),c.LFG(c.z2F))},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac}),f})()},{provide:c.FYo,useFactory:function ql(f,d,r){return new nc(f,d,r)},deps:[Sa.se,Dr,c.R0b]}],e2=[{provide:Gr,useFactory:()=>new ms},{provide:c.QbO,useValue:"BrowserAnimations"},...gs];var ic=l(69862),t3=l(51309),Q2=l(69854),n3=l(64716),o3=l(94517);let a3=(()=>{class f{constructor(){this.http=(0,c.f3M)(ic.eN)}getTranslation(r){const u=(0,c.X6Q)()?"":"/dreamfactory/dist";return this.http.get(`${u}/assets/i18n/${r}.json`)}}return f.\u0275fac=function(r){return new(r||f)},f.\u0275prov=c.Yz7({token:f,factory:f.\u0275fac,providedIn:"root"}),f})();var r3=l(7715),c3=l(21631),e1=l(58504),Oc=l(22939);const t1=[{code:"en",altCodes:["en-US"]}];(0,Sa.Cg)(Ea,{providers:[(0,c.RIp)(Sa.b2,Oc.ZX),{provide:c.ip1,useFactory:function Sr(f){return()=>f.fetchEnvironmentData()},deps:[gn.s],multi:!0},function vs(){return[...e2]}(),(0,ic.h_)((0,ic.CB)([(f,d)=>!f.url.startsWith("/api")||f.body instanceof FormData?d(f):d(f.clone({body:(0,o3.sh)(f.body)})).pipe((0,qt.U)(u=>u instanceof ic.Zn&&"application/json"===u.headers.get("Content-Type")?u.clone({body:(0,o3.dq)(u.body)}):u)),(f,d)=>{if(f.headers.has("show-loading")){const r=(0,c.f3M)(er);return r.active=!0,d(f=f.clone({headers:f.headers.delete("show-loading")})).pipe((0,n3.x)(()=>{r.active=!1}))}return d(f)},(f,d)=>{const r=f.headers.get("skip-error");if(f.url.startsWith("/api")&&!r){const u=(0,c.f3M)(_.F0),O=(0,c.f3M)(An._),I=(0,c.f3M)(En.y);return I.error=null,d(f=f.clone({headers:f.headers.delete("skip-error")})).pipe((0,Pn.K)(ve=>401===ve.status?(O.clearToken(),(0,r3.D)(u.navigate([je.Z.AUTH,je.Z.LOGIN])).pipe((0,c3.z)(()=>(0,e1._)(()=>ve)))):403===ve.status||404===ve.status?(I.error=ve.error.error.message,(0,r3.D)(u.navigate([je.Z.ERROR])).pipe((0,c3.z)(()=>(0,e1._)(()=>ve)))):(0,e1._)(()=>ve)))}return d(f)},(f,d)=>{if(f.url.startsWith("/api")){f=f.clone({setHeaders:{[Q2.Yg]:t3.N.dfAdminApiKey}});const u=(0,c.f3M)(An._).token;u&&(f=f.clone({setHeaders:{[Q2.Zt]:u}}))}return d(f)},(f,d)=>{if(f.headers.has("snackbar-success")||f.headers.has("snackbar-error")){const r=(0,c.f3M)(Zt.w),u=f.headers.get("snackbar-success");let O=f.headers.get("snackbar-error");return d(f=f.clone({headers:f.headers.delete("snackbar-success").delete("snackbar-error")})).pipe((0,vi.b)({next:I=>{I instanceof ic.Zn&&u&&r.openSnackBar(u,"success")},error:I=>{if(I instanceof ic.UA&&O){const ve=I.error.error;"server"===O&&ve&&(O=ve.message),r.openSnackBar(O??"defaultError","error")}}}))}return d(f)}])),(0,_.bU)(Ji,(0,_.jK)()),(0,xn.h7)({config:{availableLangs:t1.map(f=>f.code),defaultLang:function Ms(){const f=localStorage.getItem("language")||navigator.language;if(f){const d=t1.find(r=>r.code.toLowerCase()===f.toLowerCase()||r.altCodes.map(u=>u.toLowerCase()).includes(f.toLowerCase()));if(d)return d.code}return"en"}(),reRenderOnLangChange:!0,prodMode:!(0,c.X6Q)()},loader:a3})]}).catch(f=>console.error(f))},54007:Dt=>{function xe(_){return _&&_.constructor&&"function"==typeof _.constructor.isBuffer&&_.constructor.isBuffer(_)}function l(_){return _}function o(_,N){const B=(N=N||{}).delimiter||".",c=N.maxDepth,X=N.transformKey||l,ae={};return function Q(U,oe,j){j=j||1,Object.keys(U).forEach(function(re){const J=U[re],se=N.safe&&Array.isArray(J),_e=Object.prototype.toString.call(J),De=xe(J),Ze="[object Object]"===_e||"[object Array]"===_e,at=oe?oe+B+X(re):X(re);if(!se&&!De&&Ze&&Object.keys(J).length&&(!N.maxDepth||j0&&(se=U(J.shift()),_e=U(J[0]))}De[se]=C(_[re],N)}),ae}},65619:(Dt,xe,l)=>{"use strict";l.d(xe,{X:()=>C});var o=l(78645);class C extends o.x{constructor(N){super(),this._value=N}get value(){return this.getValue()}_subscribe(N){const B=super._subscribe(N);return!B.closed&&N.next(this._value),B}getValue(){const{hasError:N,thrownError:B,_value:c}=this;if(N)throw B;return this._throwIfClosed(),c}next(N){super.next(this._value=N)}}},65592:(Dt,xe,l)=>{"use strict";l.d(xe,{y:()=>ae});var o=l(80305),C=l(47394),_=l(14850),N=l(88407),B=l(82653),c=l(84674),X=l(81441);let ae=(()=>{class j{constructor(J){J&&(this._subscribe=J)}lift(J){const se=new j;return se.source=this,se.operator=J,se}subscribe(J,se,_e){const De=function oe(j){return j&&j instanceof o.Lv||function U(j){return j&&(0,c.m)(j.next)&&(0,c.m)(j.error)&&(0,c.m)(j.complete)}(j)&&(0,C.Nn)(j)}(J)?J:new o.Hp(J,se,_e);return(0,X.x)(()=>{const{operator:Ze,source:at}=this;De.add(Ze?Ze.call(De,at):at?this._subscribe(De):this._trySubscribe(De))}),De}_trySubscribe(J){try{return this._subscribe(J)}catch(se){J.error(se)}}forEach(J,se){return new(se=Q(se))((_e,De)=>{const Ze=new o.Hp({next:at=>{try{J(at)}catch(et){De(et),Ze.unsubscribe()}},error:De,complete:_e});this.subscribe(Ze)})}_subscribe(J){var se;return null===(se=this.source)||void 0===se?void 0:se.subscribe(J)}[_.L](){return this}pipe(...J){return(0,N.U)(J)(this)}toPromise(J){return new(J=Q(J))((se,_e)=>{let De;this.subscribe(Ze=>De=Ze,Ze=>_e(Ze),()=>se(De))})}}return j.create=re=>new j(re),j})();function Q(j){var re;return null!==(re=j??B.config.Promise)&&void 0!==re?re:Promise}},78645:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>X});var o=l(65592),C=l(47394);const N=(0,l(82306).d)(Q=>function(){Q(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var B=l(49039),c=l(81441);let X=(()=>{class Q extends o.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(oe){const j=new ae(this,this);return j.operator=oe,j}_throwIfClosed(){if(this.closed)throw new N}next(oe){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const j of this.currentObservers)j.next(oe)}})}error(oe){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=oe;const{observers:j}=this;for(;j.length;)j.shift().error(oe)}})}complete(){(0,c.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:oe}=this;for(;oe.length;)oe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var oe;return(null===(oe=this.observers)||void 0===oe?void 0:oe.length)>0}_trySubscribe(oe){return this._throwIfClosed(),super._trySubscribe(oe)}_subscribe(oe){return this._throwIfClosed(),this._checkFinalizedStatuses(oe),this._innerSubscribe(oe)}_innerSubscribe(oe){const{hasError:j,isStopped:re,observers:J}=this;return j||re?C.Lc:(this.currentObservers=null,J.push(oe),new C.w0(()=>{this.currentObservers=null,(0,B.P)(J,oe)}))}_checkFinalizedStatuses(oe){const{hasError:j,thrownError:re,isStopped:J}=this;j?oe.error(re):J&&oe.complete()}asObservable(){const oe=new o.y;return oe.source=this,oe}}return Q.create=(U,oe)=>new ae(U,oe),Q})();class ae extends X{constructor(U,oe){super(),this.destination=U,this.source=oe}next(U){var oe,j;null===(j=null===(oe=this.destination)||void 0===oe?void 0:oe.next)||void 0===j||j.call(oe,U)}error(U){var oe,j;null===(j=null===(oe=this.destination)||void 0===oe?void 0:oe.error)||void 0===j||j.call(oe,U)}complete(){var U,oe;null===(oe=null===(U=this.destination)||void 0===U?void 0:U.complete)||void 0===oe||oe.call(U)}_subscribe(U){var oe,j;return null!==(j=null===(oe=this.source)||void 0===oe?void 0:oe.subscribe(U))&&void 0!==j?j:C.Lc}}},80305:(Dt,xe,l)=>{"use strict";l.d(xe,{Hp:()=>_e,Lv:()=>j});var o=l(84674),C=l(47394),_=l(82653),N=l(93894),B=l(72420);const c=Q("C",void 0,void 0);function Q(q,de,$){return{kind:q,value:de,error:$}}var U=l(87599),oe=l(81441);class j extends C.w0{constructor(de){super(),this.isStopped=!1,de?(this.destination=de,(0,C.Nn)(de)&&de.add(this)):this.destination=et}static create(de,$,ue){return new _e(de,$,ue)}next(de){this.isStopped?at(function ae(q){return Q("N",q,void 0)}(de),this):this._next(de)}error(de){this.isStopped?at(function X(q){return Q("E",void 0,q)}(de),this):(this.isStopped=!0,this._error(de))}complete(){this.isStopped?at(c,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(de){this.destination.next(de)}_error(de){try{this.destination.error(de)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const re=Function.prototype.bind;function J(q,de){return re.call(q,de)}class se{constructor(de){this.partialObserver=de}next(de){const{partialObserver:$}=this;if($.next)try{$.next(de)}catch(ue){De(ue)}}error(de){const{partialObserver:$}=this;if($.error)try{$.error(de)}catch(ue){De(ue)}else De(de)}complete(){const{partialObserver:de}=this;if(de.complete)try{de.complete()}catch($){De($)}}}class _e extends j{constructor(de,$,ue){let ke;if(super(),(0,o.m)(de)||!de)ke={next:de??void 0,error:$??void 0,complete:ue??void 0};else{let Ue;this&&_.config.useDeprecatedNextContext?(Ue=Object.create(de),Ue.unsubscribe=()=>this.unsubscribe(),ke={next:de.next&&J(de.next,Ue),error:de.error&&J(de.error,Ue),complete:de.complete&&J(de.complete,Ue)}):ke=de}this.destination=new se(ke)}}function De(q){_.config.useDeprecatedSynchronousErrorHandling?(0,oe.O)(q):(0,N.h)(q)}function at(q,de){const{onStoppedNotification:$}=_.config;$&&U.z.setTimeout(()=>$(q,de))}const et={closed:!0,next:B.Z,error:function Ze(q){throw q},complete:B.Z}},47394:(Dt,xe,l)=>{"use strict";l.d(xe,{Lc:()=>c,w0:()=>B,Nn:()=>X});var o=l(84674);const _=(0,l(82306).d)(Q=>function(oe){Q(this),this.message=oe?`${oe.length} errors occurred during unsubscription:\n${oe.map((j,re)=>`${re+1}) ${j.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=oe});var N=l(49039);class B{constructor(U){this.initialTeardown=U,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let U;if(!this.closed){this.closed=!0;const{_parentage:oe}=this;if(oe)if(this._parentage=null,Array.isArray(oe))for(const J of oe)J.remove(this);else oe.remove(this);const{initialTeardown:j}=this;if((0,o.m)(j))try{j()}catch(J){U=J instanceof _?J.errors:[J]}const{_finalizers:re}=this;if(re){this._finalizers=null;for(const J of re)try{ae(J)}catch(se){U=U??[],se instanceof _?U=[...U,...se.errors]:U.push(se)}}if(U)throw new _(U)}}add(U){var oe;if(U&&U!==this)if(this.closed)ae(U);else{if(U instanceof B){if(U.closed||U._hasParent(this))return;U._addParent(this)}(this._finalizers=null!==(oe=this._finalizers)&&void 0!==oe?oe:[]).push(U)}}_hasParent(U){const{_parentage:oe}=this;return oe===U||Array.isArray(oe)&&oe.includes(U)}_addParent(U){const{_parentage:oe}=this;this._parentage=Array.isArray(oe)?(oe.push(U),oe):oe?[oe,U]:U}_removeParent(U){const{_parentage:oe}=this;oe===U?this._parentage=null:Array.isArray(oe)&&(0,N.P)(oe,U)}remove(U){const{_finalizers:oe}=this;oe&&(0,N.P)(oe,U),U instanceof B&&U._removeParent(this)}}B.EMPTY=(()=>{const Q=new B;return Q.closed=!0,Q})();const c=B.EMPTY;function X(Q){return Q instanceof B||Q&&"closed"in Q&&(0,o.m)(Q.remove)&&(0,o.m)(Q.add)&&(0,o.m)(Q.unsubscribe)}function ae(Q){(0,o.m)(Q)?Q():Q.unsubscribe()}},82653:(Dt,xe,l)=>{"use strict";l.d(xe,{config:()=>o});const o={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},93168:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>c});var o=l(65592),C=l(47394),_=l(66196),N=l(8251),B=l(79360);class c extends o.y{constructor(ae,Q){super(),this.source=ae,this.subjectFactory=Q,this._subject=null,this._refCount=0,this._connection=null,(0,B.A)(ae)&&(this.lift=ae.lift)}_subscribe(ae){return this.getSubject().subscribe(ae)}getSubject(){const ae=this._subject;return(!ae||ae.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:ae}=this;this._subject=this._connection=null,ae?.unsubscribe()}connect(){let ae=this._connection;if(!ae){ae=this._connection=new C.w0;const Q=this.getSubject();ae.add(this.source.subscribe((0,N.x)(Q,void 0,()=>{this._teardown(),Q.complete()},U=>{this._teardown(),Q.error(U)},()=>this._teardown()))),ae.closed&&(this._connection=null,ae=C.w0.EMPTY)}return ae}refCount(){return(0,_.x)()(this)}}},52572:(Dt,xe,l)=>{"use strict";l.d(xe,{a:()=>U});var o=l(65592),C=l(17453),_=l(7715),N=l(42737),B=l(97400),c=l(79940),X=l(92714),ae=l(8251),Q=l(27103);function U(...re){const J=(0,c.yG)(re),se=(0,c.jO)(re),{args:_e,keys:De}=(0,C.D)(re);if(0===_e.length)return(0,_.D)([],J);const Ze=new o.y(function oe(re,J,se=N.y){return _e=>{j(J,()=>{const{length:De}=re,Ze=new Array(De);let at=De,et=De;for(let q=0;q{const de=(0,_.D)(re[q],J);let $=!1;de.subscribe((0,ae.x)(_e,ue=>{Ze[q]=ue,$||($=!0,et--),et||_e.next(se(Ze.slice()))},()=>{--at||_e.complete()}))},_e)},_e)}}(_e,J,De?at=>(0,X.n)(De,at):N.y));return se?Ze.pipe((0,B.Z)(se)):Ze}function j(re,J,se){re?(0,Q.f)(se,re,J):J()}},35211:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>B});var o=l(57537),_=l(79940),N=l(7715);function B(...c){return function C(){return(0,o.J)(1)}()((0,N.D)(c,(0,_.yG)(c)))}},74911:(Dt,xe,l)=>{"use strict";l.d(xe,{P:()=>_});var o=l(65592),C=l(54829);function _(N){return new o.y(B=>{(0,C.Xf)(N()).subscribe(B)})}},36232:(Dt,xe,l)=>{"use strict";l.d(xe,{E:()=>C});const C=new(l(65592).y)(B=>B.complete())},9315:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>ae});var o=l(65592),C=l(17453),_=l(54829),N=l(79940),B=l(8251),c=l(97400),X=l(92714);function ae(...Q){const U=(0,N.jO)(Q),{args:oe,keys:j}=(0,C.D)(Q),re=new o.y(J=>{const{length:se}=oe;if(!se)return void J.complete();const _e=new Array(se);let De=se,Ze=se;for(let at=0;at{et||(et=!0,Ze--),_e[at]=q},()=>De--,void 0,()=>{(!De||!et)&&(Ze||J.next(j?(0,X.n)(j,_e):_e),J.complete())}))}});return U?re.pipe((0,c.Z)(U)):re}},7715:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>ue});var o=l(54829),C=l(27103),_=l(79360),N=l(8251);function B(ke,Ue=0){return(0,_.e)((Ct,Rt)=>{Ct.subscribe((0,N.x)(Rt,Tt=>(0,C.f)(Rt,ke,()=>Rt.next(Tt),Ue),()=>(0,C.f)(Rt,ke,()=>Rt.complete(),Ue),Tt=>(0,C.f)(Rt,ke,()=>Rt.error(Tt),Ue)))})}function c(ke,Ue=0){return(0,_.e)((Ct,Rt)=>{Rt.add(ke.schedule(()=>Ct.subscribe(Rt),Ue))})}var Q=l(65592),oe=l(64971),j=l(84674);function J(ke,Ue){if(!ke)throw new Error("Iterable cannot be null");return new Q.y(Ct=>{(0,C.f)(Ct,Ue,()=>{const Rt=ke[Symbol.asyncIterator]();(0,C.f)(Ct,Ue,()=>{Rt.next().then(Tt=>{Tt.done?Ct.complete():Ct.next(Tt.value)})},0,!0)})})}var se=l(38382),_e=l(54026),De=l(64266),Ze=l(83664),at=l(15726),et=l(69853),q=l(50541);function ue(ke,Ue){return Ue?function $(ke,Ue){if(null!=ke){if((0,se.c)(ke))return function X(ke,Ue){return(0,o.Xf)(ke).pipe(c(Ue),B(Ue))}(ke,Ue);if((0,De.z)(ke))return function U(ke,Ue){return new Q.y(Ct=>{let Rt=0;return Ue.schedule(function(){Rt===ke.length?Ct.complete():(Ct.next(ke[Rt++]),Ct.closed||this.schedule())})})}(ke,Ue);if((0,_e.t)(ke))return function ae(ke,Ue){return(0,o.Xf)(ke).pipe(c(Ue),B(Ue))}(ke,Ue);if((0,at.D)(ke))return J(ke,Ue);if((0,Ze.T)(ke))return function re(ke,Ue){return new Q.y(Ct=>{let Rt;return(0,C.f)(Ct,Ue,()=>{Rt=ke[oe.h](),(0,C.f)(Ct,Ue,()=>{let Tt,Xt;try{({value:Tt,done:Xt}=Rt.next())}catch(Bt){return void Ct.error(Bt)}Xt?Ct.complete():Ct.next(Tt)},0,!0)}),()=>(0,j.m)(Rt?.return)&&Rt.return()})}(ke,Ue);if((0,q.L)(ke))return function de(ke,Ue){return J((0,q.Q)(ke),Ue)}(ke,Ue)}throw(0,et.z)(ke)}(ke,Ue):(0,o.Xf)(ke)}},92438:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>U});var o=l(54829),C=l(65592),_=l(21631),N=l(64266),B=l(84674),c=l(97400);const X=["addListener","removeListener"],ae=["addEventListener","removeEventListener"],Q=["on","off"];function U(se,_e,De,Ze){if((0,B.m)(De)&&(Ze=De,De=void 0),Ze)return U(se,_e,De).pipe((0,c.Z)(Ze));const[at,et]=function J(se){return(0,B.m)(se.addEventListener)&&(0,B.m)(se.removeEventListener)}(se)?ae.map(q=>de=>se[q](_e,de,De)):function j(se){return(0,B.m)(se.addListener)&&(0,B.m)(se.removeListener)}(se)?X.map(oe(se,_e)):function re(se){return(0,B.m)(se.on)&&(0,B.m)(se.off)}(se)?Q.map(oe(se,_e)):[];if(!at&&(0,N.z)(se))return(0,_.z)(q=>U(q,_e,De))((0,o.Xf)(se));if(!at)throw new TypeError("Invalid event target");return new C.y(q=>{const de=(...$)=>q.next(1<$.length?$:$[0]);return at(de),()=>et(de)})}function oe(se,_e){return De=>Ze=>se[De](_e,Ze)}},54829:(Dt,xe,l)=>{"use strict";l.d(xe,{Xf:()=>re});var o=l(97582),C=l(64266),_=l(54026),N=l(65592),B=l(38382),c=l(15726),X=l(69853),ae=l(83664),Q=l(50541),U=l(84674),oe=l(93894),j=l(14850);function re(q){if(q instanceof N.y)return q;if(null!=q){if((0,B.c)(q))return function J(q){return new N.y(de=>{const $=q[j.L]();if((0,U.m)($.subscribe))return $.subscribe(de);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(q);if((0,C.z)(q))return function se(q){return new N.y(de=>{for(let $=0;${q.then($=>{de.closed||(de.next($),de.complete())},$=>de.error($)).then(null,oe.h)})}(q);if((0,c.D)(q))return Ze(q);if((0,ae.T)(q))return function De(q){return new N.y(de=>{for(const $ of q)if(de.next($),de.closed)return;de.complete()})}(q);if((0,Q.L)(q))return function at(q){return Ze((0,Q.Q)(q))}(q)}throw(0,X.z)(q)}function Ze(q){return new N.y(de=>{(function et(q,de){var $,ue,ke,Ue;return(0,o.mG)(this,void 0,void 0,function*(){try{for($=(0,o.KL)(q);!(ue=yield $.next()).done;)if(de.next(ue.value),de.closed)return}catch(Ct){ke={error:Ct}}finally{try{ue&&!ue.done&&(Ue=$.return)&&(yield Ue.call($))}finally{if(ke)throw ke.error}}de.complete()})})(q,de).catch($=>de.error($))})}},63019:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>c});var o=l(57537),C=l(54829),_=l(36232),N=l(79940),B=l(7715);function c(...X){const ae=(0,N.yG)(X),Q=(0,N._6)(X,1/0),U=X;return U.length?1===U.length?(0,C.Xf)(U[0]):(0,o.J)(Q)((0,B.D)(U,ae)):_.E}},22096:(Dt,xe,l)=>{"use strict";l.d(xe,{of:()=>_});var o=l(79940),C=l(7715);function _(...N){const B=(0,o.yG)(N);return(0,C.D)(N,B)}},58504:(Dt,xe,l)=>{"use strict";l.d(xe,{_:()=>_});var o=l(65592),C=l(84674);function _(N,B){const c=(0,C.m)(N)?N:()=>N,X=ae=>ae.error(c());return new o.y(B?ae=>B.schedule(X,0,ae):X)}},74825:(Dt,xe,l)=>{"use strict";l.d(xe,{H:()=>B});var o=l(65592),C=l(16321),_=l(50671);function B(c=0,X,ae=C.P){let Q=-1;return null!=X&&((0,_.K)(X)?ae=X:Q=X),new o.y(U=>{let oe=function N(c){return c instanceof Date&&!isNaN(c)}(c)?+c-ae.now():c;oe<0&&(oe=0);let j=0;return ae.schedule(function(){U.closed||(U.next(j++),0<=Q?this.schedule(void 0,Q):U.complete())},oe)})}},8251:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>C});var o=l(80305);function C(N,B,c,X,ae){return new _(N,B,c,X,ae)}class _ extends o.Lv{constructor(B,c,X,ae,Q,U){super(B),this.onFinalize=Q,this.shouldUnsubscribe=U,this._next=c?function(oe){try{c(oe)}catch(j){B.error(j)}}:super._next,this._error=ae?function(oe){try{ae(oe)}catch(j){B.error(j)}finally{this.unsubscribe()}}:super._error,this._complete=X?function(){try{X()}catch(oe){B.error(oe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var B;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:c}=this;super.unsubscribe(),!c&&(null===(B=this.onFinalize)||void 0===B||B.call(this))}}}},26306:(Dt,xe,l)=>{"use strict";l.d(xe,{K:()=>N});var o=l(54829),C=l(8251),_=l(79360);function N(B){return(0,_.e)((c,X)=>{let U,ae=null,Q=!1;ae=c.subscribe((0,C.x)(X,void 0,void 0,oe=>{U=(0,o.Xf)(B(oe,N(B)(c))),ae?(ae.unsubscribe(),ae=null,U.subscribe(X)):Q=!0})),Q&&(ae.unsubscribe(),ae=null,U.subscribe(X))})}},76328:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>_});var o=l(21631),C=l(84674);function _(N,B){return(0,C.m)(B)?(0,o.z)(N,B,1):(0,o.z)(N,1)}},83620:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>N});var o=l(16321),C=l(79360),_=l(8251);function N(B,c=o.z){return(0,C.e)((X,ae)=>{let Q=null,U=null,oe=null;const j=()=>{if(Q){Q.unsubscribe(),Q=null;const J=U;U=null,ae.next(J)}};function re(){const J=oe+B,se=c.now();if(se{U=J,oe=c.now(),Q||(Q=c.schedule(re,B),ae.add(Q))},()=>{j(),ae.complete()},void 0,()=>{U=Q=null}))})}},5177:(Dt,xe,l)=>{"use strict";l.d(xe,{g:()=>re});var o=l(16321),C=l(35211),_=l(48180),N=l(79360),B=l(8251),c=l(72420),ae=l(21441),Q=l(21631),U=l(54829);function oe(J,se){return se?_e=>(0,C.z)(se.pipe((0,_.q)(1),function X(){return(0,N.e)((J,se)=>{J.subscribe((0,B.x)(se,c.Z))})}()),_e.pipe(oe(J))):(0,Q.z)((_e,De)=>(0,U.Xf)(J(_e,De)).pipe((0,_.q)(1),(0,ae.h)(_e)))}var j=l(74825);function re(J,se=o.z){const _e=(0,j.H)(J,se);return oe(()=>_e)}},93997:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>N});var o=l(42737),C=l(79360),_=l(8251);function N(c,X=o.y){return c=c??B,(0,C.e)((ae,Q)=>{let U,oe=!0;ae.subscribe((0,_.x)(Q,j=>{const re=X(j);(oe||!c(U,re))&&(oe=!1,U=re,Q.next(j))}))})}function B(c,X){return c===X}},32181:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>_});var o=l(79360),C=l(8251);function _(N,B){return(0,o.e)((c,X)=>{let ae=0;c.subscribe((0,C.x)(X,Q=>N.call(B,Q,ae++)&&X.next(Q)))})}},64716:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>C});var o=l(79360);function C(_){return(0,o.e)((N,B)=>{try{N.subscribe(B)}finally{B.add(_)}})}},37398:(Dt,xe,l)=>{"use strict";l.d(xe,{U:()=>_});var o=l(79360),C=l(8251);function _(N,B){return(0,o.e)((c,X)=>{let ae=0;c.subscribe((0,C.x)(X,Q=>{X.next(N.call(B,Q,ae++))}))})}},21441:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>C});var o=l(37398);function C(_){return(0,o.U)(()=>_)}},57537:(Dt,xe,l)=>{"use strict";l.d(xe,{J:()=>_});var o=l(21631),C=l(42737);function _(N=1/0){return(0,o.z)(C.y,N)}},21631:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>ae});var o=l(37398),C=l(54829),_=l(79360),N=l(27103),B=l(8251),X=l(84674);function ae(Q,U,oe=1/0){return(0,X.m)(U)?ae((j,re)=>(0,o.U)((J,se)=>U(j,J,re,se))((0,C.Xf)(Q(j,re))),oe):("number"==typeof U&&(oe=U),(0,_.e)((j,re)=>function c(Q,U,oe,j,re,J,se,_e){const De=[];let Ze=0,at=0,et=!1;const q=()=>{et&&!De.length&&!Ze&&U.complete()},de=ue=>Ze{J&&U.next(ue),Ze++;let ke=!1;(0,C.Xf)(oe(ue,at++)).subscribe((0,B.x)(U,Ue=>{re?.(Ue),J?de(Ue):U.next(Ue)},()=>{ke=!0},void 0,()=>{if(ke)try{for(Ze--;De.length&&Ze$(Ue)):$(Ue)}q()}catch(Ue){U.error(Ue)}}))};return Q.subscribe((0,B.x)(U,de,()=>{et=!0,q()})),()=>{_e?.()}}(j,re,Q,oe)))}},66196:(Dt,xe,l)=>{"use strict";l.d(xe,{x:()=>_});var o=l(79360),C=l(8251);function _(){return(0,o.e)((N,B)=>{let c=null;N._refCount++;const X=(0,C.x)(B,void 0,void 0,void 0,()=>{if(!N||N._refCount<=0||0<--N._refCount)return void(c=null);const ae=N._connection,Q=c;c=null,ae&&(!Q||ae===Q)&&ae.unsubscribe(),B.unsubscribe()});N.subscribe(X),X.closed||(c=N.connect())})}},37921:(Dt,xe,l)=>{"use strict";l.d(xe,{X:()=>c});var o=l(79360),C=l(8251),_=l(42737),N=l(74825),B=l(54829);function c(X=1/0){let ae;ae=X&&"object"==typeof X?X:{count:X};const{count:Q=1/0,delay:U,resetOnSuccess:oe=!1}=ae;return Q<=0?_.y:(0,o.e)((j,re)=>{let se,J=0;const _e=()=>{let De=!1;se=j.subscribe((0,C.x)(re,Ze=>{oe&&(J=0),re.next(Ze)},void 0,Ze=>{if(J++{se?(se.unsubscribe(),se=null,_e()):De=!0};if(null!=U){const et="number"==typeof U?(0,N.H)(U):(0,B.Xf)(U(Ze,J)),q=(0,C.x)(re,()=>{q.unsubscribe(),at()},()=>{re.complete()});et.subscribe(q)}else at()}else re.error(Ze)})),De&&(se.unsubscribe(),se=null,_e())};_e()})}},63020:(Dt,xe,l)=>{"use strict";l.d(xe,{B:()=>B});var o=l(54829),C=l(78645),_=l(80305),N=l(79360);function B(X={}){const{connector:ae=(()=>new C.x),resetOnError:Q=!0,resetOnComplete:U=!0,resetOnRefCountZero:oe=!0}=X;return j=>{let re,J,se,_e=0,De=!1,Ze=!1;const at=()=>{J?.unsubscribe(),J=void 0},et=()=>{at(),re=se=void 0,De=Ze=!1},q=()=>{const de=re;et(),de?.unsubscribe()};return(0,N.e)((de,$)=>{_e++,!Ze&&!De&&at();const ue=se=se??ae();$.add(()=>{_e--,0===_e&&!Ze&&!De&&(J=c(q,oe))}),ue.subscribe($),!re&&_e>0&&(re=new _.Hp({next:ke=>ue.next(ke),error:ke=>{Ze=!0,at(),J=c(et,Q,ke),ue.error(ke)},complete:()=>{De=!0,at(),J=c(et,U),ue.complete()}}),(0,o.Xf)(de).subscribe(re))})(j)}}function c(X,ae,...Q){if(!0===ae)return void X();if(!1===ae)return;const U=new _.Hp({next:()=>{U.unsubscribe(),X()}});return(0,o.Xf)(ae(...Q)).subscribe(U)}},70940:(Dt,xe,l)=>{"use strict";l.d(xe,{d:()=>B});var o=l(78645),C=l(84552);class _ extends o.x{constructor(X=1/0,ae=1/0,Q=C.l){super(),this._bufferSize=X,this._windowTime=ae,this._timestampProvider=Q,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=ae===1/0,this._bufferSize=Math.max(1,X),this._windowTime=Math.max(1,ae)}next(X){const{isStopped:ae,_buffer:Q,_infiniteTimeWindow:U,_timestampProvider:oe,_windowTime:j}=this;ae||(Q.push(X),!U&&Q.push(oe.now()+j)),this._trimBuffer(),super.next(X)}_subscribe(X){this._throwIfClosed(),this._trimBuffer();const ae=this._innerSubscribe(X),{_infiniteTimeWindow:Q,_buffer:U}=this,oe=U.slice();for(let j=0;jnew _(Q,X,ae),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:U})}},836:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>C});var o=l(32181);function C(_){return(0,o.h)((N,B)=>_<=B)}},27921:(Dt,xe,l)=>{"use strict";l.d(xe,{O:()=>N});var o=l(35211),C=l(79940),_=l(79360);function N(...B){const c=(0,C.yG)(B);return(0,_.e)((X,ae)=>{(c?(0,o.z)(B,X,c):(0,o.z)(B,X)).subscribe(ae)})}},94664:(Dt,xe,l)=>{"use strict";l.d(xe,{w:()=>N});var o=l(54829),C=l(79360),_=l(8251);function N(B,c){return(0,C.e)((X,ae)=>{let Q=null,U=0,oe=!1;const j=()=>oe&&!Q&&ae.complete();X.subscribe((0,_.x)(ae,re=>{Q?.unsubscribe();let J=0;const se=U++;(0,o.Xf)(B(re,se)).subscribe(Q=(0,_.x)(ae,_e=>ae.next(c?c(re,_e,se,J++):_e),()=>{Q=null,j()}))},()=>{oe=!0,j()}))})}},48180:(Dt,xe,l)=>{"use strict";l.d(xe,{q:()=>N});var o=l(36232),C=l(79360),_=l(8251);function N(B){return B<=0?()=>o.E:(0,C.e)((c,X)=>{let ae=0;c.subscribe((0,_.x)(X,Q=>{++ae<=B&&(X.next(Q),B<=ae&&X.complete())}))})}},59773:(Dt,xe,l)=>{"use strict";l.d(xe,{R:()=>B});var o=l(79360),C=l(8251),_=l(54829),N=l(72420);function B(c){return(0,o.e)((X,ae)=>{(0,_.Xf)(c).subscribe((0,C.x)(ae,()=>ae.complete(),N.Z)),!ae.closed&&X.subscribe(ae)})}},99397:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>B});var o=l(84674),C=l(79360),_=l(8251),N=l(42737);function B(c,X,ae){const Q=(0,o.m)(c)||X||ae?{next:c,error:X,complete:ae}:c;return Q?(0,C.e)((U,oe)=>{var j;null===(j=Q.subscribe)||void 0===j||j.call(Q);let re=!0;U.subscribe((0,_.x)(oe,J=>{var se;null===(se=Q.next)||void 0===se||se.call(Q,J),oe.next(J)},()=>{var J;re=!1,null===(J=Q.complete)||void 0===J||J.call(Q),oe.complete()},J=>{var se;re=!1,null===(se=Q.error)||void 0===se||se.call(Q,J),oe.error(J)},()=>{var J,se;re&&(null===(J=Q.unsubscribe)||void 0===J||J.call(Q)),null===(se=Q.finalize)||void 0===se||se.call(Q)}))}):N.y}},41954:(Dt,xe,l)=>{"use strict";l.d(xe,{o:()=>B});var o=l(47394);class C extends o.w0{constructor(X,ae){super()}schedule(X,ae=0){return this}}const _={setInterval(c,X,...ae){const{delegate:Q}=_;return Q?.setInterval?Q.setInterval(c,X,...ae):setInterval(c,X,...ae)},clearInterval(c){const{delegate:X}=_;return(X?.clearInterval||clearInterval)(c)},delegate:void 0};var N=l(49039);class B extends C{constructor(X,ae){super(X,ae),this.scheduler=X,this.work=ae,this.pending=!1}schedule(X,ae=0){var Q;if(this.closed)return this;this.state=X;const U=this.id,oe=this.scheduler;return null!=U&&(this.id=this.recycleAsyncId(oe,U,ae)),this.pending=!0,this.delay=ae,this.id=null!==(Q=this.id)&&void 0!==Q?Q:this.requestAsyncId(oe,this.id,ae),this}requestAsyncId(X,ae,Q=0){return _.setInterval(X.flush.bind(X,this),Q)}recycleAsyncId(X,ae,Q=0){if(null!=Q&&this.delay===Q&&!1===this.pending)return ae;null!=ae&&_.clearInterval(ae)}execute(X,ae){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const Q=this._execute(X,ae);if(Q)return Q;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(X,ae){let U,Q=!1;try{this.work(X)}catch(oe){Q=!0,U=oe||new Error("Scheduled action threw falsy error")}if(Q)return this.unsubscribe(),U}unsubscribe(){if(!this.closed){const{id:X,scheduler:ae}=this,{actions:Q}=ae;this.work=this.state=this.scheduler=null,this.pending=!1,(0,N.P)(Q,this),null!=X&&(this.id=this.recycleAsyncId(ae,X,null)),this.delay=null,super.unsubscribe()}}}},2631:(Dt,xe,l)=>{"use strict";l.d(xe,{v:()=>_});var o=l(84552);class C{constructor(B,c=C.now){this.schedulerActionCtor=B,this.now=c}schedule(B,c=0,X){return new this.schedulerActionCtor(this,B).schedule(X,c)}}C.now=o.l.now;class _ extends C{constructor(B,c=C.now){super(B,c),this.actions=[],this._active=!1}flush(B){const{actions:c}=this;if(this._active)return void c.push(B);let X;this._active=!0;do{if(X=B.execute(B.state,B.delay))break}while(B=c.shift());if(this._active=!1,X){for(;B=c.shift();)B.unsubscribe();throw X}}}},76410:(Dt,xe,l)=>{"use strict";l.d(xe,{E:()=>J});var o=l(41954);let _,C=1;const N={};function B(_e){return _e in N&&(delete N[_e],!0)}const c={setImmediate(_e){const De=C++;return N[De]=!0,_||(_=Promise.resolve()),_.then(()=>B(De)&&_e()),De},clearImmediate(_e){B(_e)}},{setImmediate:ae,clearImmediate:Q}=c,U={setImmediate(..._e){const{delegate:De}=U;return(De?.setImmediate||ae)(..._e)},clearImmediate(_e){const{delegate:De}=U;return(De?.clearImmediate||Q)(_e)},delegate:void 0};var j=l(2631);const J=new class re extends j.v{flush(De){this._active=!0;const Ze=this._scheduled;this._scheduled=void 0;const{actions:at}=this;let et;De=De||at.shift();do{if(et=De.execute(De.state,De.delay))break}while((De=at[0])&&De.id===Ze&&at.shift());if(this._active=!1,et){for(;(De=at[0])&&De.id===Ze&&at.shift();)De.unsubscribe();throw et}}}(class oe extends o.o{constructor(De,Ze){super(De,Ze),this.scheduler=De,this.work=Ze}requestAsyncId(De,Ze,at=0){return null!==at&&at>0?super.requestAsyncId(De,Ze,at):(De.actions.push(this),De._scheduled||(De._scheduled=U.setImmediate(De.flush.bind(De,void 0))))}recycleAsyncId(De,Ze,at=0){var et;if(null!=at?at>0:this.delay>0)return super.recycleAsyncId(De,Ze,at);const{actions:q}=De;null!=Ze&&(null===(et=q[q.length-1])||void 0===et?void 0:et.id)!==Ze&&(U.clearImmediate(Ze),De._scheduled===Ze&&(De._scheduled=void 0))}})},16321:(Dt,xe,l)=>{"use strict";l.d(xe,{P:()=>N,z:()=>_});var o=l(41954);const _=new(l(2631).v)(o.o),N=_},84552:(Dt,xe,l)=>{"use strict";l.d(xe,{l:()=>o});const o={now:()=>(o.delegate||Date).now(),delegate:void 0}},87599:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>o});const o={setTimeout(C,_,...N){const{delegate:B}=o;return B?.setTimeout?B.setTimeout(C,_,...N):setTimeout(C,_,...N)},clearTimeout(C){const{delegate:_}=o;return(_?.clearTimeout||clearTimeout)(C)},delegate:void 0}},64971:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>C});const C=function o(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},14850:(Dt,xe,l)=>{"use strict";l.d(xe,{L:()=>o});const o="function"==typeof Symbol&&Symbol.observable||"@@observable"},79940:(Dt,xe,l)=>{"use strict";l.d(xe,{_6:()=>c,jO:()=>N,yG:()=>B});var o=l(84674),C=l(50671);function _(X){return X[X.length-1]}function N(X){return(0,o.m)(_(X))?X.pop():void 0}function B(X){return(0,C.K)(_(X))?X.pop():void 0}function c(X,ae){return"number"==typeof _(X)?X.pop():ae}},17453:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>B});const{isArray:o}=Array,{getPrototypeOf:C,prototype:_,keys:N}=Object;function B(X){if(1===X.length){const ae=X[0];if(o(ae))return{args:ae,keys:null};if(function c(X){return X&&"object"==typeof X&&C(X)===_}(ae)){const Q=N(ae);return{args:Q.map(U=>ae[U]),keys:Q}}}return{args:X,keys:null}}},49039:(Dt,xe,l)=>{"use strict";function o(C,_){if(C){const N=C.indexOf(_);0<=N&&C.splice(N,1)}}l.d(xe,{P:()=>o})},82306:(Dt,xe,l)=>{"use strict";function o(C){const N=C(B=>{Error.call(B),B.stack=(new Error).stack});return N.prototype=Object.create(Error.prototype),N.prototype.constructor=N,N}l.d(xe,{d:()=>o})},92714:(Dt,xe,l)=>{"use strict";function o(C,_){return C.reduce((N,B,c)=>(N[B]=_[c],N),{})}l.d(xe,{n:()=>o})},81441:(Dt,xe,l)=>{"use strict";l.d(xe,{O:()=>N,x:()=>_});var o=l(82653);let C=null;function _(B){if(o.config.useDeprecatedSynchronousErrorHandling){const c=!C;if(c&&(C={errorThrown:!1,error:null}),B(),c){const{errorThrown:X,error:ae}=C;if(C=null,X)throw ae}}else B()}function N(B){o.config.useDeprecatedSynchronousErrorHandling&&C&&(C.errorThrown=!0,C.error=B)}},27103:(Dt,xe,l)=>{"use strict";function o(C,_,N,B=0,c=!1){const X=_.schedule(function(){N(),c?C.add(this.schedule(null,B)):this.unsubscribe()},B);if(C.add(X),!c)return X}l.d(xe,{f:()=>o})},42737:(Dt,xe,l)=>{"use strict";function o(C){return C}l.d(xe,{y:()=>o})},64266:(Dt,xe,l)=>{"use strict";l.d(xe,{z:()=>o});const o=C=>C&&"number"==typeof C.length&&"function"!=typeof C},15726:(Dt,xe,l)=>{"use strict";l.d(xe,{D:()=>C});var o=l(84674);function C(_){return Symbol.asyncIterator&&(0,o.m)(_?.[Symbol.asyncIterator])}},84674:(Dt,xe,l)=>{"use strict";function o(C){return"function"==typeof C}l.d(xe,{m:()=>o})},38382:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>_});var o=l(14850),C=l(84674);function _(N){return(0,C.m)(N[o.L])}},83664:(Dt,xe,l)=>{"use strict";l.d(xe,{T:()=>_});var o=l(64971),C=l(84674);function _(N){return(0,C.m)(N?.[o.h])}},2664:(Dt,xe,l)=>{"use strict";l.d(xe,{b:()=>_});var o=l(65592),C=l(84674);function _(N){return!!N&&(N instanceof o.y||(0,C.m)(N.lift)&&(0,C.m)(N.subscribe))}},54026:(Dt,xe,l)=>{"use strict";l.d(xe,{t:()=>C});var o=l(84674);function C(_){return(0,o.m)(_?.then)}},50541:(Dt,xe,l)=>{"use strict";l.d(xe,{L:()=>N,Q:()=>_});var o=l(97582),C=l(84674);function _(B){return(0,o.FC)(this,arguments,function*(){const X=B.getReader();try{for(;;){const{value:ae,done:Q}=yield(0,o.qq)(X.read());if(Q)return yield(0,o.qq)(void 0);yield yield(0,o.qq)(ae)}}finally{X.releaseLock()}})}function N(B){return(0,C.m)(B?.getReader)}},50671:(Dt,xe,l)=>{"use strict";l.d(xe,{K:()=>C});var o=l(84674);function C(_){return _&&(0,o.m)(_.schedule)}},79360:(Dt,xe,l)=>{"use strict";l.d(xe,{A:()=>C,e:()=>_});var o=l(84674);function C(N){return(0,o.m)(N?.lift)}function _(N){return B=>{if(C(B))return B.lift(function(c){try{return N(c,this)}catch(X){this.error(X)}});throw new TypeError("Unable to lift unknown Observable type")}}},97400:(Dt,xe,l)=>{"use strict";l.d(xe,{Z:()=>N});var o=l(37398);const{isArray:C}=Array;function N(B){return(0,o.U)(c=>function _(B,c){return C(c)?B(...c):B(c)}(B,c))}},72420:(Dt,xe,l)=>{"use strict";function o(){}l.d(xe,{Z:()=>o})},88407:(Dt,xe,l)=>{"use strict";l.d(xe,{U:()=>_,z:()=>C});var o=l(42737);function C(...N){return _(N)}function _(N){return 0===N.length?o.y:1===N.length?N[0]:function(c){return N.reduce((X,ae)=>ae(X),c)}}},93894:(Dt,xe,l)=>{"use strict";l.d(xe,{h:()=>_});var o=l(82653),C=l(87599);function _(N){C.z.setTimeout(()=>{const{onUnhandledError:B}=o.config;if(!B)throw N;B(N)})}},69853:(Dt,xe,l)=>{"use strict";function o(C){return new TypeError(`You provided ${null!==C&&"object"==typeof C?"an invalid object":`'${C}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}l.d(xe,{z:()=>o})},86825:(Dt,xe,l)=>{"use strict";l.d(xe,{F4:()=>U,IO:()=>se,LC:()=>C,SB:()=>Q,X$:()=>N,ZE:()=>Ze,ZN:()=>De,_j:()=>o,eR:()=>oe,jt:()=>B,k1:()=>at,l3:()=>_,oB:()=>ae,pV:()=>re,ru:()=>c,vP:()=>X});class o{}class C{}const _="*";function N(et,q){return{type:7,name:et,definitions:q,options:{}}}function B(et,q=null){return{type:4,styles:q,timings:et}}function c(et,q=null){return{type:3,steps:et,options:q}}function X(et,q=null){return{type:2,steps:et,options:q}}function ae(et){return{type:6,styles:et,offset:null}}function Q(et,q,de){return{type:0,name:et,styles:q,options:de}}function U(et){return{type:5,steps:et}}function oe(et,q,de=null){return{type:1,expr:et,animation:q,options:de}}function re(et=null){return{type:9,options:et}}function se(et,q,de=null){return{type:11,selector:et,animation:q,options:de}}class De{constructor(q=0,de=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=q+de}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(q=>q()),this._onDoneFns=[])}onStart(q){this._originalOnStartFns.push(q),this._onStartFns.push(q)}onDone(q){this._originalOnDoneFns.push(q),this._onDoneFns.push(q)}onDestroy(q){this._onDestroyFns.push(q)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(q=>q()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(q=>q()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(q){this._position=this.totalTime?q*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(q){const de="start"==q?this._onStartFns:this._onDoneFns;de.forEach($=>$()),de.length=0}}class Ze{constructor(q){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=q;let de=0,$=0,ue=0;const ke=this.players.length;0==ke?queueMicrotask(()=>this._onFinish()):this.players.forEach(Ue=>{Ue.onDone(()=>{++de==ke&&this._onFinish()}),Ue.onDestroy(()=>{++$==ke&&this._onDestroy()}),Ue.onStart(()=>{++ue==ke&&this._onStart()})}),this.totalTime=this.players.reduce((Ue,Ct)=>Math.max(Ue,Ct.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(q=>q()),this._onDoneFns=[])}init(){this.players.forEach(q=>q.init())}onStart(q){this._onStartFns.push(q)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(q=>q()),this._onStartFns=[])}onDone(q){this._onDoneFns.push(q)}onDestroy(q){this._onDestroyFns.push(q)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(q=>q.play())}pause(){this.players.forEach(q=>q.pause())}restart(){this.players.forEach(q=>q.restart())}finish(){this._onFinish(),this.players.forEach(q=>q.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(q=>q.destroy()),this._onDestroyFns.forEach(q=>q()),this._onDestroyFns=[])}reset(){this.players.forEach(q=>q.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(q){const de=q*this.totalTime;this.players.forEach($=>{const ue=$.totalTime?Math.min(1,de/$.totalTime):1;$.setPosition(ue)})}getPosition(){const q=this.players.reduce((de,$)=>null===de||$.totalTime>de.totalTime?$:de,null);return null!=q?q.getPosition():0}beforeDestroy(){this.players.forEach(q=>{q.beforeDestroy&&q.beforeDestroy()})}triggerCallback(q){const de="start"==q?this._onStartFns:this._onDoneFns;de.forEach($=>$()),de.length=0}}const at="!"},4300:(Dt,xe,l)=>{"use strict";l.d(xe,{$s:()=>Rt,Em:()=>Ut,Kd:()=>Re,X6:()=>zt,Zf:()=>q,iD:()=>de,ic:()=>$t,kH:()=>qt,qV:()=>qe,qm:()=>Ft,rt:()=>We,s1:()=>Ot,tE:()=>Kt,yG:()=>Pe});var o=l(96814),C=l(65879),_=l(62831),N=l(78645),B=l(47394),c=l(65619),X=l(22096),ae=l(36028),Q=l(99397),U=l(83620),oe=l(32181),j=l(37398),re=l(48180),J=l(836),se=l(93997),_e=l(59773),De=l(42495),Ze=l(17131),at=l(71088);const et=" ";function q(R,z,D){const ee=$(R,z);ee.some(be=>be.trim()==D.trim())||(ee.push(D.trim()),R.setAttribute(z,ee.join(et)))}function de(R,z,D){const be=$(R,z).filter(ht=>ht!=D.trim());be.length?R.setAttribute(z,be.join(et)):R.removeAttribute(z)}function $(R,z){return(R.getAttribute(z)||"").match(/\S+/g)||[]}const ke="cdk-describedby-message",Ue="cdk-describedby-host";let Ct=0,Rt=(()=>{class R{constructor(D,ee){this._platform=ee,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Ct++,this._document=D,this._id=(0,C.f3M)(C.AFp)+"-"+Ct++}describe(D,ee,be){if(!this._canBeDescribed(D,ee))return;const ht=Tt(ee,be);"string"!=typeof ee?(Xt(ee,this._id),this._messageRegistry.set(ht,{messageElement:ee,referenceCount:0})):this._messageRegistry.has(ht)||this._createMessageElement(ee,be),this._isElementDescribedByMessage(D,ht)||this._addMessageReference(D,ht)}removeDescription(D,ee,be){if(!ee||!this._isElementNode(D))return;const ht=Tt(ee,be);if(this._isElementDescribedByMessage(D,ht)&&this._removeMessageReference(D,ht),"string"==typeof ee){const He=this._messageRegistry.get(ht);He&&0===He.referenceCount&&this._deleteMessageElement(ht)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const D=this._document.querySelectorAll(`[${Ue}="${this._id}"]`);for(let ee=0;ee0!=be.indexOf(ke));D.setAttribute("aria-describedby",ee.join(" "))}_addMessageReference(D,ee){const be=this._messageRegistry.get(ee);q(D,"aria-describedby",be.messageElement.id),D.setAttribute(Ue,this._id),be.referenceCount++}_removeMessageReference(D,ee){const be=this._messageRegistry.get(ee);be.referenceCount--,de(D,"aria-describedby",be.messageElement.id),D.removeAttribute(Ue)}_isElementDescribedByMessage(D,ee){const be=$(D,"aria-describedby"),ht=this._messageRegistry.get(ee),He=ht&&ht.messageElement.id;return!!He&&-1!=be.indexOf(He)}_canBeDescribed(D,ee){if(!this._isElementNode(D))return!1;if(ee&&"object"==typeof ee)return!0;const be=null==ee?"":`${ee}`.trim(),ht=D.getAttribute("aria-label");return!(!be||ht&&ht.trim()===be)}_isElementNode(D){return D.nodeType===this._document.ELEMENT_NODE}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(o.K0),C.LFG(_.t4))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function Tt(R,z){return"string"==typeof R?`${z||""}/${R}`:R}function Xt(R,z){R.id||(R.id=`${ke}-${z}-${Ct++}`)}class Bt{constructor(z){this._items=z,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new N.x,this._typeaheadSubscription=B.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=D=>D.disabled,this._pressedLetters=[],this.tabOut=new N.x,this.change=new N.x,z instanceof C.n_E&&(this._itemChangesSubscription=z.changes.subscribe(D=>{if(this._activeItem){const be=D.toArray().indexOf(this._activeItem);be>-1&&be!==this._activeItemIndex&&(this._activeItemIndex=be)}}))}skipPredicate(z){return this._skipPredicateFn=z,this}withWrap(z=!0){return this._wrap=z,this}withVerticalOrientation(z=!0){return this._vertical=z,this}withHorizontalOrientation(z){return this._horizontal=z,this}withAllowedModifierKeys(z){return this._allowedModifierKeys=z,this}withTypeAhead(z=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,Q.b)(D=>this._pressedLetters.push(D)),(0,U.b)(z),(0,oe.h)(()=>this._pressedLetters.length>0),(0,j.U)(()=>this._pressedLetters.join(""))).subscribe(D=>{const ee=this._getItemsArray();for(let be=1;be!z[ht]||this._allowedModifierKeys.indexOf(ht)>-1);switch(D){case ae.Mf:return void this.tabOut.next();case ae.JH:if(this._vertical&&be){this.setNextItemActive();break}return;case ae.LH:if(this._vertical&&be){this.setPreviousItemActive();break}return;case ae.SV:if(this._horizontal&&be){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case ae.oh:if(this._horizontal&&be){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case ae.Sd:if(this._homeAndEnd&&be){this.setFirstItemActive();break}return;case ae.uR:if(this._homeAndEnd&&be){this.setLastItemActive();break}return;case ae.Ku:if(this._pageUpAndDown.enabled&&be){const ht=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(ht>0?ht:0,1);break}return;case ae.VM:if(this._pageUpAndDown.enabled&&be){const ht=this._activeItemIndex+this._pageUpAndDown.delta,He=this._getItemsArray().length;this._setActiveItemByIndex(ht=ae.A&&D<=ae.Z||D>=ae.xE&&D<=ae.aO)&&this._letterKeyStream.next(String.fromCharCode(D))))}this._pressedLetters=[],z.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(z){const D=this._getItemsArray(),ee="number"==typeof z?z:D.indexOf(z);this._activeItem=D[ee]??null,this._activeItemIndex=ee}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(z){this._wrap?this._setActiveInWrapMode(z):this._setActiveInDefaultMode(z)}_setActiveInWrapMode(z){const D=this._getItemsArray();for(let ee=1;ee<=D.length;ee++){const be=(this._activeItemIndex+z*ee+D.length)%D.length;if(!this._skipPredicateFn(D[be]))return void this.setActiveItem(be)}}_setActiveInDefaultMode(z){this._setActiveItemByIndex(this._activeItemIndex+z,z)}_setActiveItemByIndex(z,D){const ee=this._getItemsArray();if(ee[z]){for(;this._skipPredicateFn(ee[z]);)if(!ee[z+=D])return;this.setActiveItem(z)}}_getItemsArray(){return this._items instanceof C.n_E?this._items.toArray():this._items}}class Ot extends Bt{setActiveItem(z){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(z),this.activeItem&&this.activeItem.setActiveStyles()}}class Ut extends Bt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(z){return this._origin=z,this}setActiveItem(z){super.setActiveItem(z),this.activeItem&&this.activeItem.focus(this._origin)}}let $t=(()=>{class R{constructor(D){this._platform=D}isDisabled(D){return D.hasAttribute("disabled")}isVisible(D){return function Oe(R){return!!(R.offsetWidth||R.offsetHeight||"function"==typeof R.getClientRects&&R.getClientRects().length)}(D)&&"visible"===getComputedStyle(D).visibility}isTabbable(D){if(!this._platform.isBrowser)return!1;const ee=function ce(R){try{return R.frameElement}catch{return null}}(function tt(R){return R.ownerDocument&&R.ownerDocument.defaultView||window}(D));if(ee&&(-1===Gt(ee)||!this.isVisible(ee)))return!1;let be=D.nodeName.toLowerCase(),ht=Gt(D);return D.hasAttribute("contenteditable")?-1!==ht:!("iframe"===be||"object"===be||this._platform.WEBKIT&&this._platform.IOS&&!function Xe(R){let z=R.nodeName.toLowerCase(),D="input"===z&&R.type;return"text"===D||"password"===D||"select"===z||"textarea"===z}(D))&&("audio"===be?!!D.hasAttribute("controls")&&-1!==ht:"video"===be?-1!==ht&&(null!==ht||this._platform.FIREFOX||D.hasAttribute("controls")):D.tabIndex>=0)}isFocusable(D,ee){return function kt(R){return!function $e(R){return function vt(R){return"input"==R.nodeName.toLowerCase()}(R)&&"hidden"==R.type}(R)&&(function Ae(R){let z=R.nodeName.toLowerCase();return"input"===z||"select"===z||"button"===z||"textarea"===z}(R)||function ut(R){return function gt(R){return"a"==R.nodeName.toLowerCase()}(R)&&R.hasAttribute("href")}(R)||R.hasAttribute("contenteditable")||ft(R))}(D)&&!this.isDisabled(D)&&(ee?.ignoreVisibility||this.isVisible(D))}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function ft(R){if(!R.hasAttribute("tabindex")||void 0===R.tabIndex)return!1;let z=R.getAttribute("tabindex");return!(!z||isNaN(parseInt(z,10)))}function Gt(R){if(!ft(R))return null;const z=parseInt(R.getAttribute("tabindex")||"",10);return isNaN(z)?-1:z}class Mt{get enabled(){return this._enabled}set enabled(z){this._enabled=z,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(z,this._startAnchor),this._toggleAnchorTabIndex(z,this._endAnchor))}constructor(z,D,ee,be,ht=!1){this._element=z,this._checker=D,this._ngZone=ee,this._document=be,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,ht||this.attachAnchors()}destroy(){const z=this._startAnchor,D=this._endAnchor;z&&(z.removeEventListener("focus",this.startAnchorListener),z.remove()),D&&(D.removeEventListener("focus",this.endAnchorListener),D.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusInitialElement(z)))})}focusFirstTabbableElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusFirstTabbableElement(z)))})}focusLastTabbableElementWhenReady(z){return new Promise(D=>{this._executeOnStable(()=>D(this.focusLastTabbableElement(z)))})}_getRegionBoundary(z){const D=this._element.querySelectorAll(`[cdk-focus-region-${z}], [cdkFocusRegion${z}], [cdk-focus-${z}]`);return"start"==z?D.length?D[0]:this._getFirstTabbableElement(this._element):D.length?D[D.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(z){const D=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(D){if(!this._checker.isFocusable(D)){const ee=this._getFirstTabbableElement(D);return ee?.focus(z),!!ee}return D.focus(z),!0}return this.focusFirstTabbableElement(z)}focusFirstTabbableElement(z){const D=this._getRegionBoundary("start");return D&&D.focus(z),!!D}focusLastTabbableElement(z){const D=this._getRegionBoundary("end");return D&&D.focus(z),!!D}hasAttached(){return this._hasAttached}_getFirstTabbableElement(z){if(this._checker.isFocusable(z)&&this._checker.isTabbable(z))return z;const D=z.children;for(let ee=0;ee=0;ee--){const be=D[ee].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(D[ee]):null;if(be)return be}return null}_createAnchor(){const z=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,z),z.classList.add("cdk-visually-hidden"),z.classList.add("cdk-focus-trap-anchor"),z.setAttribute("aria-hidden","true"),z}_toggleAnchorTabIndex(z,D){z?D.setAttribute("tabindex","0"):D.removeAttribute("tabindex")}toggleAnchors(z){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(z,this._startAnchor),this._toggleAnchorTabIndex(z,this._endAnchor))}_executeOnStable(z){this._ngZone.isStable?z():this._ngZone.onStable.pipe((0,re.q)(1)).subscribe(z)}}let qe=(()=>{class R{constructor(D,ee,be){this._checker=D,this._ngZone=ee,this._document=be}create(D,ee=!1){return new Mt(D,this._checker,this._ngZone,this._document,ee)}}return R.\u0275fac=function(D){return new(D||R)(C.LFG($t),C.LFG(C.R0b),C.LFG(o.K0))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function zt(R){return 0===R.buttons||0===R.offsetX&&0===R.offsetY}function Pe(R){const z=R.touches&&R.touches[0]||R.changedTouches&&R.changedTouches[0];return!(!z||-1!==z.identifier||null!=z.radiusX&&1!==z.radiusX||null!=z.radiusY&&1!==z.radiusY)}const Ge=new C.OlP("cdk-input-modality-detector-options"),me={ignoreKeys:[ae.zL,ae.jx,ae.b2,ae.MW,ae.JU]},te=(0,_.i$)({passive:!0,capture:!0});let Ce=(()=>{class R{get mostRecentModality(){return this._modality.value}constructor(D,ee,be,ht){this._platform=D,this._mostRecentTarget=null,this._modality=new c.X(null),this._lastTouchMs=0,this._onKeydown=He=>{this._options?.ignoreKeys?.some(Ve=>Ve===He.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,_.sA)(He))},this._onMousedown=He=>{Date.now()-this._lastTouchMs<650||(this._modality.next(zt(He)?"keyboard":"mouse"),this._mostRecentTarget=(0,_.sA)(He))},this._onTouchstart=He=>{Pe(He)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,_.sA)(He))},this._options={...me,...ht},this.modalityDetected=this._modality.pipe((0,J.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,se.x)()),D.isBrowser&&ee.runOutsideAngular(()=>{be.addEventListener("keydown",this._onKeydown,te),be.addEventListener("mousedown",this._onMousedown,te),be.addEventListener("touchstart",this._onTouchstart,te)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,te),document.removeEventListener("mousedown",this._onMousedown,te),document.removeEventListener("touchstart",this._onTouchstart,te))}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4),C.LFG(C.R0b),C.LFG(o.K0),C.LFG(Ge,8))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();const it=new C.OlP("liveAnnouncerElement",{providedIn:"root",factory:function we(){return null}}),Te=new C.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let le=0,Re=(()=>{class R{constructor(D,ee,be,ht){this._ngZone=ee,this._defaultOptions=ht,this._document=be,this._liveElement=D||this._createLiveElement()}announce(D,...ee){const be=this._defaultOptions;let ht,He;return 1===ee.length&&"number"==typeof ee[0]?He=ee[0]:[ht,He]=ee,this.clear(),clearTimeout(this._previousTimeout),ht||(ht=be&&be.politeness?be.politeness:"polite"),null==He&&be&&(He=be.duration),this._liveElement.setAttribute("aria-live",ht),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Ve=>this._currentResolve=Ve)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=D,"number"==typeof He&&(this._previousTimeout=setTimeout(()=>this.clear(),He)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const D="cdk-live-announcer-element",ee=this._document.getElementsByClassName(D),be=this._document.createElement("div");for(let ht=0;ht .cdk-overlay-container [aria-modal="true"]');for(let be=0;be{class R{constructor(D,ee,be,ht,He){this._ngZone=D,this._platform=ee,this._inputModalityDetector=be,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new N.x,this._rootNodeFocusAndBlurListener=Ve=>{for(let Ne=(0,_.sA)(Ve);Ne;Ne=Ne.parentElement)"focus"===Ve.type?this._onFocus(Ve,Ne):this._onBlur(Ve,Ne)},this._document=ht,this._detectionMode=He?.detectionMode||0}monitor(D,ee=!1){const be=(0,De.fI)(D);if(!this._platform.isBrowser||1!==be.nodeType)return(0,X.of)();const ht=(0,_.kV)(be)||this._getDocument(),He=this._elementInfo.get(be);if(He)return ee&&(He.checkChildren=!0),He.subject;const Ve={checkChildren:ee,subject:new N.x,rootNode:ht};return this._elementInfo.set(be,Ve),this._registerGlobalListeners(Ve),Ve.subject}stopMonitoring(D){const ee=(0,De.fI)(D),be=this._elementInfo.get(ee);be&&(be.subject.complete(),this._setClasses(ee),this._elementInfo.delete(ee),this._removeGlobalListeners(be))}focusVia(D,ee,be){const ht=(0,De.fI)(D);ht===this._getDocument().activeElement?this._getClosestElementsInfo(ht).forEach(([Ve,ge])=>this._originChanged(Ve,ee,ge)):(this._setOrigin(ee),"function"==typeof ht.focus&&ht.focus(be))}ngOnDestroy(){this._elementInfo.forEach((D,ee)=>this.stopMonitoring(ee))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(D){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(D)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:D&&this._isLastInteractionFromInputLabel(D)?"mouse":"program"}_shouldBeAttributedToTouch(D){return 1===this._detectionMode||!!D?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(D,ee){D.classList.toggle("cdk-focused",!!ee),D.classList.toggle("cdk-touch-focused","touch"===ee),D.classList.toggle("cdk-keyboard-focused","keyboard"===ee),D.classList.toggle("cdk-mouse-focused","mouse"===ee),D.classList.toggle("cdk-program-focused","program"===ee)}_setOrigin(D,ee=!1){this._ngZone.runOutsideAngular(()=>{this._origin=D,this._originFromTouchInteraction="touch"===D&&ee,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(D,ee){const be=this._elementInfo.get(ee),ht=(0,_.sA)(D);!be||!be.checkChildren&&ee!==ht||this._originChanged(ee,this._getFocusOrigin(ht),be)}_onBlur(D,ee){const be=this._elementInfo.get(ee);!be||be.checkChildren&&D.relatedTarget instanceof Node&&ee.contains(D.relatedTarget)||(this._setClasses(ee),this._emitOrigin(be,null))}_emitOrigin(D,ee){D.subject.observers.length&&this._ngZone.run(()=>D.subject.next(ee))}_registerGlobalListeners(D){if(!this._platform.isBrowser)return;const ee=D.rootNode,be=this._rootNodeFocusListenerCount.get(ee)||0;be||this._ngZone.runOutsideAngular(()=>{ee.addEventListener("focus",this._rootNodeFocusAndBlurListener,St),ee.addEventListener("blur",this._rootNodeFocusAndBlurListener,St)}),this._rootNodeFocusListenerCount.set(ee,be+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,_e.R)(this._stopInputModalityDetector)).subscribe(ht=>{this._setOrigin(ht,!0)}))}_removeGlobalListeners(D){const ee=D.rootNode;if(this._rootNodeFocusListenerCount.has(ee)){const be=this._rootNodeFocusListenerCount.get(ee);be>1?this._rootNodeFocusListenerCount.set(ee,be-1):(ee.removeEventListener("focus",this._rootNodeFocusAndBlurListener,St),ee.removeEventListener("blur",this._rootNodeFocusAndBlurListener,St),this._rootNodeFocusListenerCount.delete(ee))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(D,ee,be){this._setClasses(D,ee),this._emitOrigin(be,ee),this._lastFocusOrigin=ee}_getClosestElementsInfo(D){const ee=[];return this._elementInfo.forEach((be,ht)=>{(ht===D||be.checkChildren&&ht.contains(D))&&ee.push([ht,be])}),ee}_isLastInteractionFromInputLabel(D){const{_mostRecentTarget:ee,mostRecentModality:be}=this._inputModalityDetector;if("mouse"!==be||!ee||ee===D||"INPUT"!==D.nodeName&&"TEXTAREA"!==D.nodeName||D.disabled)return!1;const ht=D.labels;if(ht)for(let He=0;He{class R{constructor(D,ee){this._elementRef=D,this._focusMonitor=ee,this._focusOrigin=null,this.cdkFocusChange=new C.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const D=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(D,1===D.nodeType&&D.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(ee=>{this._focusOrigin=ee,this.cdkFocusChange.emit(ee)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return R.\u0275fac=function(D){return new(D||R)(C.Y36(C.SBq),C.Y36(Kt))},R.\u0275dir=C.lG2({type:R,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),R})();const mn="cdk-high-contrast-black-on-white",On="cdk-high-contrast-white-on-black",nt="cdk-high-contrast-active";let Ft=(()=>{class R{constructor(D,ee){this._platform=D,this._document=ee,this._breakpointSubscription=(0,C.f3M)(at.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const D=this._document.createElement("div");D.style.backgroundColor="rgb(1,2,3)",D.style.position="absolute",this._document.body.appendChild(D);const ee=this._document.defaultView||window,be=ee&&ee.getComputedStyle?ee.getComputedStyle(D):null,ht=(be&&be.backgroundColor||"").replace(/ /g,"");switch(D.remove(),ht){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const D=this._document.body.classList;D.remove(nt,mn,On),this._hasCheckedHighContrastMode=!0;const ee=this.getHighContrastMode();1===ee?D.add(nt,mn):2===ee&&D.add(nt,On)}}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(_.t4),C.LFG(o.K0))},R.\u0275prov=C.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})(),We=(()=>{class R{constructor(D){D._applyBodyHighContrastModeCssClasses()}}return R.\u0275fac=function(D){return new(D||R)(C.LFG(Ft))},R.\u0275mod=C.oAB({type:R}),R.\u0275inj=C.cJS({imports:[Ze.Q8]}),R})()},49388:(Dt,xe,l)=>{"use strict";l.d(xe,{Is:()=>X,vT:()=>Q});var o=l(65879),C=l(96814);const _=new o.OlP("cdk-dir-doc",{providedIn:"root",factory:function N(){return(0,o.f3M)(C.K0)}}),B=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let X=(()=>{class U{constructor(j){this.value="ltr",this.change=new o.vpe,j&&(this.value=function c(U){const oe=U?.toLowerCase()||"";return"auto"===oe&&typeof navigator<"u"&&navigator?.language?B.test(navigator.language)?"rtl":"ltr":"rtl"===oe?"rtl":"ltr"}((j.body?j.body.dir:null)||(j.documentElement?j.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return U.\u0275fac=function(j){return new(j||U)(o.LFG(_,8))},U.\u0275prov=o.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),Q=(()=>{class U{}return U.\u0275fac=function(j){return new(j||U)},U.\u0275mod=o.oAB({type:U}),U.\u0275inj=o.cJS({}),U})()},42495:(Dt,xe,l)=>{"use strict";l.d(xe,{Eq:()=>B,HM:()=>c,Ig:()=>C,du:()=>ae,fI:()=>X,su:()=>_,t6:()=>N});var o=l(65879);function C(Q){return null!=Q&&"false"!=`${Q}`}function _(Q,U=0){return N(Q)?Number(Q):U}function N(Q){return!isNaN(parseFloat(Q))&&!isNaN(Number(Q))}function B(Q){return Array.isArray(Q)?Q:[Q]}function c(Q){return null==Q?"":"string"==typeof Q?Q:`${Q}px`}function X(Q){return Q instanceof o.SBq?Q.nativeElement:Q}function ae(Q,U=/\s+/){const oe=[];if(null!=Q){const j=Array.isArray(Q)?Q:`${Q}`.split(U);for(const re of j){const J=`${re}`.trim();J&&oe.push(J)}}return oe}},78337:(Dt,xe,l)=>{"use strict";l.d(xe,{A8:()=>oe,Ov:()=>Q,Z9:()=>B,eX:()=>ae,k:()=>j,o2:()=>N,yy:()=>X});var o=l(93168),C=l(78645),_=l(65879);class N{}function B(re){return re&&"function"==typeof re.connect&&!(re instanceof o.c)}class X{applyChanges(J,se,_e,De,Ze){J.forEachOperation((at,et,q)=>{let de,$;if(null==at.previousIndex){const ue=_e(at,et,q);de=se.createEmbeddedView(ue.templateRef,ue.context,ue.index),$=1}else null==q?(se.remove(et),$=3):(de=se.get(et),se.move(de,q),$=2);Ze&&Ze({context:de?.context,operation:$,record:at})})}detach(){}}class ae{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(J,se,_e,De,Ze){J.forEachOperation((at,et,q)=>{let de,$;null==at.previousIndex?(de=this._insertView(()=>_e(at,et,q),q,se,De(at)),$=de?1:0):null==q?(this._detachAndCacheView(et,se),$=3):(de=this._moveView(et,q,se,De(at)),$=2),Ze&&Ze({context:de?.context,operation:$,record:at})})}detach(){for(const J of this._viewCache)J.destroy();this._viewCache=[]}_insertView(J,se,_e,De){const Ze=this._insertViewFromCache(se,_e);if(Ze)return void(Ze.context.$implicit=De);const at=J();return _e.createEmbeddedView(at.templateRef,at.context,at.index)}_detachAndCacheView(J,se){const _e=se.detach(J);this._maybeCacheView(_e,se)}_moveView(J,se,_e,De){const Ze=_e.get(J);return _e.move(Ze,se),Ze.context.$implicit=De,Ze}_maybeCacheView(J,se){if(this._viewCache.lengththis._markSelected(Ze)):this._markSelected(se[0]),this._selectedToEmit.length=0)}select(...J){this._verifyValueAssignment(J),J.forEach(_e=>this._markSelected(_e));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}deselect(...J){this._verifyValueAssignment(J),J.forEach(_e=>this._unmarkSelected(_e));const se=this._hasQueuedChanges();return this._emitChangeEvent(),se}setSelection(...J){this._verifyValueAssignment(J);const se=this.selected,_e=new Set(J);J.forEach(Ze=>this._markSelected(Ze)),se.filter(Ze=>!_e.has(Ze)).forEach(Ze=>this._unmarkSelected(Ze));const De=this._hasQueuedChanges();return this._emitChangeEvent(),De}toggle(J){return this.isSelected(J)?this.deselect(J):this.select(J)}clear(J=!0){this._unmarkAll();const se=this._hasQueuedChanges();return J&&this._emitChangeEvent(),se}isSelected(J){return this._selection.has(this._getConcreteValue(J))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(J){this._multiple&&this.selected&&this._selected.sort(J)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(J){J=this._getConcreteValue(J),this.isSelected(J)||(this._multiple||this._unmarkAll(),this.isSelected(J)||this._selection.add(J),this._emitChanges&&this._selectedToEmit.push(J))}_unmarkSelected(J){J=this._getConcreteValue(J),this.isSelected(J)&&(this._selection.delete(J),this._emitChanges&&this._deselectedToEmit.push(J))}_unmarkAll(){this.isEmpty()||this._selection.forEach(J=>this._unmarkSelected(J))}_verifyValueAssignment(J){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(J){if(this.compareWith){for(let se of this._selection)if(this.compareWith(J,se))return se;return J}return J}}let oe=(()=>{class re{constructor(){this._listeners=[]}notify(se,_e){for(let De of this._listeners)De(se,_e)}listen(se){return this._listeners.push(se),()=>{this._listeners=this._listeners.filter(_e=>se!==_e)}}ngOnDestroy(){this._listeners=[]}}return re.\u0275fac=function(se){return new(se||re)},re.\u0275prov=_.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})();const j=new _.OlP("_ViewRepeater")},36028:(Dt,xe,l)=>{"use strict";l.d(xe,{A:()=>$e,JH:()=>et,JU:()=>c,K5:()=>B,Ku:()=>re,LH:()=>Ze,L_:()=>j,MW:()=>Te,Mf:()=>_,SV:()=>at,Sd:()=>_e,VM:()=>J,Vb:()=>Fi,Z:()=>we,aO:()=>Pt,b2:()=>li,hY:()=>oe,jx:()=>X,oh:()=>De,uR:()=>se,xE:()=>ke,zL:()=>ae});const _=9,B=13,c=16,X=17,ae=18,oe=27,j=32,re=33,J=34,se=35,_e=36,De=37,Ze=38,at=39,et=40,ke=48,Pt=57,$e=65,we=90,Te=91,li=224;function Fi(co,...uo){return uo.length?uo.some(Yi=>co[Yi]):co.altKey||co.shiftKey||co.ctrlKey||co.metaKey}},71088:(Dt,xe,l)=>{"use strict";l.d(xe,{Yg:()=>et,u3:()=>de});var o=l(65879),C=l(42495),_=l(78645),N=l(52572),B=l(35211),c=l(65592),X=l(48180),ae=l(836),Q=l(83620),U=l(37398),oe=l(27921),j=l(59773),re=l(62831);const se=new Set;let _e,De=(()=>{class ${constructor(ke,Ue){this._platform=ke,this._nonce=Ue,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):at}matchMedia(ke){return(this._platform.WEBKIT||this._platform.BLINK)&&function Ze($,ue){if(!se.has($))try{_e||(_e=document.createElement("style"),ue&&(_e.nonce=ue),_e.setAttribute("type","text/css"),document.head.appendChild(_e)),_e.sheet&&(_e.sheet.insertRule(`@media ${$} {body{ }}`,0),se.add($))}catch(ke){console.error(ke)}}(ke,this._nonce),this._matchMedia(ke)}}return $.\u0275fac=function(ke){return new(ke||$)(o.LFG(re.t4),o.LFG(o.Ojb,8))},$.\u0275prov=o.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function at($){return{matches:"all"===$||""===$,media:$,addListener:()=>{},removeListener:()=>{}}}let et=(()=>{class ${constructor(ke,Ue){this._mediaMatcher=ke,this._zone=Ue,this._queries=new Map,this._destroySubject=new _.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ke){return q((0,C.Eq)(ke)).some(Ct=>this._registerQuery(Ct).mql.matches)}observe(ke){const Ct=q((0,C.Eq)(ke)).map(Tt=>this._registerQuery(Tt).observable);let Rt=(0,N.a)(Ct);return Rt=(0,B.z)(Rt.pipe((0,X.q)(1)),Rt.pipe((0,ae.T)(1),(0,Q.b)(0))),Rt.pipe((0,U.U)(Tt=>{const Xt={matches:!1,breakpoints:{}};return Tt.forEach(({matches:Bt,query:Ot})=>{Xt.matches=Xt.matches||Bt,Xt.breakpoints[Ot]=Bt}),Xt}))}_registerQuery(ke){if(this._queries.has(ke))return this._queries.get(ke);const Ue=this._mediaMatcher.matchMedia(ke),Rt={observable:new c.y(Tt=>{const Xt=Bt=>this._zone.run(()=>Tt.next(Bt));return Ue.addListener(Xt),()=>{Ue.removeListener(Xt)}}).pipe((0,oe.O)(Ue),(0,U.U)(({matches:Tt})=>({query:ke,matches:Tt})),(0,j.R)(this._destroySubject)),mql:Ue};return this._queries.set(ke,Rt),Rt}}return $.\u0275fac=function(ke){return new(ke||$)(o.LFG(De),o.LFG(o.R0b))},$.\u0275prov=o.Yz7({token:$,factory:$.\u0275fac,providedIn:"root"}),$})();function q($){return $.map(ue=>ue.split(",")).reduce((ue,ke)=>ue.concat(ke)).map(ue=>ue.trim())}const de={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},17131:(Dt,xe,l)=>{"use strict";l.d(xe,{Q8:()=>Q,wD:()=>ae});var o=l(42495),C=l(65879),_=l(65592),N=l(78645),B=l(83620);let c=(()=>{class U{create(j){return typeof MutationObserver>"u"?null:new MutationObserver(j)}}return U.\u0275fac=function(j){return new(j||U)},U.\u0275prov=C.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),X=(()=>{class U{constructor(j){this._mutationObserverFactory=j,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((j,re)=>this._cleanupObserver(re))}observe(j){const re=(0,o.fI)(j);return new _.y(J=>{const _e=this._observeElement(re).subscribe(J);return()=>{_e.unsubscribe(),this._unobserveElement(re)}})}_observeElement(j){if(this._observedElements.has(j))this._observedElements.get(j).count++;else{const re=new N.x,J=this._mutationObserverFactory.create(se=>re.next(se));J&&J.observe(j,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(j,{observer:J,stream:re,count:1})}return this._observedElements.get(j).stream}_unobserveElement(j){this._observedElements.has(j)&&(this._observedElements.get(j).count--,this._observedElements.get(j).count||this._cleanupObserver(j))}_cleanupObserver(j){if(this._observedElements.has(j)){const{observer:re,stream:J}=this._observedElements.get(j);re&&re.disconnect(),J.complete(),this._observedElements.delete(j)}}}return U.\u0275fac=function(j){return new(j||U)(C.LFG(c))},U.\u0275prov=C.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})(),ae=(()=>{class U{get disabled(){return this._disabled}set disabled(j){this._disabled=(0,o.Ig)(j),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(j){this._debounce=(0,o.su)(j),this._subscribe()}constructor(j,re,J){this._contentObserver=j,this._elementRef=re,this._ngZone=J,this.event=new C.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const j=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?j.pipe((0,B.b)(this.debounce)):j).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return U.\u0275fac=function(j){return new(j||U)(C.Y36(X),C.Y36(C.SBq),C.Y36(C.R0b))},U.\u0275dir=C.lG2({type:U,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),U})(),Q=(()=>{class U{}return U.\u0275fac=function(j){return new(j||U)},U.\u0275mod=C.oAB({type:U}),U.\u0275inj=C.cJS({providers:[c]}),U})()},33651:(Dt,xe,l)=>{"use strict";l.d(xe,{pI:()=>At,xu:()=>bt,aV:()=>rt,X_:()=>Ct,Xj:()=>ce,U8:()=>Pe,Iu:()=>Oe});var o=l(89829),C=l(96814),_=l(65879),N=l(42495),B=l(62831),c=l(32181),X=l(48180),ae=l(59773),Q=l(79360),U=l(8251),j=l(49388),re=l(68484),J=l(78645),se=l(47394),_e=l(63019),De=l(36028);const Ze=(0,B.Mq)();class at{constructor(T,te){this._viewportRuler=T,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=te}attach(){}enable(){if(this._canBeEnabled()){const T=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=T.style.left||"",this._previousHTMLStyles.top=T.style.top||"",T.style.left=(0,N.HM)(-this._previousScrollPosition.left),T.style.top=(0,N.HM)(-this._previousScrollPosition.top),T.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const T=this._document.documentElement,Ce=T.style,it=this._document.body.style,we=Ce.scrollBehavior||"",Te=it.scrollBehavior||"";this._isEnabled=!1,Ce.left=this._previousHTMLStyles.left,Ce.top=this._previousHTMLStyles.top,T.classList.remove("cdk-global-scrollblock"),Ze&&(Ce.scrollBehavior=it.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Ze&&(Ce.scrollBehavior=we,it.scrollBehavior=Te)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const te=this._document.body,Ce=this._viewportRuler.getViewportSize();return te.scrollHeight>Ce.height||te.scrollWidth>Ce.width}}class q{constructor(T,te,Ce,it){this._scrollDispatcher=T,this._ngZone=te,this._viewportRuler=Ce,this._config=it,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(T){this._overlayRef=T}enable(){if(this._scrollSubscription)return;const T=this._scrollDispatcher.scrolled(0).pipe((0,c.h)(te=>!te||!this._overlayRef.overlayElement.contains(te.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=T.subscribe(()=>{const te=this._viewportRuler.getViewportScrollPosition().top;Math.abs(te-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=T.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class de{enable(){}disable(){}attach(){}}function $(me,T){return T.some(te=>me.bottomte.bottom||me.rightte.right)}function ue(me,T){return T.some(te=>me.topte.bottom||me.leftte.right)}class ke{constructor(T,te,Ce,it){this._scrollDispatcher=T,this._viewportRuler=te,this._ngZone=Ce,this._config=it,this._scrollSubscription=null}attach(T){this._overlayRef=T}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const te=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ce,height:it}=this._viewportRuler.getViewportSize();$(te,[{width:Ce,height:it,bottom:it,right:Ce,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let Ue=(()=>{class me{constructor(te,Ce,it,we){this._scrollDispatcher=te,this._viewportRuler=Ce,this._ngZone=it,this.noop=()=>new de,this.close=Te=>new q(this._scrollDispatcher,this._ngZone,this._viewportRuler,Te),this.block=()=>new at(this._viewportRuler,this._document),this.reposition=Te=>new ke(this._scrollDispatcher,this._viewportRuler,this._ngZone,Te),this._document=we}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(o.mF),_.LFG(o.rL),_.LFG(_.R0b),_.LFG(C.K0))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})();class Ct{constructor(T){if(this.scrollStrategy=new de,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,T){const te=Object.keys(T);for(const Ce of te)void 0!==T[Ce]&&(this[Ce]=T[Ce])}}}class Xt{constructor(T,te){this.connectionPair=T,this.scrollableViewProperties=te}}let Ut=(()=>{class me{constructor(te){this._attachedOverlays=[],this._document=te}ngOnDestroy(){this.detach()}add(te){this.remove(te),this._attachedOverlays.push(te)}remove(te){const Ce=this._attachedOverlays.indexOf(te);Ce>-1&&this._attachedOverlays.splice(Ce,1),0===this._attachedOverlays.length&&this.detach()}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(C.K0))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),Pt=(()=>{class me extends Ut{constructor(te,Ce){super(te),this._ngZone=Ce,this._keydownListener=it=>{const we=this._attachedOverlays;for(let Te=we.length-1;Te>-1;Te--)if(we[Te]._keydownEvents.observers.length>0){const le=we[Te]._keydownEvents;this._ngZone?this._ngZone.run(()=>le.next(it)):le.next(it);break}}}add(te){super.add(te),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(C.K0),_.LFG(_.R0b,8))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),$t=(()=>{class me extends Ut{constructor(te,Ce,it){super(te),this._platform=Ce,this._ngZone=it,this._cursorStyleIsSet=!1,this._pointerDownListener=we=>{this._pointerDownEventTarget=(0,B.sA)(we)},this._clickListener=we=>{const Te=(0,B.sA)(we),le="click"===we.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Te;this._pointerDownEventTarget=null;const Re=this._attachedOverlays.slice();for(let ot=Re.length-1;ot>-1;ot--){const Lt=Re[ot];if(Lt._outsidePointerEvents.observers.length<1||!Lt.hasAttached())continue;if(Lt.overlayElement.contains(Te)||Lt.overlayElement.contains(le))break;const St=Lt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>St.next(we)):St.next(we)}}}add(te){if(super.add(te),!this._isAttached){const Ce=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Ce)):this._addEventListeners(Ce),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Ce.style.cursor,Ce.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const te=this._document.body;te.removeEventListener("pointerdown",this._pointerDownListener,!0),te.removeEventListener("click",this._clickListener,!0),te.removeEventListener("auxclick",this._clickListener,!0),te.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(te.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(te){te.addEventListener("pointerdown",this._pointerDownListener,!0),te.addEventListener("click",this._clickListener,!0),te.addEventListener("auxclick",this._clickListener,!0),te.addEventListener("contextmenu",this._clickListener,!0)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(C.K0),_.LFG(B.t4),_.LFG(_.R0b,8))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),ce=(()=>{class me{constructor(te,Ce){this._platform=Ce,this._document=te}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const te="cdk-overlay-container";if(this._platform.isBrowser||(0,B.Oy)()){const it=this._document.querySelectorAll(`.${te}[platform="server"], .${te}[platform="test"]`);for(let we=0;wethis._backdropClick.next(St),this._backdropTransitionendHandler=St=>{this._disposeBackdrop(St.target)},this._keydownEvents=new J.x,this._outsidePointerEvents=new J.x,it.scrollStrategy&&(this._scrollStrategy=it.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=it.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(T){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const te=this._portalOutlet.attach(T);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,X.q)(1)).subscribe(()=>{this.hasAttached()&&this.updatePosition()}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof te?.onDestroy&&te.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),te}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const T=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),T}dispose(){const T=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._previousHostParent=this._pane=this._host=null,T&&this._detachments.next(),this._detachments.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(T){T!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=T,this.hasAttached()&&(T.attach(this),this.updatePosition()))}updateSize(T){this._config={...this._config,...T},this._updateElementSize()}setDirection(T){this._config={...this._config,direction:T},this._updateElementDirection()}addPanelClass(T){this._pane&&this._toggleClasses(this._pane,T,!0)}removePanelClass(T){this._pane&&this._toggleClasses(this._pane,T,!1)}getDirection(){const T=this._config.direction;return T?"string"==typeof T?T:T.value:"ltr"}updateScrollStrategy(T){T!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=T,this.hasAttached()&&(T.attach(this),T.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const T=this._pane.style;T.width=(0,N.HM)(this._config.width),T.height=(0,N.HM)(this._config.height),T.minWidth=(0,N.HM)(this._config.minWidth),T.minHeight=(0,N.HM)(this._config.minHeight),T.maxWidth=(0,N.HM)(this._config.maxWidth),T.maxHeight=(0,N.HM)(this._config.maxHeight)}_togglePointerEvents(T){this._pane.style.pointerEvents=T?"":"none"}_attachBackdrop(){const T="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(T)})}):this._backdropElement.classList.add(T)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const T=this._backdropElement;if(T){if(this._animationsDisabled)return void this._disposeBackdrop(T);T.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{T.addEventListener("transitionend",this._backdropTransitionendHandler)}),T.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(T)},500))}}_toggleClasses(T,te,Ce){const it=(0,N.Eq)(te||[]).filter(we=>!!we);it.length&&(Ce?T.classList.add(...it):T.classList.remove(...it))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const T=this._ngZone.onStable.pipe((0,ae.R)((0,_e.T)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),T.unsubscribe())})})}_disposeScrollStrategy(){const T=this._scrollStrategy;T&&(T.disable(),T.detach&&T.detach())}_disposeBackdrop(T){T&&(T.removeEventListener("click",this._backdropClickHandler),T.removeEventListener("transitionend",this._backdropTransitionendHandler),T.remove(),this._backdropElement===T&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const Ae="cdk-overlay-connected-position-bounding-box",$e=/([A-Za-z%]+)$/;class ut{get positions(){return this._preferredPositions}constructor(T,te,Ce,it,we){this._viewportRuler=te,this._document=Ce,this._platform=it,this._overlayContainer=we,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new J.x,this._resizeSubscription=se.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(T)}attach(T){this._validatePositions(),T.hostElement.classList.add(Ae),this._overlayRef=T,this._boundingBox=T.hostElement,this._pane=T.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const T=this._originRect,te=this._overlayRect,Ce=this._viewportRect,it=this._containerRect,we=[];let Te;for(let le of this._preferredPositions){let Re=this._getOriginPoint(T,it,le),ot=this._getOverlayPoint(Re,te,le),Lt=this._getOverlayFit(ot,te,Ce,le);if(Lt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(le,Re);this._canFitWithFlexibleDimensions(Lt,ot,Ce)?we.push({position:le,origin:Re,overlayRect:te,boundingBoxRect:this._calculateBoundingBoxRect(Re,le)}):(!Te||Te.overlayFit.visibleAreaRe&&(Re=Lt,le=ot)}return this._isPushed=!1,void this._applyPosition(le.position,le.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Te.position,Te.originPoint);this._applyPosition(Te.position,Te.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&vt(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(Ae),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const T=this._lastPosition;if(T){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const te=this._getOriginPoint(this._originRect,this._containerRect,T);this._applyPosition(T,te)}else this.apply()}withScrollableContainers(T){return this._scrollables=T,this}withPositions(T){return this._preferredPositions=T,-1===T.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(T){return this._viewportMargin=T,this}withFlexibleDimensions(T=!0){return this._hasFlexibleDimensions=T,this}withGrowAfterOpen(T=!0){return this._growAfterOpen=T,this}withPush(T=!0){return this._canPush=T,this}withLockedPosition(T=!0){return this._positionLocked=T,this}setOrigin(T){return this._origin=T,this}withDefaultOffsetX(T){return this._offsetX=T,this}withDefaultOffsetY(T){return this._offsetY=T,this}withTransformOriginOn(T){return this._transformOriginSelector=T,this}_getOriginPoint(T,te,Ce){let it,we;if("center"==Ce.originX)it=T.left+T.width/2;else{const Te=this._isRtl()?T.right:T.left,le=this._isRtl()?T.left:T.right;it="start"==Ce.originX?Te:le}return te.left<0&&(it-=te.left),we="center"==Ce.originY?T.top+T.height/2:"top"==Ce.originY?T.top:T.bottom,te.top<0&&(we-=te.top),{x:it,y:we}}_getOverlayPoint(T,te,Ce){let it,we;return it="center"==Ce.overlayX?-te.width/2:"start"===Ce.overlayX?this._isRtl()?-te.width:0:this._isRtl()?0:-te.width,we="center"==Ce.overlayY?-te.height/2:"top"==Ce.overlayY?0:-te.height,{x:T.x+it,y:T.y+we}}_getOverlayFit(T,te,Ce,it){const we=ft(te);let{x:Te,y:le}=T,Re=this._getOffset(it,"x"),ot=this._getOffset(it,"y");Re&&(Te+=Re),ot&&(le+=ot);let Kt=0-le,qt=le+we.height-Ce.height,mn=this._subtractOverflows(we.width,0-Te,Te+we.width-Ce.width),On=this._subtractOverflows(we.height,Kt,qt),nt=mn*On;return{visibleArea:nt,isCompletelyWithinViewport:we.width*we.height===nt,fitsInViewportVertically:On===we.height,fitsInViewportHorizontally:mn==we.width}}_canFitWithFlexibleDimensions(T,te,Ce){if(this._hasFlexibleDimensions){const it=Ce.bottom-te.y,we=Ce.right-te.x,Te=gt(this._overlayRef.getConfig().minHeight),le=gt(this._overlayRef.getConfig().minWidth);return(T.fitsInViewportVertically||null!=Te&&Te<=it)&&(T.fitsInViewportHorizontally||null!=le&&le<=we)}return!1}_pushOverlayOnScreen(T,te,Ce){if(this._previousPushAmount&&this._positionLocked)return{x:T.x+this._previousPushAmount.x,y:T.y+this._previousPushAmount.y};const it=ft(te),we=this._viewportRect,Te=Math.max(T.x+it.width-we.width,0),le=Math.max(T.y+it.height-we.height,0),Re=Math.max(we.top-Ce.top-T.y,0),ot=Math.max(we.left-Ce.left-T.x,0);let Lt=0,St=0;return Lt=it.width<=we.width?ot||-Te:T.xmn&&!this._isInitialRender&&!this._growAfterOpen&&(Te=T.y-mn/2)}if("end"===te.overlayX&&!it||"start"===te.overlayX&&it)Kt=Ce.width-T.x+this._viewportMargin,Lt=T.x-this._viewportMargin;else if("start"===te.overlayX&&!it||"end"===te.overlayX&&it)St=T.x,Lt=Ce.right-T.x;else{const qt=Math.min(Ce.right-T.x+Ce.left,T.x),mn=this._lastBoundingBoxSize.width;Lt=2*qt,St=T.x-qt,Lt>mn&&!this._isInitialRender&&!this._growAfterOpen&&(St=T.x-mn/2)}return{top:Te,left:St,bottom:le,right:Kt,width:Lt,height:we}}_setBoundingBoxStyles(T,te){const Ce=this._calculateBoundingBoxRect(T,te);!this._isInitialRender&&!this._growAfterOpen&&(Ce.height=Math.min(Ce.height,this._lastBoundingBoxSize.height),Ce.width=Math.min(Ce.width,this._lastBoundingBoxSize.width));const it={};if(this._hasExactPosition())it.top=it.left="0",it.bottom=it.right=it.maxHeight=it.maxWidth="",it.width=it.height="100%";else{const we=this._overlayRef.getConfig().maxHeight,Te=this._overlayRef.getConfig().maxWidth;it.height=(0,N.HM)(Ce.height),it.top=(0,N.HM)(Ce.top),it.bottom=(0,N.HM)(Ce.bottom),it.width=(0,N.HM)(Ce.width),it.left=(0,N.HM)(Ce.left),it.right=(0,N.HM)(Ce.right),it.alignItems="center"===te.overlayX?"center":"end"===te.overlayX?"flex-end":"flex-start",it.justifyContent="center"===te.overlayY?"center":"bottom"===te.overlayY?"flex-end":"flex-start",we&&(it.maxHeight=(0,N.HM)(we)),Te&&(it.maxWidth=(0,N.HM)(Te))}this._lastBoundingBoxSize=Ce,vt(this._boundingBox.style,it)}_resetBoundingBoxStyles(){vt(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){vt(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(T,te){const Ce={},it=this._hasExactPosition(),we=this._hasFlexibleDimensions,Te=this._overlayRef.getConfig();if(it){const Lt=this._viewportRuler.getViewportScrollPosition();vt(Ce,this._getExactOverlayY(te,T,Lt)),vt(Ce,this._getExactOverlayX(te,T,Lt))}else Ce.position="static";let le="",Re=this._getOffset(te,"x"),ot=this._getOffset(te,"y");Re&&(le+=`translateX(${Re}px) `),ot&&(le+=`translateY(${ot}px)`),Ce.transform=le.trim(),Te.maxHeight&&(it?Ce.maxHeight=(0,N.HM)(Te.maxHeight):we&&(Ce.maxHeight="")),Te.maxWidth&&(it?Ce.maxWidth=(0,N.HM)(Te.maxWidth):we&&(Ce.maxWidth="")),vt(this._pane.style,Ce)}_getExactOverlayY(T,te,Ce){let it={top:"",bottom:""},we=this._getOverlayPoint(te,this._overlayRect,T);return this._isPushed&&(we=this._pushOverlayOnScreen(we,this._overlayRect,Ce)),"bottom"===T.overlayY?it.bottom=this._document.documentElement.clientHeight-(we.y+this._overlayRect.height)+"px":it.top=(0,N.HM)(we.y),it}_getExactOverlayX(T,te,Ce){let Te,it={left:"",right:""},we=this._getOverlayPoint(te,this._overlayRect,T);return this._isPushed&&(we=this._pushOverlayOnScreen(we,this._overlayRect,Ce)),Te=this._isRtl()?"end"===T.overlayX?"left":"right":"end"===T.overlayX?"right":"left","right"===Te?it.right=this._document.documentElement.clientWidth-(we.x+this._overlayRect.width)+"px":it.left=(0,N.HM)(we.x),it}_getScrollVisibility(){const T=this._getOriginRect(),te=this._pane.getBoundingClientRect(),Ce=this._scrollables.map(it=>it.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ue(T,Ce),isOriginOutsideView:$(T,Ce),isOverlayClipped:ue(te,Ce),isOverlayOutsideView:$(te,Ce)}}_subtractOverflows(T,...te){return te.reduce((Ce,it)=>Ce-Math.max(it,0),T)}_getNarrowedViewportRect(){const T=this._document.documentElement.clientWidth,te=this._document.documentElement.clientHeight,Ce=this._viewportRuler.getViewportScrollPosition();return{top:Ce.top+this._viewportMargin,left:Ce.left+this._viewportMargin,right:Ce.left+T-this._viewportMargin,bottom:Ce.top+te-this._viewportMargin,width:T-2*this._viewportMargin,height:te-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(T,te){return"x"===te?null==T.offsetX?this._offsetX:T.offsetX:null==T.offsetY?this._offsetY:T.offsetY}_validatePositions(){}_addPanelClasses(T){this._pane&&(0,N.Eq)(T).forEach(te=>{""!==te&&-1===this._appliedPanelClasses.indexOf(te)&&(this._appliedPanelClasses.push(te),this._pane.classList.add(te))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(T=>{this._pane.classList.remove(T)}),this._appliedPanelClasses=[])}_getOriginRect(){const T=this._origin;if(T instanceof _.SBq)return T.nativeElement.getBoundingClientRect();if(T instanceof Element)return T.getBoundingClientRect();const te=T.width||0,Ce=T.height||0;return{top:T.y,bottom:T.y+Ce,left:T.x,right:T.x+te,height:Ce,width:te}}}function vt(me,T){for(let te in T)T.hasOwnProperty(te)&&(me[te]=T[te]);return me}function gt(me){if("number"!=typeof me&&null!=me){const[T,te]=me.split($e);return te&&"px"!==te?null:parseFloat(T)}return me||null}function ft(me){return{top:Math.floor(me.top),right:Math.floor(me.right),bottom:Math.floor(me.bottom),left:Math.floor(me.left),width:Math.floor(me.width),height:Math.floor(me.height)}}const kt="cdk-global-overlay-wrapper";class tt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(T){const te=T.getConfig();this._overlayRef=T,this._width&&!te.width&&T.updateSize({width:this._width}),this._height&&!te.height&&T.updateSize({height:this._height}),T.hostElement.classList.add(kt),this._isDisposed=!1}top(T=""){return this._bottomOffset="",this._topOffset=T,this._alignItems="flex-start",this}left(T=""){return this._xOffset=T,this._xPosition="left",this}bottom(T=""){return this._topOffset="",this._bottomOffset=T,this._alignItems="flex-end",this}right(T=""){return this._xOffset=T,this._xPosition="right",this}start(T=""){return this._xOffset=T,this._xPosition="start",this}end(T=""){return this._xOffset=T,this._xPosition="end",this}width(T=""){return this._overlayRef?this._overlayRef.updateSize({width:T}):this._width=T,this}height(T=""){return this._overlayRef?this._overlayRef.updateSize({height:T}):this._height=T,this}centerHorizontally(T=""){return this.left(T),this._xPosition="center",this}centerVertically(T=""){return this.top(T),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const T=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement.style,Ce=this._overlayRef.getConfig(),{width:it,height:we,maxWidth:Te,maxHeight:le}=Ce,Re=!("100%"!==it&&"100vw"!==it||Te&&"100%"!==Te&&"100vw"!==Te),ot=!("100%"!==we&&"100vh"!==we||le&&"100%"!==le&&"100vh"!==le),Lt=this._xPosition,St=this._xOffset,Kt="rtl"===this._overlayRef.getConfig().direction;let qt="",mn="",On="";Re?On="flex-start":"center"===Lt?(On="center",Kt?mn=St:qt=St):Kt?"left"===Lt||"end"===Lt?(On="flex-end",qt=St):("right"===Lt||"start"===Lt)&&(On="flex-start",mn=St):"left"===Lt||"start"===Lt?(On="flex-start",qt=St):("right"===Lt||"end"===Lt)&&(On="flex-end",mn=St),T.position=this._cssPosition,T.marginLeft=Re?"0":qt,T.marginTop=ot?"0":this._topOffset,T.marginBottom=this._bottomOffset,T.marginRight=Re?"0":mn,te.justifyContent=On,te.alignItems=ot?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const T=this._overlayRef.overlayElement.style,te=this._overlayRef.hostElement,Ce=te.style;te.classList.remove(kt),Ce.justifyContent=Ce.alignItems=T.marginTop=T.marginBottom=T.marginLeft=T.marginRight=T.position="",this._overlayRef=null,this._isDisposed=!0}}let Mt=(()=>{class me{constructor(te,Ce,it,we){this._viewportRuler=te,this._document=Ce,this._platform=it,this._overlayContainer=we}global(){return new tt}flexibleConnectedTo(te){return new ut(te,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(o.rL),_.LFG(C.K0),_.LFG(B.t4),_.LFG(ce))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})(),qe=0,rt=(()=>{class me{constructor(te,Ce,it,we,Te,le,Re,ot,Lt,St,Kt,qt){this.scrollStrategies=te,this._overlayContainer=Ce,this._componentFactoryResolver=it,this._positionBuilder=we,this._keyboardDispatcher=Te,this._injector=le,this._ngZone=Re,this._document=ot,this._directionality=Lt,this._location=St,this._outsideClickDispatcher=Kt,this._animationsModuleType=qt}create(te){const Ce=this._createHostElement(),it=this._createPaneElement(Ce),we=this._createPortalOutlet(it),Te=new Ct(te);return Te.direction=Te.direction||this._directionality.value,new Oe(we,Ce,it,Te,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(te){const Ce=this._document.createElement("div");return Ce.id="cdk-overlay-"+qe++,Ce.classList.add("cdk-overlay-pane"),te.appendChild(Ce),Ce}_createHostElement(){const te=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(te),te}_createPortalOutlet(te){return this._appRef||(this._appRef=this._injector.get(_.z2F)),new re.u0(te,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return me.\u0275fac=function(te){return new(te||me)(_.LFG(Ue),_.LFG(ce),_.LFG(_._Vd),_.LFG(Mt),_.LFG(Pt),_.LFG(_.zs3),_.LFG(_.R0b),_.LFG(C.K0),_.LFG(j.Is),_.LFG(C.Ye),_.LFG($t),_.LFG(_.QbO,8))},me.\u0275prov=_.Yz7({token:me,factory:me.\u0275fac,providedIn:"root"}),me})();const dt=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],ye=new _.OlP("cdk-connected-overlay-scroll-strategy");let bt=(()=>{class me{constructor(te){this.elementRef=te}}return me.\u0275fac=function(te){return new(te||me)(_.Y36(_.SBq))},me.\u0275dir=_.lG2({type:me,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),me})(),At=(()=>{class me{get offsetX(){return this._offsetX}set offsetX(te){this._offsetX=te,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(te){this._offsetY=te,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(te){this._hasBackdrop=(0,N.Ig)(te)}get lockPosition(){return this._lockPosition}set lockPosition(te){this._lockPosition=(0,N.Ig)(te)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(te){this._flexibleDimensions=(0,N.Ig)(te)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(te){this._growAfterOpen=(0,N.Ig)(te)}get push(){return this._push}set push(te){this._push=(0,N.Ig)(te)}constructor(te,Ce,it,we,Te){this._overlay=te,this._dir=Te,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=se.w0.EMPTY,this._attachSubscription=se.w0.EMPTY,this._detachSubscription=se.w0.EMPTY,this._positionSubscription=se.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new _.vpe,this.positionChange=new _.vpe,this.attach=new _.vpe,this.detach=new _.vpe,this.overlayKeydown=new _.vpe,this.overlayOutsideClick=new _.vpe,this._templatePortal=new re.UE(Ce,it),this._scrollStrategyFactory=we,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(te){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),te.origin&&this.open&&this._position.apply()),te.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=dt);const te=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=te.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=te.detachments().subscribe(()=>this.detach.emit()),te.keydownEvents().subscribe(Ce=>{this.overlayKeydown.next(Ce),Ce.keyCode===De.hY&&!this.disableClose&&!(0,De.Vb)(Ce)&&(Ce.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Ce=>{this.overlayOutsideClick.next(Ce)})}_buildConfig(){const te=this._position=this.positionStrategy||this._createPositionStrategy(),Ce=new Ct({direction:this._dir,positionStrategy:te,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Ce.width=this.width),(this.height||0===this.height)&&(Ce.height=this.height),(this.minWidth||0===this.minWidth)&&(Ce.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Ce.minHeight=this.minHeight),this.backdropClass&&(Ce.backdropClass=this.backdropClass),this.panelClass&&(Ce.panelClass=this.panelClass),Ce}_updatePositionStrategy(te){const Ce=this.positions.map(it=>({originX:it.originX,originY:it.originY,overlayX:it.overlayX,overlayY:it.overlayY,offsetX:it.offsetX||this.offsetX,offsetY:it.offsetY||this.offsetY,panelClass:it.panelClass||void 0}));return te.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Ce).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const te=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(te),te}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof bt?this.origin.elementRef:this.origin}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(te=>{this.backdropClick.emit(te)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function oe(me,T=!1){return(0,Q.e)((te,Ce)=>{let it=0;te.subscribe((0,U.x)(Ce,we=>{const Te=me(we,it++);(Te||T)&&Ce.next(we),!Te&&Ce.complete()}))})}(()=>this.positionChange.observers.length>0)).subscribe(te=>{this.positionChange.emit(te),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return me.\u0275fac=function(te){return new(te||me)(_.Y36(rt),_.Y36(_.Rgc),_.Y36(_.s_b),_.Y36(ye),_.Y36(j.Is,8))},me.\u0275dir=_.lG2({type:me,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:["cdkConnectedOverlayOrigin","origin"],positions:["cdkConnectedOverlayPositions","positions"],positionStrategy:["cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:["cdkConnectedOverlayOffsetX","offsetX"],offsetY:["cdkConnectedOverlayOffsetY","offsetY"],width:["cdkConnectedOverlayWidth","width"],height:["cdkConnectedOverlayHeight","height"],minWidth:["cdkConnectedOverlayMinWidth","minWidth"],minHeight:["cdkConnectedOverlayMinHeight","minHeight"],backdropClass:["cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:["cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:["cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:["cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:["cdkConnectedOverlayOpen","open"],disableClose:["cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:["cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:["cdkConnectedOverlayHasBackdrop","hasBackdrop"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[_.TTD]}),me})();const zt={provide:ye,deps:[rt],useFactory:function Qe(me){return()=>me.scrollStrategies.reposition()}};let Pe=(()=>{class me{}return me.\u0275fac=function(te){return new(te||me)},me.\u0275mod=_.oAB({type:me}),me.\u0275inj=_.cJS({providers:[rt,zt],imports:[j.vT,re.eL,o.Cl,o.Cl]}),me})()},62831:(Dt,xe,l)=>{"use strict";l.d(xe,{Mq:()=>J,Oy:()=>q,_i:()=>se,ht:()=>at,i$:()=>oe,kV:()=>Ze,qK:()=>ae,sA:()=>et,t4:()=>N});var o=l(65879),C=l(96814);let _;try{_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{_=!1}let c,N=(()=>{class de{constructor(ue){this._platformId=ue,this.isBrowser=this._platformId?(0,C.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}}return de.\u0275fac=function(ue){return new(ue||de)(o.LFG(o.Lbi))},de.\u0275prov=o.Yz7({token:de,factory:de.\u0275fac,providedIn:"root"}),de})();const X=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function ae(){if(c)return c;if("object"!=typeof document||!document)return c=new Set(X),c;let de=document.createElement("input");return c=new Set(X.filter($=>(de.setAttribute("type",$),de.type===$))),c}let Q,j,re,_e;function oe(de){return function U(){if(null==Q&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Q=!0}))}finally{Q=Q||!1}return Q}()?de:!!de.capture}function J(){if(null==re){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return re=!1,re;if("scrollBehavior"in document.documentElement.style)re=!0;else{const de=Element.prototype.scrollTo;re=!!de&&!/\{\s*\[native code\]\s*\}/.test(de.toString())}}return re}function se(){if("object"!=typeof document||!document)return 0;if(null==j){const de=document.createElement("div"),$=de.style;de.dir="rtl",$.width="1px",$.overflow="auto",$.visibility="hidden",$.pointerEvents="none",$.position="absolute";const ue=document.createElement("div"),ke=ue.style;ke.width="2px",ke.height="1px",de.appendChild(ue),document.body.appendChild(de),j=0,0===de.scrollLeft&&(de.scrollLeft=1,j=0===de.scrollLeft?1:2),de.remove()}return j}function Ze(de){if(function De(){if(null==_e){const de=typeof document<"u"?document.head:null;_e=!(!de||!de.createShadowRoot&&!de.attachShadow)}return _e}()){const $=de.getRootNode?de.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&$ instanceof ShadowRoot)return $}return null}function at(){let de=typeof document<"u"&&document?document.activeElement:null;for(;de&&de.shadowRoot;){const $=de.shadowRoot.activeElement;if($===de)break;de=$}return de}function et(de){return de.composedPath?de.composedPath()[0]:de.target}function q(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},68484:(Dt,xe,l)=>{"use strict";l.d(xe,{C5:()=>U,Pl:()=>at,UE:()=>oe,eL:()=>q,en:()=>re,ig:()=>De,u0:()=>se});var o=l(65879),C=l(96814);class Q{attach(ue){return this._attachedHost=ue,ue.attach(this)}detach(){let ue=this._attachedHost;null!=ue&&(this._attachedHost=null,ue.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ue){this._attachedHost=ue}}class U extends Q{constructor(ue,ke,Ue,Ct,Rt){super(),this.component=ue,this.viewContainerRef=ke,this.injector=Ue,this.componentFactoryResolver=Ct,this.projectableNodes=Rt}}class oe extends Q{constructor(ue,ke,Ue,Ct){super(),this.templateRef=ue,this.viewContainerRef=ke,this.context=Ue,this.injector=Ct}get origin(){return this.templateRef.elementRef}attach(ue,ke=this.context){return this.context=ke,super.attach(ue)}detach(){return this.context=void 0,super.detach()}}class j extends Q{constructor(ue){super(),this.element=ue instanceof o.SBq?ue.nativeElement:ue}}class re{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ue){return ue instanceof U?(this._attachedPortal=ue,this.attachComponentPortal(ue)):ue instanceof oe?(this._attachedPortal=ue,this.attachTemplatePortal(ue)):this.attachDomPortal&&ue instanceof j?(this._attachedPortal=ue,this.attachDomPortal(ue)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ue){this._disposeFn=ue}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class se extends re{constructor(ue,ke,Ue,Ct,Rt){super(),this.outletElement=ue,this._componentFactoryResolver=ke,this._appRef=Ue,this._defaultInjector=Ct,this.attachDomPortal=Tt=>{const Xt=Tt.element,Bt=this._document.createComment("dom-portal");Xt.parentNode.insertBefore(Bt,Xt),this.outletElement.appendChild(Xt),this._attachedPortal=Tt,super.setDisposeFn(()=>{Bt.parentNode&&Bt.parentNode.replaceChild(Xt,Bt)})},this._document=Rt}attachComponentPortal(ue){const Ue=(ue.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ue.component);let Ct;return ue.viewContainerRef?(Ct=ue.viewContainerRef.createComponent(Ue,ue.viewContainerRef.length,ue.injector||ue.viewContainerRef.injector,ue.projectableNodes||void 0),this.setDisposeFn(()=>Ct.destroy())):(Ct=Ue.create(ue.injector||this._defaultInjector||o.zs3.NULL),this._appRef.attachView(Ct.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Ct.hostView),Ct.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Ct)),this._attachedPortal=ue,Ct}attachTemplatePortal(ue){let ke=ue.viewContainerRef,Ue=ke.createEmbeddedView(ue.templateRef,ue.context,{injector:ue.injector});return Ue.rootNodes.forEach(Ct=>this.outletElement.appendChild(Ct)),Ue.detectChanges(),this.setDisposeFn(()=>{let Ct=ke.indexOf(Ue);-1!==Ct&&ke.remove(Ct)}),this._attachedPortal=ue,Ue}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ue){return ue.hostView.rootNodes[0]}}let De=(()=>{class $ extends oe{constructor(ke,Ue){super(ke,Ue)}}return $.\u0275fac=function(ke){return new(ke||$)(o.Y36(o.Rgc),o.Y36(o.s_b))},$.\u0275dir=o.lG2({type:$,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[o.qOj]}),$})(),at=(()=>{class $ extends re{constructor(ke,Ue,Ct){super(),this._componentFactoryResolver=ke,this._viewContainerRef=Ue,this._isInitialized=!1,this.attached=new o.vpe,this.attachDomPortal=Rt=>{const Tt=Rt.element,Xt=this._document.createComment("dom-portal");Rt.setAttachedHost(this),Tt.parentNode.insertBefore(Xt,Tt),this._getRootNode().appendChild(Tt),this._attachedPortal=Rt,super.setDisposeFn(()=>{Xt.parentNode&&Xt.parentNode.replaceChild(Tt,Xt)})},this._document=Ct}get portal(){return this._attachedPortal}set portal(ke){this.hasAttached()&&!ke&&!this._isInitialized||(this.hasAttached()&&super.detach(),ke&&super.attach(ke),this._attachedPortal=ke||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ke){ke.setAttachedHost(this);const Ue=null!=ke.viewContainerRef?ke.viewContainerRef:this._viewContainerRef,Rt=(ke.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ke.component),Tt=Ue.createComponent(Rt,Ue.length,ke.injector||Ue.injector,ke.projectableNodes||void 0);return Ue!==this._viewContainerRef&&this._getRootNode().appendChild(Tt.hostView.rootNodes[0]),super.setDisposeFn(()=>Tt.destroy()),this._attachedPortal=ke,this._attachedRef=Tt,this.attached.emit(Tt),Tt}attachTemplatePortal(ke){ke.setAttachedHost(this);const Ue=this._viewContainerRef.createEmbeddedView(ke.templateRef,ke.context,{injector:ke.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ke,this._attachedRef=Ue,this.attached.emit(Ue),Ue}_getRootNode(){const ke=this._viewContainerRef.element.nativeElement;return ke.nodeType===ke.ELEMENT_NODE?ke:ke.parentNode}}return $.\u0275fac=function(ke){return new(ke||$)(o.Y36(o._Vd),o.Y36(o.s_b),o.Y36(C.K0))},$.\u0275dir=o.lG2({type:$,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[o.qOj]}),$})(),q=(()=>{class ${}return $.\u0275fac=function(ke){return new(ke||$)},$.\u0275mod=o.oAB({type:$}),$.\u0275inj=o.cJS({}),$})()},89829:(Dt,xe,l)=>{"use strict";l.d(xe,{PQ:()=>ce,ZD:()=>Mt,mF:()=>$t,Cl:()=>qe,rL:()=>Ae});var o=l(42495),C=l(65879),_=l(78645),N=l(22096),B=l(65592),c=l(92438),X=l(41954),ae=l(47394);const Q={schedule(rt){let dt=requestAnimationFrame,ye=cancelAnimationFrame;const{delegate:bt}=Q;bt&&(dt=bt.requestAnimationFrame,ye=bt.cancelAnimationFrame);const At=dt(Qe=>{ye=void 0,rt(Qe)});return new ae.w0(()=>ye?.(At))},requestAnimationFrame(...rt){const{delegate:dt}=Q;return(dt?.requestAnimationFrame||requestAnimationFrame)(...rt)},cancelAnimationFrame(...rt){const{delegate:dt}=Q;return(dt?.cancelAnimationFrame||cancelAnimationFrame)(...rt)},delegate:void 0};var oe=l(2631);new class j extends oe.v{flush(dt){this._active=!0;const ye=this._scheduled;this._scheduled=void 0;const{actions:bt}=this;let At;dt=dt||bt.shift();do{if(At=dt.execute(dt.state,dt.delay))break}while((dt=bt[0])&&dt.id===ye&&bt.shift());if(this._active=!1,At){for(;(dt=bt[0])&&dt.id===ye&&bt.shift();)dt.unsubscribe();throw At}}}(class U extends X.o{constructor(dt,ye){super(dt,ye),this.scheduler=dt,this.work=ye}requestAsyncId(dt,ye,bt=0){return null!==bt&&bt>0?super.requestAsyncId(dt,ye,bt):(dt.actions.push(this),dt._scheduled||(dt._scheduled=Q.requestAnimationFrame(()=>dt.flush(void 0))))}recycleAsyncId(dt,ye,bt=0){var At;if(null!=bt?bt>0:this.delay>0)return super.recycleAsyncId(dt,ye,bt);const{actions:Qe}=dt;null!=ye&&(null===(At=Qe[Qe.length-1])||void 0===At?void 0:At.id)!==ye&&(Q.cancelAnimationFrame(ye),dt._scheduled=void 0)}});l(76410);var _e=l(16321),De=l(79360),Ze=l(54829),at=l(8251),q=l(74825);function de(rt,dt=_e.z){return function et(rt){return(0,De.e)((dt,ye)=>{let bt=!1,At=null,Qe=null,zt=!1;const Pe=()=>{if(Qe?.unsubscribe(),Qe=null,bt){bt=!1;const me=At;At=null,ye.next(me)}zt&&ye.complete()},Ge=()=>{Qe=null,zt&&ye.complete()};dt.subscribe((0,at.x)(ye,me=>{bt=!0,At=me,Qe||(0,Ze.Xf)(rt(me)).subscribe(Qe=(0,at.x)(ye,Pe,Ge))},()=>{zt=!0,(!bt||!Qe||Qe.closed)&&ye.complete()}))})}(()=>(0,q.H)(rt,dt))}var $=l(32181),ue=l(59773),ke=l(62831),Ue=l(96814),Ct=l(49388);let $t=(()=>{class rt{constructor(ye,bt,At){this._ngZone=ye,this._platform=bt,this._scrolled=new _.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=At}register(ye){this.scrollContainers.has(ye)||this.scrollContainers.set(ye,ye.elementScrolled().subscribe(()=>this._scrolled.next(ye)))}deregister(ye){const bt=this.scrollContainers.get(ye);bt&&(bt.unsubscribe(),this.scrollContainers.delete(ye))}scrolled(ye=20){return this._platform.isBrowser?new B.y(bt=>{this._globalSubscription||this._addGlobalListener();const At=ye>0?this._scrolled.pipe(de(ye)).subscribe(bt):this._scrolled.subscribe(bt);return this._scrolledCount++,()=>{At.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,N.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((ye,bt)=>this.deregister(bt)),this._scrolled.complete()}ancestorScrolled(ye,bt){const At=this.getAncestorScrollContainers(ye);return this.scrolled(bt).pipe((0,$.h)(Qe=>!Qe||At.indexOf(Qe)>-1))}getAncestorScrollContainers(ye){const bt=[];return this.scrollContainers.forEach((At,Qe)=>{this._scrollableContainsElement(Qe,ye)&&bt.push(Qe)}),bt}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ye,bt){let At=(0,o.fI)(bt),Qe=ye.getElementRef().nativeElement;do{if(At==Qe)return!0}while(At=At.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ye=this._getWindow();return(0,c.R)(ye.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return rt.\u0275fac=function(ye){return new(ye||rt)(C.LFG(C.R0b),C.LFG(ke.t4),C.LFG(Ue.K0,8))},rt.\u0275prov=C.Yz7({token:rt,factory:rt.\u0275fac,providedIn:"root"}),rt})(),ce=(()=>{class rt{constructor(ye,bt,At,Qe){this.elementRef=ye,this.scrollDispatcher=bt,this.ngZone=At,this.dir=Qe,this._destroyed=new _.x,this._elementScrolled=new B.y(zt=>this.ngZone.runOutsideAngular(()=>(0,c.R)(this.elementRef.nativeElement,"scroll").pipe((0,ue.R)(this._destroyed)).subscribe(zt)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(ye){const bt=this.elementRef.nativeElement,At=this.dir&&"rtl"==this.dir.value;null==ye.left&&(ye.left=At?ye.end:ye.start),null==ye.right&&(ye.right=At?ye.start:ye.end),null!=ye.bottom&&(ye.top=bt.scrollHeight-bt.clientHeight-ye.bottom),At&&0!=(0,ke._i)()?(null!=ye.left&&(ye.right=bt.scrollWidth-bt.clientWidth-ye.left),2==(0,ke._i)()?ye.left=ye.right:1==(0,ke._i)()&&(ye.left=ye.right?-ye.right:ye.right)):null!=ye.right&&(ye.left=bt.scrollWidth-bt.clientWidth-ye.right),this._applyScrollToOptions(ye)}_applyScrollToOptions(ye){const bt=this.elementRef.nativeElement;(0,ke.Mq)()?bt.scrollTo(ye):(null!=ye.top&&(bt.scrollTop=ye.top),null!=ye.left&&(bt.scrollLeft=ye.left))}measureScrollOffset(ye){const bt="left",Qe=this.elementRef.nativeElement;if("top"==ye)return Qe.scrollTop;if("bottom"==ye)return Qe.scrollHeight-Qe.clientHeight-Qe.scrollTop;const zt=this.dir&&"rtl"==this.dir.value;return"start"==ye?ye=zt?"right":bt:"end"==ye&&(ye=zt?bt:"right"),zt&&2==(0,ke._i)()?ye==bt?Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft:Qe.scrollLeft:zt&&1==(0,ke._i)()?ye==bt?Qe.scrollLeft+Qe.scrollWidth-Qe.clientWidth:-Qe.scrollLeft:ye==bt?Qe.scrollLeft:Qe.scrollWidth-Qe.clientWidth-Qe.scrollLeft}}return rt.\u0275fac=function(ye){return new(ye||rt)(C.Y36(C.SBq),C.Y36($t),C.Y36(C.R0b),C.Y36(Ct.Is,8))},rt.\u0275dir=C.lG2({type:rt,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),rt})(),Ae=(()=>{class rt{constructor(ye,bt,At){this._platform=ye,this._change=new _.x,this._changeListener=Qe=>{this._change.next(Qe)},this._document=At,bt.runOutsideAngular(()=>{if(ye.isBrowser){const Qe=this._getWindow();Qe.addEventListener("resize",this._changeListener),Qe.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ye=this._getWindow();ye.removeEventListener("resize",this._changeListener),ye.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ye={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ye}getViewportRect(){const ye=this.getViewportScrollPosition(),{width:bt,height:At}=this.getViewportSize();return{top:ye.top,left:ye.left,bottom:ye.top+At,right:ye.left+bt,height:At,width:bt}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ye=this._document,bt=this._getWindow(),At=ye.documentElement,Qe=At.getBoundingClientRect();return{top:-Qe.top||ye.body.scrollTop||bt.scrollY||At.scrollTop||0,left:-Qe.left||ye.body.scrollLeft||bt.scrollX||At.scrollLeft||0}}change(ye=20){return ye>0?this._change.pipe(de(ye)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ye=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ye.innerWidth,height:ye.innerHeight}:{width:0,height:0}}}return rt.\u0275fac=function(ye){return new(ye||rt)(C.LFG(ke.t4),C.LFG(C.R0b),C.LFG(Ue.K0,8))},rt.\u0275prov=C.Yz7({token:rt,factory:rt.\u0275fac,providedIn:"root"}),rt})(),Mt=(()=>{class rt{}return rt.\u0275fac=function(ye){return new(ye||rt)},rt.\u0275mod=C.oAB({type:rt}),rt.\u0275inj=C.cJS({}),rt})(),qe=(()=>{class rt{}return rt.\u0275fac=function(ye){return new(ye||rt)},rt.\u0275mod=C.oAB({type:rt}),rt.\u0275inj=C.cJS({imports:[Ct.vT,Mt,Ct.vT,Mt]}),rt})()},96814:(Dt,xe,l)=>{"use strict";l.d(xe,{Do:()=>_e,ED:()=>ho,EM:()=>jo,HT:()=>N,JF:()=>Xn,K0:()=>c,Mx:()=>Pi,NF:()=>Qi,O5:()=>li,OU:()=>bi,Ov:()=>Bi,PM:()=>Li,RF:()=>Yi,S$:()=>re,V_:()=>ae,Ye:()=>De,ax:()=>Jn,b0:()=>se,bD:()=>Ui,ez:()=>Ki,gd:()=>ko,mk:()=>yn,n9:()=>ma,q:()=>_,sg:()=>Jn,tP:()=>ca,w_:()=>B});var o=l(65879);let C=null;function _(){return C}function N(g){C||(C=g)}class B{}const c=new o.OlP("DocumentToken");let X=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return(0,o.f3M)(Q)},providedIn:"platform"}),g})();const ae=new o.OlP("Location Initialized");let Q=(()=>{class g extends X{constructor(){super(),this._doc=(0,o.f3M)(c),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return _().getBaseHref(this._doc)}onPopState(P){const G=_().getGlobalEventTarget(this._doc,"window");return G.addEventListener("popstate",P,!1),()=>G.removeEventListener("popstate",P)}onHashChange(P){const G=_().getGlobalEventTarget(this._doc,"window");return G.addEventListener("hashchange",P,!1),()=>G.removeEventListener("hashchange",P)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(P){this._location.pathname=P}pushState(P,G,Me){this._history.pushState(P,G,Me)}replaceState(P,G,Me){this._history.replaceState(P,G,Me)}forward(){this._history.forward()}back(){this._history.back()}historyGo(P=0){this._history.go(P)}getState(){return this._history.state}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return new g},providedIn:"platform"}),g})();function U(g,L){if(0==g.length)return L;if(0==L.length)return g;let P=0;return g.endsWith("/")&&P++,L.startsWith("/")&&P++,2==P?g+L.substring(1):1==P?g+L:g+"/"+L}function oe(g){const L=g.match(/#|\?|$/),P=L&&L.index||g.length;return g.slice(0,P-("/"===g[P-1]?1:0))+g.slice(P)}function j(g){return g&&"?"!==g[0]?"?"+g:g}let re=(()=>{class g{historyGo(P){throw new Error("Not implemented")}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275prov=o.Yz7({token:g,factory:function(){return(0,o.f3M)(se)},providedIn:"root"}),g})();const J=new o.OlP("appBaseHref");let se=(()=>{class g extends re{constructor(P,G){super(),this._platformLocation=P,this._removeListenerFns=[],this._baseHref=G??this._platformLocation.getBaseHrefFromDOM()??(0,o.f3M)(c).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}prepareExternalUrl(P){return U(this._baseHref,P)}path(P=!1){const G=this._platformLocation.pathname+j(this._platformLocation.search),Me=this._platformLocation.hash;return Me&&P?`${G}${Me}`:G}pushState(P,G,Me,ct){const y=this.prepareExternalUrl(Me+j(ct));this._platformLocation.pushState(P,G,y)}replaceState(P,G,Me,ct){const y=this.prepareExternalUrl(Me+j(ct));this._platformLocation.replaceState(P,G,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(o.LFG(X),o.LFG(J,8))},g.\u0275prov=o.Yz7({token:g,factory:g.\u0275fac,providedIn:"root"}),g})(),_e=(()=>{class g extends re{constructor(P,G){super(),this._platformLocation=P,this._baseHref="",this._removeListenerFns=[],null!=G&&(this._baseHref=G)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(P){this._removeListenerFns.push(this._platformLocation.onPopState(P),this._platformLocation.onHashChange(P))}getBaseHref(){return this._baseHref}path(P=!1){let G=this._platformLocation.hash;return null==G&&(G="#"),G.length>0?G.substring(1):G}prepareExternalUrl(P){const G=U(this._baseHref,P);return G.length>0?"#"+G:G}pushState(P,G,Me,ct){let y=this.prepareExternalUrl(Me+j(ct));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.pushState(P,G,y)}replaceState(P,G,Me,ct){let y=this.prepareExternalUrl(Me+j(ct));0==y.length&&(y=this._platformLocation.pathname),this._platformLocation.replaceState(P,G,y)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(P=0){this._platformLocation.historyGo?.(P)}}return g.\u0275fac=function(P){return new(P||g)(o.LFG(X),o.LFG(J,8))},g.\u0275prov=o.Yz7({token:g,factory:g.\u0275fac}),g})(),De=(()=>{class g{constructor(P){this._subject=new o.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=P;const G=this._locationStrategy.getBaseHref();this._basePath=function q(g){if(new RegExp("^(https?:)?//").test(g)){const[,P]=g.split(/\/\/[^\/]+/);return P}return g}(oe(et(G))),this._locationStrategy.onPopState(Me=>{this._subject.emit({url:this.path(!0),pop:!0,state:Me.state,type:Me.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(P=!1){return this.normalize(this._locationStrategy.path(P))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(P,G=""){return this.path()==this.normalize(P+j(G))}normalize(P){return g.stripTrailingSlash(function at(g,L){if(!g||!L.startsWith(g))return L;const P=L.substring(g.length);return""===P||["/",";","?","#"].includes(P[0])?P:L}(this._basePath,et(P)))}prepareExternalUrl(P){return P&&"/"!==P[0]&&(P="/"+P),this._locationStrategy.prepareExternalUrl(P)}go(P,G="",Me=null){this._locationStrategy.pushState(Me,"",P,G),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+j(G)),Me)}replaceState(P,G="",Me=null){this._locationStrategy.replaceState(Me,"",P,G),this._notifyUrlChangeListeners(this.prepareExternalUrl(P+j(G)),Me)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(P=0){this._locationStrategy.historyGo?.(P)}onUrlChange(P){return this._urlChangeListeners.push(P),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(G=>{this._notifyUrlChangeListeners(G.url,G.state)})),()=>{const G=this._urlChangeListeners.indexOf(P);this._urlChangeListeners.splice(G,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(P="",G){this._urlChangeListeners.forEach(Me=>Me(P,G))}subscribe(P,G,Me){return this._subject.subscribe({next:P,error:G,complete:Me})}}return g.normalizeQueryParams=j,g.joinWithSlash=U,g.stripTrailingSlash=oe,g.\u0275fac=function(P){return new(P||g)(o.LFG(re))},g.\u0275prov=o.Yz7({token:g,factory:function(){return function Ze(){return new De((0,o.LFG)(re))}()},providedIn:"root"}),g})();function et(g){return g.replace(/\/index.html$/,"")}function Pi(g,L){L=encodeURIComponent(L);for(const P of g.split(";")){const G=P.indexOf("="),[Me,ct]=-1==G?[P,""]:[P.slice(0,G),P.slice(G+1)];if(Me.trim()===L)return decodeURIComponent(ct)}return null}const oi=/\s+/,je=[];let yn=(()=>{class g{constructor(P,G,Me,ct){this._iterableDiffers=P,this._keyValueDiffers=G,this._ngEl=Me,this._renderer=ct,this.initialClasses=je,this.stateMap=new Map}set klass(P){this.initialClasses=null!=P?P.trim().split(oi):je}set ngClass(P){this.rawClass="string"==typeof P?P.trim().split(oi):P}ngDoCheck(){for(const G of this.initialClasses)this._updateState(G,!0);const P=this.rawClass;if(Array.isArray(P)||P instanceof Set)for(const G of P)this._updateState(G,!0);else if(null!=P)for(const G of Object.keys(P))this._updateState(G,!!P[G]);this._applyStateDiff()}_updateState(P,G){const Me=this.stateMap.get(P);void 0!==Me?(Me.enabled!==G&&(Me.changed=!0,Me.enabled=G),Me.touched=!0):this.stateMap.set(P,{enabled:G,changed:!0,touched:!0})}_applyStateDiff(){for(const P of this.stateMap){const G=P[0],Me=P[1];Me.changed?(this._toggleClass(G,Me.enabled),Me.changed=!1):Me.touched||(Me.enabled&&this._toggleClass(G,!1),this.stateMap.delete(G)),Me.touched=!1}}_toggleClass(P,G){(P=P.trim()).length>0&&P.split(oi).forEach(Me=>{G?this._renderer.addClass(this._ngEl.nativeElement,Me):this._renderer.removeClass(this._ngEl.nativeElement,Me)})}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.ZZ4),o.Y36(o.aQg),o.Y36(o.SBq),o.Y36(o.Qsj))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),g})();class An{constructor(L,P,G,Me){this.$implicit=L,this.ngForOf=P,this.index=G,this.count=Me}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Jn=(()=>{class g{set ngForOf(P){this._ngForOf=P,this._ngForOfDirty=!0}set ngForTrackBy(P){this._trackByFn=P}get ngForTrackBy(){return this._trackByFn}constructor(P,G,Me){this._viewContainer=P,this._template=G,this._differs=Me,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(P){P&&(this._template=P)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const P=this._ngForOf;!this._differ&&P&&(this._differ=this._differs.find(P).create(this.ngForTrackBy))}if(this._differ){const P=this._differ.diff(this._ngForOf);P&&this._applyChanges(P)}}_applyChanges(P){const G=this._viewContainer;P.forEachOperation((Me,ct,y)=>{if(null==Me.previousIndex)G.createEmbeddedView(this._template,new An(Me.item,this._ngForOf,-1,-1),null===y?void 0:y);else if(null==y)G.remove(null===ct?void 0:ct);else if(null!==ct){const A=G.get(ct);G.move(A,y),fi(A,Me)}});for(let Me=0,ct=G.length;Me{fi(G.get(Me.currentIndex),Me)})}static ngTemplateContextGuard(P,G){return!0}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(o.ZZ4))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),g})();function fi(g,L){g.context.$implicit=L.item}let li=(()=>{class g{constructor(P,G){this._viewContainer=P,this._context=new Fi,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=G}set ngIf(P){this._context.$implicit=this._context.ngIf=P,this._updateView()}set ngIfThen(P){co("ngIfThen",P),this._thenTemplateRef=P,this._thenViewRef=null,this._updateView()}set ngIfElse(P){co("ngIfElse",P),this._elseTemplateRef=P,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(P,G){return!0}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),g})();class Fi{constructor(){this.$implicit=null,this.ngIf=null}}function co(g,L){if(L&&!L.createEmbeddedView)throw new Error(`${g} must be a TemplateRef, but received '${(0,o.AaK)(L)}'.`)}class uo{constructor(L,P){this._viewContainerRef=L,this._templateRef=P,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(L){L&&!this._created?this.create():!L&&this._created&&this.destroy()}}let Yi=(()=>{class g{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(P){this._ngSwitch=P,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(P){this._defaultViews.push(P)}_matchCase(P){const G=P==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||G,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),G}_updateDefaultCases(P){if(this._defaultViews.length>0&&P!==this._defaultUsed){this._defaultUsed=P;for(const G of this._defaultViews)G.enforceState(P)}}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),g})(),ma=(()=>{class g{constructor(P,G,Me){this.ngSwitch=Me,Me._addCase(),this._view=new uo(P,G)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Yi,9))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),g})(),ho=(()=>{class g{constructor(P,G,Me){Me._addDefault(new uo(P,G))}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b),o.Y36(o.Rgc),o.Y36(Yi,9))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngSwitchDefault",""]],standalone:!0}),g})(),ca=(()=>{class g{constructor(P){this._viewContainerRef=P,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(P){if(P.ngTemplateOutlet||P.ngTemplateOutletInjector){const G=this._viewContainerRef;if(this._viewRef&&G.remove(G.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:Me,ngTemplateOutletContext:ct,ngTemplateOutletInjector:y}=this;this._viewRef=G.createEmbeddedView(Me,ct,y?{injector:y}:void 0)}else this._viewRef=null}else this._viewRef&&P.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.s_b))},g.\u0275dir=o.lG2({type:g,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[o.TTD]}),g})();function Mn(g,L){return new o.vHH(2100,!1)}class ui{createSubscription(L,P){return(0,o.rg0)(()=>L.subscribe({next:P,error:G=>{throw G}}))}dispose(L){(0,o.rg0)(()=>L.unsubscribe())}}class ai{createSubscription(L,P){return L.then(P,G=>{throw G})}dispose(L){}}const Si=new ai,pi=new ui;let Bi=(()=>{class g{constructor(P){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=P}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(P){return this._obj?P!==this._obj?(this._dispose(),this.transform(P)):this._latestValue:(P&&this._subscribe(P),this._latestValue)}_subscribe(P){this._obj=P,this._strategy=this._selectStrategy(P),this._subscription=this._strategy.createSubscription(P,G=>this._updateLatestValue(P,G))}_selectStrategy(P){if((0,o.QGY)(P))return Si;if((0,o.F4k)(P))return pi;throw Mn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(P,G){P===this._obj&&(this._latestValue=G,this._ref.markForCheck())}}return g.\u0275fac=function(P){return new(P||g)(o.Y36(o.sBO,16))},g.\u0275pipe=o.Yjl({name:"async",type:g,pure:!1,standalone:!0}),g})(),ko=(()=>{class g{transform(P){if(null==P)return null;if("string"!=typeof P)throw Mn();return P.toUpperCase()}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=o.Yjl({name:"uppercase",type:g,pure:!0,standalone:!0}),g})(),bi=(()=>{class g{transform(P,G,Me){if(null==P)return null;if(!this.supports(P))throw Mn();return P.slice(G,Me)}supports(P){return"string"==typeof P||Array.isArray(P)}}return g.\u0275fac=function(P){return new(P||g)},g.\u0275pipe=o.Yjl({name:"slice",type:g,pure:!1,standalone:!0}),g})(),Ki=(()=>{class g{}return g.\u0275fac=function(P){return new(P||g)},g.\u0275mod=o.oAB({type:g}),g.\u0275inj=o.cJS({}),g})();const Ui="browser",Jo="server";function Qi(g){return g===Ui}function Li(g){return g===Jo}let jo=(()=>{class g{}return g.\u0275prov=(0,o.Yz7)({token:g,providedIn:"root",factory:()=>new $n((0,o.LFG)(c),window)}),g})();class $n{constructor(L,P){this.document=L,this.window=P,this.offset=()=>[0,0]}setOffset(L){this.offset=Array.isArray(L)?()=>L:L}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(L){this.supportsScrolling()&&this.window.scrollTo(L[0],L[1])}scrollToAnchor(L){if(!this.supportsScrolling())return;const P=function Eo(g,L){const P=g.getElementById(L)||g.getElementsByName(L)[0];if(P)return P;if("function"==typeof g.createTreeWalker&&g.body&&"function"==typeof g.body.attachShadow){const G=g.createTreeWalker(g.body,NodeFilter.SHOW_ELEMENT);let Me=G.currentNode;for(;Me;){const ct=Me.shadowRoot;if(ct){const y=ct.getElementById(L)||ct.querySelector(`[name="${L}"]`);if(y)return y}Me=G.nextNode()}}return null}(this.document,L);P&&(this.scrollToElement(P),P.focus())}setHistoryScrollRestoration(L){if(this.supportScrollRestoration()){const P=this.window.history;P&&P.scrollRestoration&&(P.scrollRestoration=L)}}scrollToElement(L){const P=L.getBoundingClientRect(),G=P.left+this.window.pageXOffset,Me=P.top+this.window.pageYOffset,ct=this.offset();this.window.scrollTo(G-ct[0],Me-ct[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const L=Ji(this.window.history)||Ji(Object.getPrototypeOf(this.window.history));return!(!L||!L.writable&&!L.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function Ji(g){return Object.getOwnPropertyDescriptor(g,"scrollRestoration")}class Xn{}},69862:(Dt,xe,l)=>{"use strict";l.d(xe,{CB:()=>R,UA:()=>Pt,WM:()=>re,Zn:()=>Ut,eN:()=>ce,h_:()=>We});var o=l(65879),C=l(22096),_=l(7715),N=l(65592),B=l(76328),c=l(32181),X=l(37398),ae=l(64716),Q=l(94664),U=l(96814);class oe{}class j{}class re{constructor(S){this.normalizedNames=new Map,this.lazyUpdate=null,S?"string"==typeof S?this.lazyInit=()=>{this.headers=new Map,S.split("\n").forEach(Y=>{const Ee=Y.indexOf(":");if(Ee>0){const Ke=Y.slice(0,Ee),mt=Ke.toLowerCase(),_t=Y.slice(Ee+1).trim();this.maybeSetNormalizedName(Ke,mt),this.headers.has(mt)?this.headers.get(mt).push(_t):this.headers.set(mt,[_t])}})}:typeof Headers<"u"&&S instanceof Headers?(this.headers=new Map,S.forEach((Y,Ee)=>{this.setHeaderEntries(Ee,Y)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(S).forEach(([Y,Ee])=>{this.setHeaderEntries(Y,Ee)})}:this.headers=new Map}has(S){return this.init(),this.headers.has(S.toLowerCase())}get(S){this.init();const Y=this.headers.get(S.toLowerCase());return Y&&Y.length>0?Y[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(S){return this.init(),this.headers.get(S.toLowerCase())||null}append(S,Y){return this.clone({name:S,value:Y,op:"a"})}set(S,Y){return this.clone({name:S,value:Y,op:"s"})}delete(S,Y){return this.clone({name:S,value:Y,op:"d"})}maybeSetNormalizedName(S,Y){this.normalizedNames.has(Y)||this.normalizedNames.set(Y,S)}init(){this.lazyInit&&(this.lazyInit instanceof re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(S=>this.applyUpdate(S)),this.lazyUpdate=null))}copyFrom(S){S.init(),Array.from(S.headers.keys()).forEach(Y=>{this.headers.set(Y,S.headers.get(Y)),this.normalizedNames.set(Y,S.normalizedNames.get(Y))})}clone(S){const Y=new re;return Y.lazyInit=this.lazyInit&&this.lazyInit instanceof re?this.lazyInit:this,Y.lazyUpdate=(this.lazyUpdate||[]).concat([S]),Y}applyUpdate(S){const Y=S.name.toLowerCase();switch(S.op){case"a":case"s":let Ee=S.value;if("string"==typeof Ee&&(Ee=[Ee]),0===Ee.length)return;this.maybeSetNormalizedName(S.name,Y);const Ke=("a"===S.op?this.headers.get(Y):void 0)||[];Ke.push(...Ee),this.headers.set(Y,Ke);break;case"d":const mt=S.value;if(mt){let _t=this.headers.get(Y);if(!_t)return;_t=_t.filter(cn=>-1===mt.indexOf(cn)),0===_t.length?(this.headers.delete(Y),this.normalizedNames.delete(Y)):this.headers.set(Y,_t)}else this.headers.delete(Y),this.normalizedNames.delete(Y)}}setHeaderEntries(S,Y){const Ee=(Array.isArray(Y)?Y:[Y]).map(mt=>mt.toString()),Ke=S.toLowerCase();this.headers.set(Ke,Ee),this.maybeSetNormalizedName(S,Ke)}forEach(S){this.init(),Array.from(this.normalizedNames.keys()).forEach(Y=>S(this.normalizedNames.get(Y),this.headers.get(Y)))}}class se{encodeKey(S){return at(S)}encodeValue(S){return at(S)}decodeKey(S){return decodeURIComponent(S)}decodeValue(S){return decodeURIComponent(S)}}const De=/%(\d[a-f0-9])/gi,Ze={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function at(pe){return encodeURIComponent(pe).replace(De,(S,Y)=>Ze[Y]??S)}function et(pe){return`${pe}`}class q{constructor(S={}){if(this.updates=null,this.cloneFrom=null,this.encoder=S.encoder||new se,S.fromString){if(S.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function _e(pe,S){const Y=new Map;return pe.length>0&&pe.replace(/^\?/,"").split("&").forEach(Ke=>{const mt=Ke.indexOf("="),[_t,cn]=-1==mt?[S.decodeKey(Ke),""]:[S.decodeKey(Ke.slice(0,mt)),S.decodeValue(Ke.slice(mt+1))],Yt=Y.get(_t)||[];Yt.push(cn),Y.set(_t,Yt)}),Y}(S.fromString,this.encoder)}else S.fromObject?(this.map=new Map,Object.keys(S.fromObject).forEach(Y=>{const Ee=S.fromObject[Y],Ke=Array.isArray(Ee)?Ee.map(et):[et(Ee)];this.map.set(Y,Ke)})):this.map=null}has(S){return this.init(),this.map.has(S)}get(S){this.init();const Y=this.map.get(S);return Y?Y[0]:null}getAll(S){return this.init(),this.map.get(S)||null}keys(){return this.init(),Array.from(this.map.keys())}append(S,Y){return this.clone({param:S,value:Y,op:"a"})}appendAll(S){const Y=[];return Object.keys(S).forEach(Ee=>{const Ke=S[Ee];Array.isArray(Ke)?Ke.forEach(mt=>{Y.push({param:Ee,value:mt,op:"a"})}):Y.push({param:Ee,value:Ke,op:"a"})}),this.clone(Y)}set(S,Y){return this.clone({param:S,value:Y,op:"s"})}delete(S,Y){return this.clone({param:S,value:Y,op:"d"})}toString(){return this.init(),this.keys().map(S=>{const Y=this.encoder.encodeKey(S);return this.map.get(S).map(Ee=>Y+"="+this.encoder.encodeValue(Ee)).join("&")}).filter(S=>""!==S).join("&")}clone(S){const Y=new q({encoder:this.encoder});return Y.cloneFrom=this.cloneFrom||this,Y.updates=(this.updates||[]).concat(S),Y}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(S=>this.map.set(S,this.cloneFrom.map.get(S))),this.updates.forEach(S=>{switch(S.op){case"a":case"s":const Y=("a"===S.op?this.map.get(S.param):void 0)||[];Y.push(et(S.value)),this.map.set(S.param,Y);break;case"d":if(void 0===S.value){this.map.delete(S.param);break}{let Ee=this.map.get(S.param)||[];const Ke=Ee.indexOf(et(S.value));-1!==Ke&&Ee.splice(Ke,1),Ee.length>0?this.map.set(S.param,Ee):this.map.delete(S.param)}}}),this.cloneFrom=this.updates=null)}}class ${constructor(){this.map=new Map}set(S,Y){return this.map.set(S,Y),this}get(S){return this.map.has(S)||this.map.set(S,S.defaultValue()),this.map.get(S)}delete(S){return this.map.delete(S),this}has(S){return this.map.has(S)}keys(){return this.map.keys()}}function ke(pe){return typeof ArrayBuffer<"u"&&pe instanceof ArrayBuffer}function Ue(pe){return typeof Blob<"u"&&pe instanceof Blob}function Ct(pe){return typeof FormData<"u"&&pe instanceof FormData}class Tt{constructor(S,Y,Ee,Ke){let mt;if(this.url=Y,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=S.toUpperCase(),function ue(pe){switch(pe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Ke?(this.body=void 0!==Ee?Ee:null,mt=Ke):mt=Ee,mt&&(this.reportProgress=!!mt.reportProgress,this.withCredentials=!!mt.withCredentials,mt.responseType&&(this.responseType=mt.responseType),mt.headers&&(this.headers=mt.headers),mt.context&&(this.context=mt.context),mt.params&&(this.params=mt.params)),this.headers||(this.headers=new re),this.context||(this.context=new $),this.params){const _t=this.params.toString();if(0===_t.length)this.urlWithParams=Y;else{const cn=Y.indexOf("?");this.urlWithParams=Y+(-1===cn?"?":cnmi.set(si,S.setHeaders[si]),Yt)),S.setParams&&(_n=Object.keys(S.setParams).reduce((mi,si)=>mi.set(si,S.setParams[si]),_n)),new Tt(Y,Ee,mt,{params:_n,headers:Yt,context:Rn,reportProgress:cn,responseType:Ke,withCredentials:_t})}}var Xt=function(pe){return pe[pe.Sent=0]="Sent",pe[pe.UploadProgress=1]="UploadProgress",pe[pe.ResponseHeader=2]="ResponseHeader",pe[pe.DownloadProgress=3]="DownloadProgress",pe[pe.Response=4]="Response",pe[pe.User=5]="User",pe}(Xt||{});class Bt{constructor(S,Y=200,Ee="OK"){this.headers=S.headers||new re,this.status=void 0!==S.status?S.status:Y,this.statusText=S.statusText||Ee,this.url=S.url||null,this.ok=this.status>=200&&this.status<300}}class Ot extends Bt{constructor(S={}){super(S),this.type=Xt.ResponseHeader}clone(S={}){return new Ot({headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class Ut extends Bt{constructor(S={}){super(S),this.type=Xt.Response,this.body=void 0!==S.body?S.body:null}clone(S={}){return new Ut({body:void 0!==S.body?S.body:this.body,headers:S.headers||this.headers,status:void 0!==S.status?S.status:this.status,statusText:S.statusText||this.statusText,url:S.url||this.url||void 0})}}class Pt extends Bt{constructor(S){super(S,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${S.url||"(unknown url)"}`:`Http failure response for ${S.url||"(unknown url)"}: ${S.status} ${S.statusText}`,this.error=S.error||null}}function $t(pe,S){return{body:S,headers:pe.headers,context:pe.context,observe:pe.observe,params:pe.params,reportProgress:pe.reportProgress,responseType:pe.responseType,withCredentials:pe.withCredentials}}let ce=(()=>{class pe{constructor(Y){this.handler=Y}request(Y,Ee,Ke={}){let mt;if(Y instanceof Tt)mt=Y;else{let Yt,_n;Yt=Ke.headers instanceof re?Ke.headers:new re(Ke.headers),Ke.params&&(_n=Ke.params instanceof q?Ke.params:new q({fromObject:Ke.params})),mt=new Tt(Y,Ee,void 0!==Ke.body?Ke.body:null,{headers:Yt,context:Ke.context,params:_n,reportProgress:Ke.reportProgress,responseType:Ke.responseType||"json",withCredentials:Ke.withCredentials})}const _t=(0,C.of)(mt).pipe((0,B.b)(Yt=>this.handler.handle(Yt)));if(Y instanceof Tt||"events"===Ke.observe)return _t;const cn=_t.pipe((0,c.h)(Yt=>Yt instanceof Ut));switch(Ke.observe||"body"){case"body":switch(mt.responseType){case"arraybuffer":return cn.pipe((0,X.U)(Yt=>{if(null!==Yt.body&&!(Yt.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Yt.body}));case"blob":return cn.pipe((0,X.U)(Yt=>{if(null!==Yt.body&&!(Yt.body instanceof Blob))throw new Error("Response is not a Blob.");return Yt.body}));case"text":return cn.pipe((0,X.U)(Yt=>{if(null!==Yt.body&&"string"!=typeof Yt.body)throw new Error("Response is not a string.");return Yt.body}));default:return cn.pipe((0,X.U)(Yt=>Yt.body))}case"response":return cn;default:throw new Error(`Unreachable: unhandled observe type ${Ke.observe}}`)}}delete(Y,Ee={}){return this.request("DELETE",Y,Ee)}get(Y,Ee={}){return this.request("GET",Y,Ee)}head(Y,Ee={}){return this.request("HEAD",Y,Ee)}jsonp(Y,Ee){return this.request("JSONP",Y,{params:(new q).append(Ee,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Y,Ee={}){return this.request("OPTIONS",Y,Ee)}patch(Y,Ee,Ke={}){return this.request("PATCH",Y,$t(Ke,Ee))}post(Y,Ee,Ke={}){return this.request("POST",Y,$t(Ke,Ee))}put(Y,Ee,Ke={}){return this.request("PUT",Y,$t(Ke,Ee))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(oe))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();function Gt(pe,S){return S(pe)}const Mt=new o.OlP(""),qe=new o.OlP("");let dt=(()=>{class pe extends oe{constructor(Y,Ee){super(),this.backend=Y,this.injector=Ee,this.chain=null,this.pendingTasks=(0,o.f3M)(o.HDt)}handle(Y){if(null===this.chain){const Ke=Array.from(new Set([...this.injector.get(Mt),...this.injector.get(qe,[])]));this.chain=Ke.reduceRight((mt,_t)=>function kt(pe,S,Y){return(Ee,Ke)=>Y.runInContext(()=>S(Ee,mt=>pe(mt,Ke)))}(mt,_t,this.injector),Gt)}const Ee=this.pendingTasks.add();return this.chain(Y,Ke=>this.backend.handle(Ke)).pipe((0,ae.x)(()=>this.pendingTasks.remove(Ee)))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(j),o.LFG(o.lqb))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();const it=/^\)\]\}',?\n/;let Te=(()=>{class pe{constructor(Y){this.xhrFactory=Y}handle(Y){if("JSONP"===Y.method)throw new o.vHH(-2800,!1);const Ee=this.xhrFactory;return(Ee.\u0275loadImpl?(0,_.D)(Ee.\u0275loadImpl()):(0,C.of)(null)).pipe((0,Q.w)(()=>new N.y(mt=>{const _t=Ee.build();if(_t.open(Y.method,Y.urlWithParams),Y.withCredentials&&(_t.withCredentials=!0),Y.headers.forEach((je,yn)=>_t.setRequestHeader(je,yn.join(","))),Y.headers.has("Accept")||_t.setRequestHeader("Accept","application/json, text/plain, */*"),!Y.headers.has("Content-Type")){const je=Y.detectContentTypeHeader();null!==je&&_t.setRequestHeader("Content-Type",je)}if(Y.responseType){const je=Y.responseType.toLowerCase();_t.responseType="json"!==je?je:"text"}const cn=Y.serializeBody();let Yt=null;const _n=()=>{if(null!==Yt)return Yt;const je=_t.statusText||"OK",yn=new re(_t.getAllResponseHeaders()),Wn=function we(pe){return"responseURL"in pe&&pe.responseURL?pe.responseURL:/^X-Request-URL:/m.test(pe.getAllResponseHeaders())?pe.getResponseHeader("X-Request-URL"):null}(_t)||Y.url;return Yt=new Ot({headers:yn,status:_t.status,statusText:je,url:Wn}),Yt},Rn=()=>{let{headers:je,status:yn,statusText:Wn,url:zn}=_n(),An=null;204!==yn&&(An=typeof _t.response>"u"?_t.responseText:_t.response),0===yn&&(yn=An?200:0);let Jn=yn>=200&&yn<300;if("json"===Y.responseType&&"string"==typeof An){const fi=An;An=An.replace(it,"");try{An=""!==An?JSON.parse(An):null}catch(fn){An=fi,Jn&&(Jn=!1,An={error:fn,text:An})}}Jn?(mt.next(new Ut({body:An,headers:je,status:yn,statusText:Wn,url:zn||void 0})),mt.complete()):mt.error(new Pt({error:An,headers:je,status:yn,statusText:Wn,url:zn||void 0}))},mi=je=>{const{url:yn}=_n(),Wn=new Pt({error:je,status:_t.status||0,statusText:_t.statusText||"Unknown Error",url:yn||void 0});mt.error(Wn)};let si=!1;const Pi=je=>{si||(mt.next(_n()),si=!0);let yn={type:Xt.DownloadProgress,loaded:je.loaded};je.lengthComputable&&(yn.total=je.total),"text"===Y.responseType&&_t.responseText&&(yn.partialText=_t.responseText),mt.next(yn)},oi=je=>{let yn={type:Xt.UploadProgress,loaded:je.loaded};je.lengthComputable&&(yn.total=je.total),mt.next(yn)};return _t.addEventListener("load",Rn),_t.addEventListener("error",mi),_t.addEventListener("timeout",mi),_t.addEventListener("abort",mi),Y.reportProgress&&(_t.addEventListener("progress",Pi),null!==cn&&_t.upload&&_t.upload.addEventListener("progress",oi)),_t.send(cn),mt.next({type:Xt.Sent}),()=>{_t.removeEventListener("error",mi),_t.removeEventListener("abort",mi),_t.removeEventListener("load",Rn),_t.removeEventListener("timeout",mi),Y.reportProgress&&(_t.removeEventListener("progress",Pi),null!==cn&&_t.upload&&_t.upload.removeEventListener("progress",oi)),_t.readyState!==_t.DONE&&_t.abort()}})))}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(U.JF))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();const le=new o.OlP("XSRF_ENABLED"),ot=new o.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),St=new o.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Kt{}let qt=(()=>{class pe{constructor(Y,Ee,Ke){this.doc=Y,this.platform=Ee,this.cookieName=Ke,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Y=this.doc.cookie||"";return Y!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,U.Mx)(Y,this.cookieName),this.lastCookieString=Y),this.lastToken}}return pe.\u0275fac=function(Y){return new(Y||pe)(o.LFG(U.K0),o.LFG(o.Lbi),o.LFG(ot))},pe.\u0275prov=o.Yz7({token:pe,factory:pe.\u0275fac}),pe})();function mn(pe,S){const Y=pe.url.toLowerCase();if(!(0,o.f3M)(le)||"GET"===pe.method||"HEAD"===pe.method||Y.startsWith("http://")||Y.startsWith("https://"))return S(pe);const Ee=(0,o.f3M)(Kt).getToken(),Ke=(0,o.f3M)(St);return null!=Ee&&!pe.headers.has(Ke)&&(pe=pe.clone({headers:pe.headers.set(Ke,Ee)})),S(pe)}var nt=function(pe){return pe[pe.Interceptors=0]="Interceptors",pe[pe.LegacyInterceptors=1]="LegacyInterceptors",pe[pe.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",pe[pe.NoXsrfProtection=3]="NoXsrfProtection",pe[pe.JsonpSupport=4]="JsonpSupport",pe[pe.RequestsMadeViaParent=5]="RequestsMadeViaParent",pe[pe.Fetch=6]="Fetch",pe}(nt||{});function We(...pe){const S=[ce,Te,dt,{provide:oe,useExisting:dt},{provide:j,useExisting:Te},{provide:Mt,useValue:mn,multi:!0},{provide:le,useValue:!0},{provide:Kt,useClass:qt}];for(const Y of pe)S.push(...Y.\u0275providers);return(0,o.MR2)(S)}function R(pe){return function Ft(pe,S){return{\u0275kind:pe,\u0275providers:S}}(nt.Interceptors,pe.map(S=>({provide:Mt,useValue:S,multi:!0})))}},65879:(Dt,xe,l)=>{"use strict";l.d(xe,{$8M:()=>Cc,$WT:()=>Si,$Z:()=>U3,AFp:()=>q0,ALo:()=>w8,AaK:()=>j,Akn:()=>Ba,AsE:()=>S4,BQk:()=>al,CHM:()=>wi,CRH:()=>G8,DdM:()=>g8,Dn7:()=>k8,EEQ:()=>In,EJc:()=>pu,EiD:()=>N0,EpF:()=>Hm,F$t:()=>Nm,F4k:()=>Lm,FYo:()=>r6,FiY:()=>Qc,Gf:()=>Pl,GfV:()=>l6,GkF:()=>g4,Gpc:()=>se,Gre:()=>hf,GuJ:()=>pe,HDt:()=>El,Hsn:()=>Rm,Ikx:()=>A4,JOm:()=>O,JVY:()=>y5,JZr:()=>et,KtG:()=>tr,L6k:()=>w5,LAX:()=>P5,LFG:()=>D,LSH:()=>Hs,Lbi:()=>D3,Lck:()=>Cl,MAs:()=>u4,MMx:()=>ed,MR2:()=>x3,NdJ:()=>b4,O4$:()=>h,Ojb:()=>G5,OlP:()=>ii,Oqu:()=>E4,P3R:()=>U0,PXZ:()=>ku,Q6J:()=>h4,QGY:()=>rl,QbO:()=>$5,Qsj:()=>c6,R0b:()=>No,RDi:()=>b5,RIp:()=>y3,Rgc:()=>I1,SBq:()=>Lc,Sil:()=>Yg,Suo:()=>$8,TTD:()=>Zo,TgZ:()=>il,Tol:()=>qm,Udp:()=>w4,VKq:()=>b8,VuI:()=>H9,W1O:()=>pd,WFA:()=>cl,WLB:()=>v8,X6Q:()=>d9,XFs:()=>me,Xpm:()=>Yi,Xq5:()=>lm,Xts:()=>m1,Y36:()=>p2,YKP:()=>r8,YNc:()=>ym,Yjl:()=>sa,Yz7:()=>tt,Z0I:()=>dt,ZZ4:()=>Gd,_Bn:()=>a8,_UZ:()=>p4,_Vd:()=>b1,_uU:()=>k4,aQg:()=>Wd,c2e:()=>hu,cJS:()=>qe,cg1:()=>T4,d8E:()=>gl,dDg:()=>e9,dqk:()=>Te,eBb:()=>O5,eJc:()=>bd,ekj:()=>O4,eoX:()=>zd,f3M:()=>be,g9A:()=>e6,h0i:()=>L2,hGG:()=>Yd,hij:()=>hl,iGM:()=>j8,iPO:()=>a9,ifc:()=>vn,ip1:()=>wd,jDz:()=>l8,kL8:()=>Pf,kcU:()=>V,lG2:()=>ca,lcZ:()=>O8,lqb:()=>zc,lri:()=>Sd,mCW:()=>Es,n5z:()=>Kc,n_E:()=>xl,oAB:()=>Co,oJD:()=>R0,oxw:()=>Im,pB0:()=>k5,q3G:()=>Ec,qFp:()=>I9,qLn:()=>f2,qOj:()=>t4,qZA:()=>D1,qzn:()=>c2,rWj:()=>yu,rg0:()=>gr,s9C:()=>E1,sBO:()=>m9,s_b:()=>wl,soG:()=>Dl,tb:()=>Vd,tp0:()=>Jc,uIk:()=>o4,vHH:()=>q,vpe:()=>lr,wAp:()=>E2,xi3:()=>P8,xp6:()=>w6,ynx:()=>ol,z2F:()=>Rc,z3N:()=>Hr,zSh:()=>P3,zs3:()=>ac});var o=l(78645),C=l(47394),_=l(65619),N=l(65592),B=l(63019),c=l(22096),X=l(63020),ae=l(94664),Q=l(93997);function U(e){for(let t in e)if(e[t]===U)return t;throw Error("Could not find renamed property on target object.")}function oe(e,t){for(const n in t)t.hasOwnProperty(n)&&!e.hasOwnProperty(n)&&(e[n]=t[n])}function j(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(j).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function re(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const J=U({__forward_ref__:U});function se(e){return e.__forward_ref__=se,e.toString=function(){return j(this())},e}function _e(e){return De(e)?e():e}function De(e){return"function"==typeof e&&e.hasOwnProperty(J)&&e.__forward_ref__===se}function Ze(e){return e&&!!e.\u0275providers}const et="https://g.co/ng/security#xss";class q extends Error{constructor(t,n){super(function de(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}(t,n)),this.code=t}}function $(e){return"string"==typeof e?e:null==e?"":String(e)}function Rt(e,t){throw new q(-201,!1)}function gt(e,t){null==e&&function ft(e,t,n,i){throw new Error(`ASSERTION ERROR: ${e}`+(null==i?"":` [Expected=> ${n} ${i} ${t} <=Actual]`))}(t,e,null,"!=")}function tt(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function qe(e){return{providers:e.providers||[],imports:e.imports||[]}}function rt(e){return ye(e,Qe)||ye(e,Pe)}function dt(e){return null!==rt(e)}function ye(e,t){return e.hasOwnProperty(t)?e[t]:null}function At(e){return e&&(e.hasOwnProperty(zt)||e.hasOwnProperty(Ge))?e[zt]:null}const Qe=U({\u0275prov:U}),zt=U({\u0275inj:U}),Pe=U({ngInjectableDef:U}),Ge=U({ngInjectorDef:U});var me=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(me||{});let T;function Ce(e){const t=T;return T=e,t}function it(e,t,n){const i=rt(e);return i&&"root"==i.providedIn?void 0===i.value?i.value=i.factory():i.value:n&me.Optional?null:void 0!==t?t:void Rt(j(e))}const Te=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Lt={},St="__NG_DI_FLAG__",Kt="ngTempTokenPath",mn=/\n/gm,nt="__source";let Ft;function R(e){const t=Ft;return Ft=e,t}function z(e,t=me.Default){if(void 0===Ft)throw new q(-203,!1);return null===Ft?it(e,void 0,t):Ft.get(e,t&me.Optional?null:void 0,t)}function D(e,t=me.Default){return(function te(){return T}()||z)(_e(e),t)}function be(e,t=me.Default){return D(e,ht(t))}function ht(e){return typeof e>"u"||"number"==typeof e?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function He(e){const t=[];for(let n=0;nt){m=s-1;break}}}for(;ss?"":a[fe+1].toLowerCase();const Je=8&i?Fe:null;if(Je&&-1!==mt(Je,H,0)||2&i&&H!==Fe){if(yn(i))return!1;m=!0}}}}else{if(!m&&!yn(i)&&!yn(M))return!1;if(m&&yn(M))continue;m=!1,i=M|1&i}}return yn(i)||m}function yn(e){return 0==(1&e)}function Wn(e,t,n,i){if(null===t)return-1;let a=0;if(i||!n){let s=!1;for(;a-1)for(n++;n0?'="'+b+'"':"")+"]"}else 8&i?a+="."+m:4&i&&(a+=" "+m);else""!==a&&!yn(m)&&(t+=li(s,a),a=""),i=m,s=s||!yn(i);n++}return""!==a&&(t+=li(s,a)),t}function Yi(e){return Wt(()=>{const t=Bi(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===on.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||vn.Emulated,styles:e.styles||en,_:null,schemas:e.schemas||null,tView:null,id:""};xo(n);const i=e.dependencies;return n.directiveDefs=gi(i,!1),n.pipeDefs=gi(i,!0),n.id=function ko(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const a of n)t=Math.imul(31,t)+a.charCodeAt(0)<<0;return t+=2147483648,"c"+t}(n),n})}function ho(e){return Mn(e)||ui(e)}function Fo(e){return null!==e}function Co(e){return Wt(()=>({type:e.type,bootstrap:e.bootstrap||en,declarations:e.declarations||en,imports:e.imports||en,exports:e.exports||en,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function Po(e,t){if(null==e)return hn;const n={};for(const i in e)if(e.hasOwnProperty(i)){let a=e[i],s=a;Array.isArray(a)&&(s=a[1],a=a[0]),n[a]=i,t&&(t[a]=s)}return n}function ca(e){return Wt(()=>{const t=Bi(e);return xo(t),t})}function sa(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Mn(e){return e[Kn]||null}function ui(e){return e[ze]||null}function ai(e){return e[pe]||null}function Si(e){const t=Mn(e)||ui(e)||ai(e);return null!==t&&t.standalone}function pi(e,t){const n=e[S]||null;if(!n&&!0===t)throw new Error(`Type ${j(e)} does not have '\u0275mod' property.`);return n}function Bi(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||hn,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||en,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Po(e.inputs,t),outputs:Po(e.outputs)}}function xo(e){e.features?.forEach(t=>t(e))}function gi(e,t){if(!e)return null;const n=t?ai:ho;return()=>("function"==typeof e?e():e).map(i=>n(i)).filter(Fo)}const ni=0,Qt=1,an=2,Nn=3,zi=4,hi=5,ri=6,xn=7,Pn=8,Hi=9,Ti=10,gn=11,yo=12,Bo=13,ei=14,Yn=15,bi=16,Uo=17,Ki=18,Ui=19,Jo=20,Xi=21,ki=22,Qi=23,Li=24,En=25,wo=1,jo=2,$n=7,Eo=9,Xn=11;function Gn(e){return Array.isArray(e)&&"object"==typeof e[wo]}function Di(e){return Array.isArray(e)&&!0===e[wo]}function Ci(e){return 0!=(4&e.flags)}function qi(e){return e.componentOffset>-1}function zo(e){return 1==(1&e.flags)}function di(e){return!!e.template}function po(e){return 0!=(512&e[an])}function xi(e,t){return e.hasOwnProperty(Y)?e[Y]:null}let Ka=Te.WeakRef??class pr{constructor(t){this.ref=t}deref(){return this.ref}},na=0,to=null,bo=!1;function ci(e){const t=to;return to=e,t}class Wo{constructor(){this.id=na++,this.ref=function Xa(e){return new Ka(e)}(this),this.producers=new Map,this.consumers=new Map,this.trackingVersion=0,this.valueVersion=0}consumerPollProducersForChange(){for(const[t,n]of this.producers){const i=n.producerNode.deref();if(null!=i&&n.atTrackingVersion===this.trackingVersion){if(i.producerPollStatus(n.seenValueVersion))return!0}else this.producers.delete(t),i?.consumers.delete(this.id)}return!1}producerMayHaveChanged(){const t=bo;bo=!0;try{for(const[n,i]of this.consumers){const a=i.consumerNode.deref();null!=a&&a.trackingVersion===i.atTrackingVersion?a.onConsumerDependencyMayHaveChanged():(this.consumers.delete(n),a?.producers.delete(this.id))}}finally{bo=t}}producerAccessed(){if(bo)throw new Error("");if(null===to)return;let t=to.producers.get(this.id);void 0===t?(t={consumerNode:to.ref,producerNode:this.ref,seenValueVersion:this.valueVersion,atTrackingVersion:to.trackingVersion},to.producers.set(this.id,t),this.consumers.set(to.id,t)):(t.seenValueVersion=this.valueVersion,t.atTrackingVersion=to.trackingVersion)}get hasProducers(){return this.producers.size>0}get producerUpdatesAllowed(){return!1!==to?.consumerAllowSignalWrites}producerPollStatus(t){return this.valueVersion!==t||(this.onProducerUpdateValueVersion(),this.valueVersion!==t)}}let ka=null;function gr(e){const t=ci(null);try{return e()}finally{ci(t)}}const er=()=>{};class Rr extends Wo{constructor(t,n,i){super(),this.watch=t,this.schedule=n,this.dirty=!1,this.cleanupFn=er,this.registerOnCleanup=a=>{this.cleanupFn=a},this.consumerAllowSignalWrites=i}notify(){this.dirty||this.schedule(this),this.dirty=!0}onConsumerDependencyMayHaveChanged(){this.notify()}onProducerUpdateValueVersion(){}run(){if(this.dirty=!1,0!==this.trackingVersion&&!this.consumerPollProducersForChange())return;const t=ci(this);this.trackingVersion++;try{this.cleanupFn(),this.cleanupFn=er,this.watch(this.registerOnCleanup)}finally{ci(t)}}cleanup(){this.cleanupFn()}}class Fr{constructor(t,n,i){this.previousValue=t,this.currentValue=n,this.firstChange=i}isFirstChange(){return this.firstChange}}function Zo(){return Br}function Br(e){return e.type.prototype.ngOnChanges&&(e.setInput=br),Da}function Da(){const e=Sa(this),t=e?.current;if(t){const n=e.previous;if(n===hn)e.previous=t;else for(let i in t)n[i]=t[i];e.current=null,this.ngOnChanges(t)}}function br(e,t,n,i){const a=this.declaredInputs[n],s=Sa(e)||function mc(e,t){return e[Ea]=t}(e,{previous:hn,current:null}),m=s.current||(s.current={}),b=s.previous,M=b[a];m[a]=new Fr(M&&M.currentValue,t,b===hn),e[i]=t}Zo.ngInherit=!0;const Ea="__ngSimpleChanges__";function Sa(e){return e[Ea]||null}const Oo=function(e,t,n){},za="svg";function jn(e){for(;Array.isArray(e);)e=e[ni];return e}function g(e,t){return jn(t[e])}function L(e,t){return jn(t[e.index])}function G(e,t){return e.data[t]}function Me(e,t){return e[t]}function ct(e,t){const n=t[e];return Gn(n)?n:n[ni]}function K(e,t){return null==t?null:e[t]}function he(e){e[Uo]=0}function Le(e){1024&e[an]||(e[an]|=1024,st(e,1))}function Be(e){1024&e[an]&&(e[an]&=-1025,st(e,-1))}function st(e,t){let n=e[Nn];if(null===n)return;n[hi]+=t;let i=n;for(n=n[Nn];null!==n&&(1===t&&1===i[hi]||-1===t&&0===i[hi]);)n[hi]+=t,i=n,n=n[Nn]}const yt={lFrame:oa(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function lo(){return yt.bindingsEnabled}function Ii(){return null!==yt.skipHydrationRootTNode}function Ht(){return yt.lFrame.lView}function Sn(){return yt.lFrame.tView}function wi(e){return yt.lFrame.contextLView=e,e[Pn]}function tr(e){return yt.lFrame.contextLView=null,e}function Ni(){let e=jr();for(;null!==e&&64===e.type;)e=e.parent;return e}function jr(){return yt.lFrame.currentTNode}function Vo(e,t){const n=yt.lFrame;n.currentTNode=e,n.isParent=t}function $r(){return yt.lFrame.isParent}function ga(){yt.lFrame.isParent=!1}function ao(){const e=yt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function La(){return yt.lFrame.bindingIndex++}function la(e){const t=yt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}function Gr(e,t){const n=yt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Wr(t)}function Wr(e){yt.lFrame.currentDirectiveIndex=e}function uc(e){const t=yt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Yr(){return yt.lFrame.currentQueryIndex}function nr(e){yt.lFrame.currentQueryIndex=e}function Zr(e){const t=e[Qt];return 2===t.type?t.declTNode:1===t.type?e[ri]:null}function vr(e,t,n){if(n&me.SkipSelf){let a=t,s=e;for(;!(a=a.parent,null!==a||n&me.Host||(a=Zr(s),null===a||(s=s[ei],10&a.type))););if(null===a)return!1;t=a,e=s}const i=yt.lFrame=Mr();return i.currentTNode=t,i.lView=e,!0}function _r(e){const t=Mr(),n=e[Qt];yt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function Mr(){const e=yt.lFrame,t=null===e?null:e.child;return null===t?oa(e):t}function oa(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Kr(){const e=yt.lFrame;return yt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const Xr=Kr;function jc(){const e=Kr();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function $i(){return yt.lFrame.selectedIndex}function p(e){yt.lFrame.selectedIndex=e}function v(){const e=yt.lFrame;return G(e.tView,e.selectedIndex)}function h(){yt.lFrame.currentNamespace=za}function V(){!function ne(){yt.lFrame.currentNamespace=null}()}let Ye=!0;function It(){return Ye}function rn(e){Ye=e}function Bn(e,t){for(let n=t.directiveStart,i=t.directiveEnd;n=i)break}else t[M]<0&&(e[Uo]+=65536),(b>13>16&&(3&e[an])===t&&(e[an]+=8192,xr(b,s)):xr(b,s)}const pc=-1;class $c{constructor(t,n,i){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=i}}function gc(e){return e!==pc}function bc(e){return 32767&e}function Gc(e,t){let n=function Y1(e){return e>>16}(e),i=t;for(;n>0;)i=i[ei],n--;return i}let vc=!0;function _c(e){const t=vc;return vc=e,t}const Z1=255,K1=5;let Rl=0;const _a={};function Xo(e,t){const n=Wc(e,t);if(-1!==n)return n;const i=t[Qt];i.firstCreatePass&&(e.injectorIndex=t.length,Mc(i.data,e),Mc(t,null),Mc(i.blueprint,null));const a=Qr(e,t),s=e.injectorIndex;if(gc(a)){const m=bc(a),b=Gc(a,t),M=b[Qt].data;for(let H=0;H<8;H++)t[s+H]=b[m+H]|M[m+H]}return t[s+8]=a,s}function Mc(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Wc(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Qr(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,i=null,a=t;for(;null!==a;){if(i=es(a),null===i)return pc;if(n++,a=a[ei],-1!==i.injectorIndex)return i.injectorIndex|n<<16}return pc}function B2(e,t,n){!function Fl(e,t,n){let i;"string"==typeof n?i=n.charCodeAt(0)||0:n.hasOwnProperty(Ee)&&(i=n[Ee]),null==i&&(i=n[Ee]=Rl++);const a=i&Z1;t.data[e+(a>>K1)]|=1<=0?t&Z1:n0:t}(n);if("function"==typeof s){if(!vr(t,e,i))return i&me.Host?U2(a,0,i):X1(t,n,i,a);try{const m=s(i);if(null!=m||i&me.Optional)return m;Rt()}finally{Xr()}}else if("number"==typeof s){let m=null,b=Wc(e,t),M=pc,H=i&me.Host?t[Yn][ri]:null;for((-1===b||i&me.SkipSelf)&&(M=-1===b?Qr(e,t):t[b+8],M!==pc&&$2(i,!1)?(m=t[Qt],b=bc(M),t=Gc(M,t)):b=-1);-1!==b;){const W=t[Qt];if(Q1(s,b,W.data)){const fe=Ul(b,t,n,m,i,H);if(fe!==_a)return fe}M=t[b+8],M!==pc&&$2(i,t[Qt].data[b+8]===H)&&Q1(s,b,t)?(m=W,b=bc(M),t=Gc(M,t)):b=-1}}return a}function Ul(e,t,n,i,a,s){const m=t[Qt],b=m.data[e+8],W=yr(b,m,n,null==i?qi(b)&&vc:i!=m&&0!=(3&b.type),a&me.Host&&s===b);return null!==W?Aa(t,m,W,b):_a}function yr(e,t,n,i,a){const s=e.providerIndexes,m=t.data,b=1048575&s,M=e.directiveStart,W=s>>20,Fe=a?b+W:e.directiveEnd;for(let Je=i?b:b+W;Je=M&&Et.type===n)return Je}if(a){const Je=m[M];if(Je&&di(Je)&&Je.type===n)return M}return null}function Aa(e,t,n,i){let a=e[n];const s=t.data;if(function e0(e){return e instanceof $c}(a)){const m=a;m.resolving&&function ke(e,t){const n=t?`. Dependency path: ${t.join(" > ")} > ${e}`:"";throw new q(-200,`Circular dependency in DI detected for ${e}${n}`)}(function ue(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():$(e)}(s[n]));const b=_c(m.canSeeViewProviders);m.resolving=!0;const M=m.injectImpl?Ce(m.injectImpl):null;vr(e,i,me.Default);try{a=e[n]=m.factory(void 0,s,e,i),t.firstCreatePass&&n>=i.directiveStart&&function un(e,t,n){const{ngOnChanges:i,ngOnInit:a,ngDoCheck:s}=t.type.prototype;if(i){const m=Br(t);(n.preOrderHooks??=[]).push(e,m),(n.preOrderCheckHooks??=[]).push(e,m)}a&&(n.preOrderHooks??=[]).push(0-e,a),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==M&&Ce(M),_c(b),m.resolving=!1,Xr()}}return a}function Q1(e,t,n){return!!(n[t+(e>>K1)]&1<{const t=e.prototype.constructor,n=t[Y]||J1(t),i=Object.prototype;let a=Object.getPrototypeOf(e.prototype).constructor;for(;a&&a!==i;){const s=a[Y]||J1(a);if(s&&s!==n)return s;a=Object.getPrototypeOf(a)}return s=>new s})}function J1(e){return De(e)?()=>{const t=J1(_e(e));return t&&t()}:xi(e)}function es(e){const t=e[Qt],n=t.type;return 2===n?t.declTNode:1===n?e[ri]:null}function Cc(e){return function Bl(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const i=n.length;let a=0;for(;a{const i=function G2(e){return function(...n){if(e){const i=e(...n);for(const a in i)this[a]=i[a]}}}(t);function a(...s){if(this instanceof a)return i.apply(this,s),this;const m=new a(...s);return b.annotation=m,b;function b(M,H,W){const fe=M.hasOwnProperty(wr)?M[wr]:Object.defineProperty(M,wr,{value:[]})[wr];for(;fe.length<=W;)fe.push(null);return(fe[W]=fe[W]||[]).push(m),M}}return n&&(a.prototype=Object.create(n.prototype)),a.prototype.ngMetadataName=e,a.annotationCls=a,a})}function Or(e,t){e.forEach(n=>Array.isArray(n)?Or(n,t):t(n))}function ec(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function tc(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function yc(e,t){const n=[];for(let i=0;i=0?e[1|i]=n:(i=~i,function Yl(e,t,n,i){let a=e.length;if(a==t)e.push(n,i);else if(1===a)e.push(i,e[0]),e[0]=n;else{for(a--,e.push(e[a-1],e[a]);a>t;)e[a]=e[a-2],a--;e[t]=n,e[t+1]=i}}(e,i,t,n)),i}function W2(e,t){const n=Pr(e,t);if(n>=0)return e[1|n]}function Pr(e,t){return function Y2(e,t,n){let i=0,a=e.length>>n;for(;a!==i;){const s=i+(a-i>>1),m=e[s<t?a=s:i=s+1}return~(a<|^->||--!>|)/,Se="\u200b$1\u200b";const lt=new Map;let Vt=0;function kn(e){return lt.get(e)||null}class wn{get lView(){return kn(this.lViewId)}constructor(t,n,i){this.lViewId=t,this.nodeIndex=n,this.native=i}}function In(e){let t=Ma(e);if(t){if(Gn(t)){const n=t;let i,a,s;if(_o(e)){if(i=function n1(e,t){const n=e[Qt].components;if(n)for(let i=0;i=0){const b=jn(s[m]),M=_i(s,m,b);Qn(b,M),t=M;break}}}}return t||null}function _i(e,t,n){return new wn(e[Ui],t,n)}const Ei="__ngContext__";function Qn(e,t){Gn(t)?(e[Ei]=t[Ui],function Hn(e){lt.set(e[Ui],e)}(t)):e[Ei]=t}function Ma(e){const t=e[Ei];return"number"==typeof t?kn(t):t||null}function _o(e){return e&&e.constructor&&e.constructor.\u0275cmp}function Ca(e,t){const n=e[Qt];for(let i=En;it.replace(ve,Se))}(t))}function Mo(e,t,n){return e.createElement(t,n)}function p0(e,t){const n=e[Eo],i=n.indexOf(t);Be(t),n.splice(i,1)}function a1(e,t){if(e.length<=Xn)return;const n=Xn+t,i=e[n];if(i){const a=i[bi];null!==a&&a!==e&&p0(a,i),t>0&&(e[n-1][zi]=i[zi]);const s=tc(e,Xn+t);!function o2(e,t){c1(e,t,t[gn],2,null,null),t[ni]=null,t[ri]=null}(i[Qt],i);const m=s[Ki];null!==m&&m.detachView(s[Qt]),i[Nn]=null,i[zi]=null,i[an]&=-129}return i}function g0(e,t){if(!(256&t[an])){const n=t[gn];t[Qi]?.destroy(),t[Li]?.destroy(),n.destroyNode&&c1(e,t,n,3,null,null),function o5(e){let t=e[yo];if(!t)return s3(e[Qt],e);for(;t;){let n=null;if(Gn(t))n=t[yo];else{const i=t[Xn];i&&(n=i)}if(!n){for(;t&&!t[zi]&&t!==e;)Gn(t)&&s3(t[Qt],t),t=t[Nn];null===t&&(t=e),Gn(t)&&s3(t[Qt],t),n=t&&t[zi]}t=n}}(t)}}function s3(e,t){if(!(256&t[an])){t[an]&=-129,t[an]|=256,function r5(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let i=0;i=0?i[m]():i[-m].unsubscribe(),s+=2}else n[s].call(i[n[s+1]]);null!==i&&(t[xn]=null);const a=t[Xi];if(null!==a){t[Xi]=null;for(let s=0;s-1){const{encapsulation:s}=e.data[i.directiveStart+a];if(s===vn.None||s===vn.Emulated)return null}return L(i,n)}}(e,t.parent,n)}function Pc(e,t,n,i,a){e.insertBefore(t,n,i,a)}function v0(e,t,n){e.appendChild(t,n)}function _0(e,t,n,i,a){null!==i?Pc(e,t,n,i,a):v0(e,t,n)}function xs(e,t){return e.parentNode(t)}function M0(e,t,n){return C0(e,t,n)}let ys,s1,Os,Ps,C0=function m3(e,t,n){return 40&e.type?L(e,n):null};function ws(e,t,n,i){const a=l3(e,i,t),s=t[gn],b=M0(i.parent||t[ri],i,t);if(null!=a)if(Array.isArray(n))for(let M=0;Me,createScript:e=>e,createScriptURL:e=>e})}catch{}return s1}()?.createHTML(e)||e}function b5(e){Os=e}function l1(){if(void 0!==Os)return Os;if(typeof document<"u")return document;throw new q(210,!1)}function ks(){if(void 0===Ps&&(Ps=null,Te.trustedTypes))try{Ps=Te.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ps}function k0(e){return ks()?.createHTML(e)||e}function E0(e){return ks()?.createScriptURL(e)||e}class Dc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${et})`}}class S0 extends Dc{getTypeName(){return"HTML"}}class v5 extends Dc{getTypeName(){return"Style"}}class _5 extends Dc{getTypeName(){return"Script"}}class M5 extends Dc{getTypeName(){return"URL"}}class C5 extends Dc{getTypeName(){return"ResourceURL"}}function Hr(e){return e instanceof Dc?e.changingThisBreaksApplicationSecurity:e}function c2(e,t){const n=function x5(e){return e instanceof Dc&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${et})`)}return n===t}function y5(e){return new S0(e)}function w5(e){return new v5(e)}function O5(e){return new _5(e)}function P5(e){return new M5(e)}function k5(e){return new C5(e)}class H0{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t=""+t;try{const n=(new window.DOMParser).parseFromString(kc(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.removeChild(n.firstChild),n)}catch{return null}}}class D5{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=kc(t),n}}const E5=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Es(e){return(e=String(e)).match(E5)?e:"unsafe:"+e}function Lr(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function s2(...e){const t={};for(const n of e)for(const i in n)n.hasOwnProperty(i)&&(t[i]=!0);return t}const L0=Lr("area,br,col,hr,img,wbr"),V0=Lr("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),A0=Lr("rp,rt"),g3=s2(L0,s2(V0,Lr("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),s2(A0,Lr("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),s2(A0,V0)),b3=Lr("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),T0=s2(b3,Lr("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Lr("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),H5=Lr("script,style,template");class I0{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,i=!0;for(;n;)if(n.nodeType===Node.ELEMENT_NODE?i=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,i&&n.firstChild)n=n.firstChild;else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let a=this.checkClobberedElement(n,n.nextSibling);if(a){n=a;break}n=this.checkClobberedElement(n,n.parentNode)}return this.buf.join("")}startElement(t){const n=t.nodeName.toLowerCase();if(!g3.hasOwnProperty(n))return this.sanitizedSomething=!0,!H5.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const i=t.attributes;for(let a=0;a"),!0}endElement(t){const n=t.nodeName.toLowerCase();g3.hasOwnProperty(n)&&!L0.hasOwnProperty(n)&&(this.buf.push(""))}chars(t){this.buf.push(Ss(t))}checkClobberedElement(t,n){if(n&&(t.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`);return n}}const L5=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,V5=/([^\#-~ |!])/g;function Ss(e){return e.replace(/&/g,"&").replace(L5,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(V5,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(//g,">")}let zs;function N0(e,t){let n=null;try{zs=zs||function z0(e){const t=new D5(e);return function Ds(){try{return!!(new window.DOMParser).parseFromString(kc(""),"text/html")}catch{return!1}}()?new H0(t):t}(e);let i=t?String(t):"";n=zs.getInertBodyElement(i);let a=5,s=i;do{if(0===a)throw new Error("Failed to sanitize html because the input is unstable");a--,i=s,s=n.innerHTML,n=zs.getInertBodyElement(i)}while(i!==s);return kc((new I0).sanitizeChildren(v3(n)||n))}finally{if(n){const i=v3(n)||n;for(;i.firstChild;)i.removeChild(i.firstChild)}}}function v3(e){return"content"in e&&function _3(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Ec=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Ec||{});function R0(e){const t=d1();return t?k0(t.sanitize(Ec.HTML,e)||""):c2(e,"HTML")?k0(Hr(e)):N0(l1(),$(e))}function Hs(e){const t=d1();return t?t.sanitize(Ec.URL,e)||"":c2(e,"URL")?Hr(e):Es($(e))}function M3(e){const t=d1();if(t)return E0(t.sanitize(Ec.RESOURCE_URL,e)||"");if(c2(e,"ResourceURL"))return E0(Hr(e));throw new q(904,!1)}function U0(e,t,n){return function I5(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?M3:Hs}(t,n)(e)}function d1(){const e=Ht();return e&&e[Ti].sanitizer}class ii{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=tt({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const m1=new ii("ENVIRONMENT_INITIALIZER"),C3=new ii("INJECTOR",-1),j0=new ii("INJECTOR_DEF_TYPES");class $0{get(t,n=Lt){if(n===Lt){const i=new Error(`NullInjectorError: No provider for ${j(t)}!`);throw i.name="NullInjectorError",i}return n}}function x3(e){return{\u0275providers:e}}function y3(...e){return{\u0275providers:G0(0,e),\u0275fromNgModule:!0}}function G0(e,...t){const n=[],i=new Set;let a;return Or(t,s=>{const m=s;w3(m,n,[],i)&&(a||=[],a.push(m))}),void 0!==a&&W0(a,n),n}function W0(e,t){for(let n=0;n{t.push(s)})}}function w3(e,t,n,i){if(!(e=_e(e)))return!1;let a=null,s=At(e);const m=!s&&Mn(e);if(s||m){if(m&&!m.standalone)return!1;a=e}else{const M=e.ngModule;if(s=At(M),!s)return!1;a=M}const b=i.has(a);if(m){if(b)return!1;if(i.add(a),m.dependencies){const M="function"==typeof m.dependencies?m.dependencies():m.dependencies;for(const H of M)w3(H,t,n,i)}}else{if(!s)return!1;{if(null!=s.imports&&!b){let H;i.add(a);try{Or(s.imports,W=>{w3(W,t,n,i)&&(H||=[],H.push(W))})}finally{}void 0!==H&&W0(H,t)}if(!b){const H=xi(a)||(()=>new a);t.push({provide:a,useFactory:H,deps:en},{provide:j0,useValue:a,multi:!0},{provide:m1,useValue:()=>D(a),multi:!0})}const M=s.providers;null==M||b||f1(M,W=>{t.push(W)})}}return a!==e&&void 0!==e.providers}function f1(e,t){for(let n of e)Ze(n)&&(n=n.\u0275providers),Array.isArray(n)?f1(n,t):t(n)}const N5=U({provide:String,useValue:U});function O3(e){return null!==e&&"object"==typeof e&&N5 in e}function Sc(e){return"function"==typeof e}const P3=new ii("Set Injector scope."),Ls={},R5={};let Vs;function As(){return void 0===Vs&&(Vs=new $0),Vs}class zc{}class Ts extends zc{get destroyed(){return this._destroyed}constructor(t,n,i,a){super(),this.parent=n,this.source=i,this.scopes=a,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Is(t,m=>this.processProvider(m)),this.records.set(C3,Hc(void 0,this)),a.has("environment")&&this.records.set(zc,Hc(void 0,this));const s=this.records.get(P3);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(j0.multi,en,me.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const n of this._ngOnDestroyHooks)n.ngOnDestroy();const t=this._onDestroyHooks;this._onDestroyHooks=[];for(const n of t)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=R(this),i=Ce(void 0);try{return t()}finally{R(n),Ce(i)}}get(t,n=Lt,i=me.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Ke))return t[Ke](this);i=ht(i);const a=R(this),s=Ce(void 0);try{if(!(i&me.SkipSelf)){let b=this.records.get(t);if(void 0===b){const M=function U5(e){return"function"==typeof e||"object"==typeof e&&e instanceof ii}(t)&&rt(t);b=M&&this.injectableDefInScope(M)?Hc(k3(t),Ls):null,this.records.set(t,b)}if(null!=b)return this.hydrate(t,b)}return(i&me.Self?As():this.parent).get(t,n=i&me.Optional&&n===Lt?null:n)}catch(m){if("NullInjectorError"===m.name){if((m[Kt]=m[Kt]||[]).unshift(j(t)),a)throw m;return function Ne(e,t,n,i){const a=e[Kt];throw t[nt]&&a.unshift(t[nt]),e.message=function wt(e,t,n,i=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let a=j(t);if(Array.isArray(t))a=t.map(j).join(" -> ");else if("object"==typeof t){let s=[];for(let m in t)if(t.hasOwnProperty(m)){let b=t[m];s.push(m+":"+("string"==typeof b?JSON.stringify(b):j(b)))}a=`{${s.join(", ")}}`}return`${n}${i?"("+i+")":""}[${a}]: ${e.replace(mn,"\n ")}`}("\n"+e.message,a,n,i),e.ngTokenPath=a,e[Kt]=null,e}(m,t,"R3InjectorError",this.source)}throw m}finally{Ce(s),R(a)}}resolveInjectorInitializers(){const t=R(this),n=Ce(void 0);try{const i=this.get(m1.multi,en,me.Self);for(const a of i)a()}finally{R(t),Ce(n)}}toString(){const t=[],n=this.records;for(const i of n.keys())t.push(j(i));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new q(205,!1)}processProvider(t){let n=Sc(t=_e(t))?t:_e(t&&t.provide);const i=function F5(e){return O3(e)?Hc(void 0,e.useValue):Hc(Q0(e),Ls)}(t);if(Sc(t)||!0!==t.multi)this.records.get(n);else{let a=this.records.get(n);a||(a=Hc(void 0,Ls,!0),a.factory=()=>He(a.multi),this.records.set(n,a)),n=t,a.multi.push(t)}this.records.set(n,i)}hydrate(t,n){return n.value===Ls&&(n.value=R5,n.value=n.factory()),"object"==typeof n.value&&n.value&&function J0(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}injectableDefInScope(t){if(!t.providedIn)return!1;const n=_e(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function k3(e){const t=rt(e),n=null!==t?t.factory:xi(e);if(null!==n)return n;if(e instanceof ii)throw new q(204,!1);if(e instanceof Function)return function X0(e){const t=e.length;if(t>0)throw yc(t,"?"),new q(204,!1);const n=function bt(e){return e&&(e[Qe]||e[Pe])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new q(204,!1)}function Q0(e,t,n){let i;if(Sc(e)){const a=_e(e);return xi(a)||k3(a)}if(O3(e))i=()=>_e(e.useValue);else if(function Z0(e){return!(!e||!e.useFactory)}(e))i=()=>e.useFactory(...He(e.deps||[]));else if(function Y0(e){return!(!e||!e.useExisting)}(e))i=()=>D(_e(e.useExisting));else{const a=_e(e&&(e.useClass||e.provide));if(!function B5(e){return!!e.deps}(e))return xi(a)||k3(a);i=()=>new a(...He(e.deps))}return i}function Hc(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function Is(e,t){for(const n of e)Array.isArray(n)?Is(n,t):n&&Ze(n)?Is(n.\u0275providers,t):t(n)}const q0=new ii("AppId",{providedIn:"root",factory:()=>j5}),j5="ng",e6=new ii("Platform Initializer"),D3=new ii("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),$5=new ii("AnimationModuleType"),G5=new ii("CSP nonce",{providedIn:"root",factory:()=>l1().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let n6=(e,t)=>null;function js(e,t){return n6(e,t)}class J5{}class I3{}class th{resolveComponentFactory(t){throw function q5(e){const t=Error(`No component factory found for ${j(e)}.`);return t.ngComponent=e,t}(t)}}let b1=(()=>{class e{}return e.NULL=new th,e})();function nh(){return m2(Ni(),Ht())}function m2(e,t){return new Lc(L(e,t))}let Lc=(()=>{class e{constructor(n){this.nativeElement=n}}return e.__NG_ELEMENT_ID__=nh,e})();function ih(e){return e instanceof Lc?e.nativeElement:e}class r6{}let c6=(()=>{class e{constructor(){this.destroyNode=null}}return e.__NG_ELEMENT_ID__=()=>function oh(){const e=Ht(),n=ct(Ni().index,e);return(Gn(n)?n:e)[gn]}(),e})(),s6=(()=>{class e{}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>null}),e})();class l6{constructor(t){this.full=t,this.major=t.split(".")[0],this.minor=t.split(".")[1],this.patch=t.split(".").slice(2).join(".")}}const d6=new l6("16.1.7"),N3={};function v1(e){for(;e;){e[an]|=64;const t=Fn(e);if(po(e)&&!t)return e;e=t}return null}function R3(e){return e.ngOriginalError}class f2{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&R3(t);for(;n&&R3(n);)n=R3(n);return n||null}}const u6=new ii("",{providedIn:"root",factory:()=>!1});function Vr(e){return e instanceof Function?e():e}class M6 extends Wo{constructor(){super(...arguments),this.consumerAllowSignalWrites=!1,this._lView=null}set lView(t){this._lView=t}onConsumerDependencyMayHaveChanged(){v1(this._lView)}onProducerUpdateValueVersion(){}get hasReadASignal(){return this.hasProducers}runInContext(t,n,i){const a=ci(this);this.trackingVersion++;try{t(n,i)}finally{ci(a)}}destroy(){this.trackingVersion++}}let _1=null;function C6(){return _1??=new M6,_1}function x6(e,t){return e[t]??C6()}function y6(e,t){const n=C6();n.hasReadASignal&&(e[t]=_1,n.lView=e,_1=new M6)}const Vn={};function w6(e){O6(Sn(),Ht(),$i()+e,!1)}function O6(e,t,n,i){if(!i)if(3==(3&t[an])){const s=e.preOrderCheckHooks;null!==s&&ro(t,s,n)}else{const s=e.preOrderHooks;null!==s&&ir(t,s,0,n)}p(n)}function H6(e,t=null,n=null,i){const a=L6(e,t,n,i);return a.resolveInjectorInitializers(),a}function L6(e,t=null,n=null,i,a=new Set){const s=[n||en,y3(e)];return i=i||("object"==typeof e?void 0:j(e)),new Ts(s,t||As(),i||null,a)}let ac=(()=>{class e{static create(n,i){if(Array.isArray(n))return H6({name:""},i,n,"");{const a=n.name??"";return H6({name:a},n.parent,n.providers,a)}}}return e.THROW_IF_NOT_FOUND=Lt,e.NULL=new $0,e.\u0275prov=tt({token:e,providedIn:"any",factory:()=>D(C3)}),e.__NG_ELEMENT_ID__=-1,e})();function p2(e,t=me.Default){const n=Ht();return null===n?D(e,t):j2(Ni(),n,_e(e),t)}function U3(){throw new Error("invalid")}function $s(e,t,n,i,a,s,m,b,M,H,W){const fe=t.blueprint.slice();return fe[ni]=a,fe[an]=140|i,(null!==H||e&&2048&e[an])&&(fe[an]|=2048),he(fe),fe[Nn]=fe[ei]=e,fe[Pn]=n,fe[Ti]=m||e&&e[Ti],fe[gn]=b||e&&e[gn],fe[Hi]=M||e&&e[Hi]||null,fe[ri]=s,fe[Ui]=function Jt(){return Vt++}(),fe[ki]=W,fe[Jo]=H,fe[Yn]=2==t.type?e[Yn]:fe,fe}function g2(e,t,n,i,a){let s=e.data[t];if(null===s)s=function Gs(e,t,n,i,a){const s=jr(),m=$r(),M=e.data[t]=function Y3(e,t,n,i,a,s){let m=t?t.injectorIndex:-1,b=0;return Ii()&&(b|=128),{type:n,index:i,insertBeforeIndex:null,injectorIndex:m,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:b,providerIndexes:0,value:a,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,m?s:s&&s.parent,n,t,i,a);return null===e.firstChild&&(e.firstChild=M),null!==s&&(m?null==s.child&&null!==M.parent&&(s.child=M):null===s.next&&(s.next=M,M.prev=s)),M}(e,t,n,i,a),function $1(){return yt.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=i,s.attrs=a;const m=function oo(){const e=yt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===m?-1:m.injectorIndex}return Vo(s,!0),s}function M1(e,t,n,i){if(0===n)return-1;const a=t.length;for(let s=0;sEn&&O6(e,t,En,!1),Oo(b?2:0,a),b)s.runInContext(n,i,a);else{const H=ci(null);try{n(i,a)}finally{ci(H)}}}finally{b&&null===t[Qi]&&y6(t,Qi),p(m),Oo(b?3:1,a)}}function $3(e,t,n){if(Ci(t)){const i=ci(null);try{const s=t.directiveEnd;for(let m=t.directiveStart;mnull;function N6(e,t,n,i){for(let a in e)if(e.hasOwnProperty(a)){n=null===n?{}:n;const s=e[a];null===i?R6(n,t,a,s):i.hasOwnProperty(a)&&R6(n,t,i[a],s)}return n}function R6(e,t,n,i){e.hasOwnProperty(n)?e[n].push(t,i):e[n]=[t,i]}function da(e,t,n,i,a,s,m,b){const M=L(t,n);let W,H=t.inputs;!b&&null!=H&&(W=H[i])?(J3(e,n,W,i,a),qi(t)&&function Mh(e,t){const n=ct(t,e);16&n[an]||(n[an]|=64)}(n,t.index)):3&t.type&&(i=function F6(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(i),a=null!=m?m(a,t.value||"",i):a,s.setProperty(M,i,a))}function Ys(e,t,n,i){if(lo()){const a=null===i?null:{"":-1},s=function kh(e,t){const n=e.directiveRegistry;let i=null,a=null;if(n)for(let s=0;s0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(m)!=b&&m.push(b),m.push(n,i,s)}}(e,t,i,M1(e,n,a.hostVars,Vn),a)}function Fa(e,t,n,i,a,s){const m=L(e,t);!function X3(e,t,n,i,a,s,m){if(null==s)e.removeAttribute(t,a,n);else{const b=null==m?$(s):m(s,i||"",a);e.setAttribute(t,a,b,n)}}(t[gn],m,s,e.value,n,i,a)}function Hh(e,t,n,i,a,s){const m=s[t];if(null!==m)for(let b=0;b{class e{constructor(){this.all=new Set,this.queue=new Map}create(n,i,a){const s=typeof Zone>"u"?null:Zone.current,m=new Rr(n,H=>{this.all.has(H)&&this.queue.set(H,s)},a);let b;this.all.add(m),m.notify();const M=()=>{m.cleanup(),b?.(),this.all.delete(m),this.queue.delete(m)};return b=i?.onDestroy(M),{destroy:M}}flush(){if(0!==this.queue.size)for(const[n,i]of this.queue)this.queue.delete(n),i?i.run(()=>n.run()):n.run()}get isQueueEmpty(){return 0===this.queue.size}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:()=>new e}),e})();function Ks(e,t,n){let i=n?e.styles:null,a=n?e.classes:null,s=0;if(null!==t)for(let m=0;m0){J6(e,1);const a=e[Qt].components;null!==a&&q6(e,a,1)}}function q6(e,t,n){for(let i=0;i-1&&(a1(t,i),tc(n,i))}this._attachedToViewContainer=!1}g0(this._lView[Qt],this._lView)}onDestroy(t){!function xt(e,t){if(256==(256&e[an]))throw new q(911,!1);null===e[Xi]&&(e[Xi]=[]),e[Xi].push(t)}(this._lView,t)}markForCheck(){v1(this._cdRefInjectingView||this._lView)}detach(){this._lView[an]&=-129}reattach(){this._lView[an]|=128}detectChanges(){Xs(this._lView[Qt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new q(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function i5(e,t){c1(e,t,t[gn],2,null,null)}(this._lView[Qt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new q(902,!1);this._appRef=t}}class Uh extends C1{constructor(t){super(t),this._view=t}detectChanges(){const t=this._view;Xs(t[Qt],t,t[Pn],!1)}checkNoChanges(){}get context(){return null}}class e4 extends b1{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Mn(t);return new x1(n,this.ngModule)}}function em(e){const t=[];for(let n in e)e.hasOwnProperty(n)&&t.push({propName:e[n],templateName:n});return t}class tm{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,i){i=ht(i);const a=this.injector.get(t,N3,i);return a!==N3||n===N3?a:this.parentInjector.get(t,n,i)}}class x1 extends I3{get inputs(){const t=this.componentDef,n=t.inputTransforms,i=em(t.inputs);if(null!==n)for(const a of i)n.hasOwnProperty(a.propName)&&(a.transform=n[a.propName]);return i}get outputs(){return em(this.componentDef.outputs)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function co(e){return e.map(Fi).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,i,a){let s=(a=a||this.ngModule)instanceof zc?a:a?.injector;s&&null!==this.componentDef.getStandaloneInjector&&(s=this.componentDef.getStandaloneInjector(s)||s);const m=s?new tm(t,s):t,b=m.get(r6,null);if(null===b)throw new q(407,!1);const W={rendererFactory:b,sanitizer:m.get(s6,null),effectManager:m.get(Q6,null)},fe=b.createRenderer(null,this.componentDef),Fe=this.componentDef.selectors[0][0]||"div",Je=i?function A6(e,t,n,i){const s=i.get(u6,!1)||n===vn.ShadowDom,m=e.selectRootElement(t,s);return function gh(e){T6(e)}(m),m}(fe,i,this.componentDef.encapsulation,m):Mo(fe,Fe,function jh(e){const t=e.toLowerCase();return"svg"===t?za:"math"===t?"math":null}(Fe)),nn=this.componentDef.signals?4608:this.componentDef.onPush?576:528,pn=Ws(0,null,null,1,0,null,null,null,null,null,null),Nt=$s(null,pn,null,nn,null,null,W,fe,m,null,null);let Ln,Un;_r(Nt);try{const Zn=this.componentDef;let Ro,j1=null;Zn.findHostDirectiveDefs?(Ro=[],j1=new Map,Zn.findHostDirectiveDefs(Zn,Ro,j1),Ro.push(Zn)):Ro=[Zn];const N9=function Wh(e,t){const n=e[Qt],i=En;return e[i]=t,g2(n,i,2,"#host",null)}(Nt,Je),Ju=function Yh(e,t,n,i,a,s,m){const b=a[Qt];!function Zh(e,t,n,i){for(const a of e)t.mergedAttrs=_n(t.mergedAttrs,a.hostAttrs);null!==t.mergedAttrs&&(Ks(t,t.mergedAttrs,!0),null!==n&&P0(i,n,t))}(i,e,t,m);let M=null;null!==t&&(M=js(t,a[Hi]));const H=s.rendererFactory.createRenderer(t,n);let W=16;n.signals?W=4096:n.onPush&&(W=64);const fe=$s(a,V6(n),null,W,a[e.index],e,s,H,null,null,M);return b.firstCreatePass&&K3(b,e,i.length-1),b2(a,fe),a[e.index]=fe}(N9,Je,Zn,Ro,Nt,W,fe);Un=G(pn,En),Je&&function Kh(e,t,n,i){if(i)_t(e,n,["ng-version",d6.full]);else{const{attrs:a,classes:s}=function uo(e){const t=[],n=[];let i=1,a=2;for(;i0&&h3(e,n,s.join(" "))}}(fe,Zn,Je,i),void 0!==n&&function Xh(e,t,n){const i=e.projection=[];for(let a=0;a=0;i--){const a=e[i];a.hostVars=t+=a.hostVars,a.hostAttrs=_n(a.hostAttrs,n=_n(n,a.hostAttrs))}}(i)}function Js(e){return e===hn?{}:e===en?[]:e}function Jh(e,t){const n=e.viewQuery;e.viewQuery=n?(i,a)=>{t(i,a),n(i,a)}:t}function qh(e,t){const n=e.contentQueries;e.contentQueries=n?(i,a,s)=>{t(i,a,s),n(i,a,s)}:t}function am(e,t){const n=e.hostBindings;e.hostBindings=n?(i,a)=>{t(i,a),n(i,a)}:t}function lm(e){const t=e.inputConfig,n={};for(const i in t)if(t.hasOwnProperty(i)){const a=t[i];Array.isArray(a)&&a[2]&&(n[i]=a[2])}e.inputTransforms=n}function qs(e){return!!i4(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function i4(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function sr(e,t,n){return e[t]=n}function To(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function Vc(e,t,n,i){const a=To(e,t,n);return To(e,t+1,i)||a}function o4(e,t,n,i){const a=Ht();return To(a,La(),t)&&(Sn(),Fa(v(),a,e,t,n,i)),o4}function M2(e,t,n,i){return To(e,La(),n)?t+$(n)+i:Vn}function C2(e,t,n,i,a,s){const b=Vc(e,function va(){return yt.lFrame.bindingIndex}(),n,a);return la(2),b?t+$(n)+i+$(a)+s:Vn}function ym(e,t,n,i,a,s,m,b){const M=Ht(),H=Sn(),W=e+En,fe=H.firstCreatePass?function x7(e,t,n,i,a,s,m,b,M){const H=t.consts,W=g2(t,e,4,m||null,K(H,b));Ys(t,n,W,K(H,M)),Bn(t,W);const fe=W.tView=Ws(2,W,i,a,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,H,null);return null!==t.queries&&(t.queries.template(t,W),fe.queries=t.queries.embeddedTView(W)),W}(W,H,M,t,n,i,a,s,m):H.data[W];Vo(fe,!1);const Fe=wm(H,M,fe,e);It()&&ws(H,M,Fe,fe),Qn(Fe,M),b2(M,M[W]=G6(Fe,M,Fe,fe)),zo(fe)&&G3(H,M,fe),null!=m&&W3(M,fe,b)}let wm=function Om(e,t,n,i){return rn(!0),t[gn].createComment("")};function u4(e){return Me(function A2(){return yt.lFrame.contextLView}(),En+e)}function h4(e,t,n){const i=Ht();return To(i,La(),t)&&da(Sn(),v(),i,e,t,i[gn],n,!1),h4}function nl(e,t,n,i,a){const m=a?"class":"style";J3(e,n,t.inputs[m],m,i)}function il(e,t,n,i){const a=Ht(),s=Sn(),m=En+e,b=a[gn],M=s.firstCreatePass?function O7(e,t,n,i,a,s){const m=t.consts,M=g2(t,e,2,i,K(m,a));return Ys(t,n,M,K(m,s)),null!==M.attrs&&Ks(M,M.attrs,!1),null!==M.mergedAttrs&&Ks(M,M.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,M),M}(m,s,a,t,n,i):s.data[m],H=km(s,a,M,b,t,e);a[m]=H;const W=zo(M);return Vo(M,!0),P0(b,H,M),32!=(32&M.flags)&&It()&&ws(s,a,H,M),0===function Tn(){return yt.lFrame.elementDepthCount}()&&Qn(H,a),function qn(){yt.lFrame.elementDepthCount++}(),W&&(G3(s,a,M),$3(s,M,a)),null!==i&&W3(a,M),il}function D1(){let e=Ni();$r()?ga():(e=e.parent,Vo(e,!1));const t=e;(function ji(e){return yt.skipHydrationRootTNode===e})(t)&&function Lo(){yt.skipHydrationRootTNode=null}(),function yi(){yt.lFrame.elementDepthCount--}();const n=Sn();return n.firstCreatePass&&(Bn(n,e),Ci(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Tl(e){return 0!=(8&e.flags)}(t)&&nl(n,t,Ht(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function Il(e){return 0!=(16&e.flags)}(t)&&nl(n,t,Ht(),t.stylesWithoutHost,!1),D1}function p4(e,t,n,i){return il(e,t,n,i),D1(),p4}let km=(e,t,n,i,a,s)=>(rn(!0),Mo(i,a,function ie(){return yt.lFrame.currentNamespace}()));function ol(e,t,n){const i=Ht(),a=Sn(),s=e+En,m=a.firstCreatePass?function Em(e,t,n,i,a){const s=t.consts,m=K(s,i),b=g2(t,e,8,"ng-container",m);return null!==m&&Ks(b,m,!0),Ys(t,n,b,K(s,a)),null!==t.queries&&t.queries.elementStart(t,b),b}(s,a,i,t,n):a.data[s];Vo(m,!0);const b=Sm(a,i,m,e);return i[s]=b,It()&&ws(a,i,b,m),Qn(b,i),zo(m)&&(G3(a,i,m),$3(a,m,i)),null!=n&&W3(i,m),ol}function al(){let e=Ni();const t=Sn();return $r()?ga():(e=e.parent,Vo(e,!1)),t.firstCreatePass&&(Bn(t,e),Ci(e)&&t.queries.elementEnd(e)),al}function g4(e,t,n){return ol(e,t,n),al(),g4}let Sm=(e,t,n,i)=>(rn(!0),Ra(t[gn],""));function Hm(){return Ht()}function rl(e){return!!e&&"function"==typeof e.then}function Lm(e){return!!e&&"function"==typeof e.subscribe}function b4(e,t,n,i){const a=Ht(),s=Sn(),m=Ni();return Vm(s,a,a[gn],m,e,t,i),b4}function cl(e,t){const n=Ni(),i=Ht(),a=Sn();return Vm(a,i,K6(uc(a.data),n,i),n,e,t),cl}function Vm(e,t,n,i,a,s,m){const b=zo(i),H=e.firstCreatePass&&Z6(e),W=t[Pn],fe=Y6(t);let Fe=!0;if(3&i.type||m){const jt=L(i,t),nn=m?m(jt):jt,pn=fe.length,Nt=m?Un=>m(jn(Un[i.index])):i.index;let Ln=null;if(!m&&b&&(Ln=function D7(e,t,n,i){const a=e.cleanup;if(null!=a)for(let s=0;sM?b[M]:null}"string"==typeof m&&(s+=2)}return null}(e,t,a,i.index)),null!==Ln)(Ln.__ngLastListenerFn__||Ln).__ngNextListenerFn__=s,Ln.__ngLastListenerFn__=s,Fe=!1;else{s=Tm(i,t,W,s,!1);const Un=n.listen(nn,a,s);fe.push(s,Un),H&&H.push(a,Nt,pn,pn+1)}}else s=Tm(i,t,W,s,!1);const Je=i.outputs;let Et;if(Fe&&null!==Je&&(Et=Je[a])){const jt=Et.length;if(jt)for(let nn=0;nn-1?ct(e.index,t):t);let M=Am(t,n,i,m),H=s.__ngNextListenerFn__;for(;H;)M=Am(t,n,H,m)&&M,H=H.__ngNextListenerFn__;return a&&!1===M&&m.preventDefault(),M}}function Im(e=1){return function Cr(e){return(yt.lFrame.contextLView=function N2(e,t){for(;e>0;)t=t[ei],e--;return t}(e,yt.lFrame.contextLView))[Pn]}(e)}function E7(e,t){let n=null;const i=function An(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let a=0;a>17&32767}function C4(e){return 2|e}function Tc(e){return(131068&e)>>2}function ll(e,t){return-131069&e|t<<2}function dl(e){return 1|e}function Ym(e,t,n,i,a){const s=e[n+1],m=null===t;let b=i?Ar(s):Tc(s),M=!1;for(;0!==b&&(!1===M||m);){const W=e[b+1];Zm(e[b],t)&&(M=!0,e[b+1]=i?dl(W):C4(W)),b=i?Ar(W):Tc(W)}M&&(e[n+1]=i?C4(s):dl(s))}function Zm(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&Pr(e,t)>=0}const fo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function x4(e){return e.substring(fo.key,fo.keyEnd)}function A7(e){return e.substring(fo.value,fo.valueEnd)}function Km(e,t){const n=fo.textEnd;return n===t?-1:(t=fo.keyEnd=function ml(e,t,n){for(;t32;)t++;return t}(e,fo.key=t,n),k2(e,t,n))}function Xm(e,t){const n=fo.textEnd;let i=fo.key=k2(e,t,n);return n===i?-1:(i=fo.keyEnd=function N7(e,t,n){let i;for(;t=65&&(-33&i)<=90||i>=48&&i<=57);)t++;return t}(e,i,n),i=Qm(e,i,n),i=fo.value=k2(e,i,n),i=fo.valueEnd=function R7(e,t,n){let i=-1,a=-1,s=-1,m=t,b=m;for(;m32&&(b=m),s=a,a=i,i=-33&M}return b}(e,i,n),Qm(e,i,n))}function y4(e){fo.key=0,fo.keyEnd=0,fo.value=0,fo.valueEnd=0,fo.textEnd=e.length}function k2(e,t,n){for(;t=0;n=Xm(t,n))nf(e,x4(t),A7(t))}function qm(e){$a(W7,Ua,e,!0)}function Ua(e,t){for(let n=function T7(e){return y4(e),Km(e,k2(e,0,fo.textEnd))}(t);n>=0;n=Km(t,n))vo(e,x4(t),!0)}function ja(e,t,n,i){const a=Ht(),s=Sn(),m=la(2);s.firstUpdatePass&&ef(s,e,m,i),t!==Vn&&To(a,m,t)&&af(s,s.data[$i()],a,a[gn],e,a[m+1]=function Z7(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=j(Hr(e)))),e}(t,n),i,m)}function $a(e,t,n,i){const a=Sn(),s=la(2);a.firstUpdatePass&&ef(a,null,s,i);const m=Ht();if(n!==Vn&&To(m,s,n)){const b=a.data[$i()];if(cf(b,i)&&!P4(a,s)){let M=i?b.classesWithoutHost:b.stylesWithoutHost;null!==M&&(n=re(M,n||"")),nl(a,b,m,n,i)}else!function Y7(e,t,n,i,a,s,m,b){a===Vn&&(a=en);let M=0,H=0,W=0=e.expandoStartIndex}function ef(e,t,n,i){const a=e.data;if(null===a[n+1]){const s=a[$i()],m=P4(e,n);cf(s,i)&&null===t&&!m&&(t=!1),t=function U7(e,t,n,i){const a=uc(e);let s=i?t.residualClasses:t.residualStyles;if(null===a)0===(i?t.classBindings:t.styleBindings)&&(n=S1(n=fl(null,e,t,n,i),t.attrs,i),s=null);else{const m=t.directiveStylingLast;if(-1===m||e[m]!==a)if(n=fl(a,e,t,n,i),null===s){let M=function j7(e,t,n){const i=n?t.classBindings:t.styleBindings;if(0!==Tc(i))return e[Ar(i)]}(e,t,i);void 0!==M&&Array.isArray(M)&&(M=fl(null,e,t,M[1],i),M=S1(M,t.attrs,i),function tf(e,t,n,i){e[Ar(n?t.classBindings:t.styleBindings)]=i}(e,t,i,M))}else s=function $7(e,t,n){let i;const a=t.directiveEnd;for(let s=1+t.directiveStylingLast;s0)&&(H=!0)):W=n,a)if(0!==M){const Fe=Ar(e[b+1]);e[i+1]=sl(Fe,b),0!==Fe&&(e[Fe+1]=ll(e[Fe+1],i)),e[b+1]=function Wm(e,t){return 131071&e|t<<17}(e[b+1],i)}else e[i+1]=sl(b,0),0!==b&&(e[b+1]=ll(e[b+1],i)),b=i;else e[i+1]=sl(M,0),0===b?b=i:e[M+1]=ll(e[M+1],i),M=i;H&&(e[i+1]=C4(e[i+1])),Ym(e,W,i,!0),Ym(e,W,i,!1),function V7(e,t,n,i,a){const s=a?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&Pr(s,t)>=0&&(n[i+1]=dl(n[i+1]))}(t,W,e,i,s),m=sl(b,M),s?t.classBindings=m:t.styleBindings=m}(a,s,t,n,m,i)}}function fl(e,t,n,i,a){let s=null;const m=n.directiveEnd;let b=n.directiveStylingLast;for(-1===b?b=n.directiveStart:b++;b0;){const M=e[a],H=Array.isArray(M),W=H?M[1]:M,fe=null===W;let Fe=n[a+1];Fe===Vn&&(Fe=fe?en:void 0);let Je=fe?W2(Fe,i):W===i?Fe:void 0;if(H&&!ul(Je)&&(Je=W2(M,i)),ul(Je)&&(b=Je,m))return b;const Et=e[a+1];a=m?Ar(Et):Tc(Et)}if(null!==t){let M=s?t.residualClasses:t.residualStyles;null!=M&&(b=W2(M,i))}return b}function ul(e){return void 0!==e}function cf(e,t){return 0!=(e.flags&(t?8:16))}function k4(e,t=""){const n=Ht(),i=Sn(),a=e+En,s=i.firstCreatePass?g2(i,a,1,t,null):i.data[a],m=sf(i,n,s,t,e);n[a]=m,It()&&ws(i,n,m,s),Vo(s,!1)}let sf=(e,t,n,i,a)=>(rn(!0),function n2(e,t){return e.createText(t)}(t[gn],i));function E4(e){return hl("",e,""),E4}function hl(e,t,n){const i=Ht(),a=M2(i,e,t,n);return a!==Vn&&cr(i,$i(),a),hl}function S4(e,t,n,i,a){const s=Ht(),m=C2(s,e,t,n,i,a);return m!==Vn&&cr(s,$i(),m),S4}function hf(e,t,n){$a(vo,Ua,M2(Ht(),e,t,n),!0)}function A4(e,t,n){const i=Ht();return To(i,La(),t)&&da(Sn(),v(),i,e,t,i[gn],n,!0),A4}function gl(e,t,n){const i=Ht();if(To(i,La(),t)){const s=Sn(),m=v();da(s,m,i,e,t,K6(uc(s.data),m,i),n,!0)}return gl}const Ic=void 0;var Of=["en",[["a","p"],["AM","PM"],Ic],[["AM","PM"],Ic,Ic],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Ic,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],Ic,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Ic,"{1} 'at' {0}",Ic],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function lp(e){const n=Math.floor(Math.abs(e)),i=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===i?1:5}];let D2={};function T4(e){const t=function fp(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=I4(t);if(n)return n;const i=t.split("-")[0];if(n=I4(i),n)return n;if("en"===i)return Of;throw new q(701,!1)}function Pf(e){return T4(e)[E2.PluralCase]}function I4(e){return e in D2||(D2[e]=Te.ng&&Te.ng.common&&Te.ng.common.locales&&Te.ng.common.locales[e]),D2[e]}var E2=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(E2||{});const S2="en-US";let kf=S2;function Y4(e,t,n,i,a){if(e=_e(e),Array.isArray(e))for(let s=0;s>20;if(Sc(e)||!e.multi){const Je=new $c(M,a,p2),Et=X4(b,t,a?W:W+Fe,fe);-1===Et?(B2(Xo(H,m),s,b),Z4(s,e,t.length),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(Je),m.push(Je)):(n[Et]=Je,m[Et]=Je)}else{const Je=X4(b,t,W+Fe,fe),Et=X4(b,t,W,W+Fe),nn=Et>=0&&n[Et];if(a&&!nn||!a&&!(Je>=0&&n[Je])){B2(Xo(H,m),s,b);const pn=function Zp(e,t,n,i,a){const s=new $c(e,n,p2);return s.multi=[],s.index=t,s.componentProviders=0,K4(s,a,i&&!n),s}(a?o8:Yp,n.length,a,i,M);!a&&nn&&(n[Et].providerFactory=pn),Z4(s,e,t.length,0),t.push(b),H.directiveStart++,H.directiveEnd++,a&&(H.providerIndexes+=1048576),n.push(pn),m.push(pn)}else Z4(s,e,Je>-1?Je:Et,K4(n[a?Et:Je],M,!a&&i));!a&&i&&nn&&n[Et].componentProviders++}}}function Z4(e,t,n,i){const a=Sc(t),s=function K0(e){return!!e.useClass}(t);if(a||s){const M=(s?_e(t.useClass):t).prototype.ngOnDestroy;if(M){const H=e.destroyHooks||(e.destroyHooks=[]);if(!a&&t.multi){const W=H.indexOf(n);-1===W?H.push(n,[i,M]):H[W+1].push(i,M)}else H.push(n,M)}}}function K4(e,t,n){return n&&e.componentProviders++,e.multi.push(t)-1}function X4(e,t,n,i){for(let a=n;a{n.providersResolver=(i,a)=>function Wp(e,t,n){const i=Sn();if(i.firstCreatePass){const a=di(e);Y4(n,i.data,i.blueprint,a,!0),Y4(t,i.data,i.blueprint,a,!1)}}(i,a?a(e):e,t)}}class L2{}class r8{}function Cl(e,t){return new J4(e,t??null,[])}class J4 extends L2{constructor(t,n,i){super(),this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new e4(this);const a=pi(t);this._bootstrapComponents=Vr(a.bootstrap),this._r3Injector=L6(t,n,[{provide:L2,useValue:this},{provide:b1,useValue:this.componentFactoryResolver},...i],j(t),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(t)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class q4 extends r8{constructor(t){super(),this.moduleType=t}create(t){return new J4(this.moduleType,t,[])}}class s8 extends L2{constructor(t){super(),this.componentFactoryResolver=new e4(this),this.instance=null;const n=new Ts([...t.providers,{provide:L2,useValue:this},{provide:b1,useValue:this.componentFactoryResolver}],t.parent||As(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function ed(e,t,n=null){return new s8({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}let Kp=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const i=G0(0,n.type),a=i.length>0?ed([i],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,a)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}}return e.\u0275prov=tt({token:e,providedIn:"environment",factory:()=>new e(D(zc))}),e})();function l8(e){e.getStandaloneInjector=t=>t.get(Kp).getOrCreateStandaloneInjector(e)}function g8(e,t,n){const i=ao()+e,a=Ht();return a[i]===Vn?sr(a,i,n?t.call(n):t()):function rc(e,t){return e[t]}(a,i)}function b8(e,t,n,i){return M8(Ht(),ao(),e,t,n,i)}function v8(e,t,n,i,a){return C8(Ht(),ao(),e,t,n,i,a)}function cc(e,t){const n=e[t];return n===Vn?void 0:n}function M8(e,t,n,i,a,s){const m=t+n;return To(e,m,a)?sr(e,m+1,s?i.call(s,a):i(a)):cc(e,m+1)}function C8(e,t,n,i,a,s,m){const b=t+n;return Vc(e,b,a,s)?sr(e,b+2,m?i.call(m,a,s):i(a,s)):cc(e,b+2)}function x8(e,t,n,i,a,s,m,b){const M=t+n;return function el(e,t,n,i,a){const s=Vc(e,t,n,i);return To(e,t+2,a)||s}(e,M,a,s,m)?sr(e,M+3,b?i.call(b,a,s,m):i(a,s,m)):cc(e,M+3)}function w8(e,t){const n=Sn();let i;const a=e+En;n.firstCreatePass?(i=function lg(e,t){if(t)for(let n=t.length-1;n>=0;n--){const i=t[n];if(e===i.name)return i}}(t,n.pipeRegistry),n.data[a]=i,i.onDestroy&&(n.destroyHooks??=[]).push(a,i.onDestroy)):i=n.data[a];const s=i.factory||(i.factory=xi(i.type)),m=Ce(p2);try{const b=_c(!1),M=s();return _c(b),function w7(e,t,n,i){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=i}(n,Ht(),a,M),M}finally{Ce(m)}}function O8(e,t,n){const i=e+En,a=Ht(),s=Me(a,i);return T1(a,i)?M8(a,ao(),t,s.transform,n,s):s.transform(n)}function P8(e,t,n,i){const a=e+En,s=Ht(),m=Me(s,a);return T1(s,a)?C8(s,ao(),t,m.transform,n,i,m):m.transform(n,i)}function k8(e,t,n,i,a){const s=e+En,m=Ht(),b=Me(m,s);return T1(m,s)?x8(m,ao(),t,b.transform,n,i,a,b):b.transform(n,i,a)}function T1(e,t){return e[Qt].data[t].pure}function ad(e){return t=>{setTimeout(e,void 0,t)}}const lr=class fg extends o.x{constructor(t=!1){super(),this.__isAsync=t}emit(t){super.next(t)}subscribe(t,n,i){let a=t,s=n||(()=>null),m=i;if(t&&"object"==typeof t){const M=t;a=M.next?.bind(M),s=M.error?.bind(M),m=M.complete?.bind(M)}this.__isAsync&&(s=ad(s),a&&(a=ad(a)),m&&(m=ad(m)));const b=super.subscribe({next:a,error:s,complete:m});return t instanceof C.w0&&t.add(b),b}};function ug(){return this._results[Symbol.iterator]()}class xl{get changes(){return this._changes||(this._changes=new lr)}constructor(t=!1){this._emitDistinctChangesOnly=t,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const n=xl.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=ug)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){const i=this;i.dirty=!1;const a=function Oi(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Gl(e,t,n){if(e.length!==t.length)return!1;for(let i=0;i{class e{}return e.__NG_ELEMENT_ID__=S8,e})();const hg=I1,E8=class extends hg{constructor(t,n,i){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=i}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n,null)}createEmbeddedViewImpl(t,n,i){const m=this._declarationTContainer.tView,b=$s(this._declarationLView,m,t,4096&this._declarationLView[an]?4096:16,null,m.declTNode,null,null,null,n||null,i||null);b[bi]=this._declarationLView[this._declarationTContainer.index];const H=this._declarationLView[Ki];return null!==H&&(b[Ki]=H.createEmbeddedView(m)),Zs(m,b,t),new C1(b)}};function S8(){return yl(Ni(),Ht())}function yl(e,t){return 4&e.type?new E8(t,e,m2(e,t)):null}let wl=(()=>{class e{}return e.__NG_ELEMENT_ID__=T8,e})();function T8(){return R8(Ni(),Ht())}const _g=wl,I8=class extends _g{constructor(t,n,i){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=i}get element(){return m2(this._hostTNode,this._hostLView)}get injector(){return new Jr(this._hostTNode,this._hostLView)}get parentInjector(){const t=Qr(this._hostTNode,this._hostLView);if(gc(t)){const n=Gc(t,this._hostLView),i=bc(t);return new Jr(n[Qt].data[i+8],n)}return new Jr(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=N8(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Xn}createEmbeddedView(t,n,i){let a,s;"number"==typeof i?a=i:null!=i&&(a=i.index,s=i.injector);const b=t.createEmbeddedViewImpl(n||{},s,null);return this.insertImpl(b,a,false),b}createComponent(t,n,i,a,s){const m=t&&!function qr(e){return"function"==typeof e}(t);let b;if(m)b=n;else{const jt=n||{};b=jt.index,i=jt.injector,a=jt.projectableNodes,s=jt.environmentInjector||jt.ngModuleRef}const M=m?t:new x1(Mn(t)),H=i||this.parentInjector;if(!s&&null==M.ngModule){const nn=(m?H:this.parentInjector).get(zc,null);nn&&(s=nn)}Mn(M.componentType??{});const Je=M.create(H,a,null,s);return this.insertImpl(Je.hostView,b,false),Je}insert(t,n){return this.insertImpl(t,n,!1)}insertImpl(t,n,i){const a=t._lView,s=a[Qt];if(function F(e){return Di(e[Nn])}(a)){const M=this.indexOf(t);if(-1!==M)this.detach(M);else{const H=a[Nn],W=new I8(H,H[ri],H[Nn]);W.detach(W.indexOf(t))}}const m=this._adjustIndex(n),b=this._lContainer;if(function a5(e,t,n,i){const a=Xn+i,s=n.length;i>0&&(n[a-1][zi]=t),i0)i.push(m[b/2]);else{const H=s[b+1],W=t[-M];for(let fe=Xn;fe{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,i)=>{this.resolve=n,this.reject=i}),this.appInits=be(wd,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const a of this.appInits){const s=a();if(rl(s))n.push(s);else if(Lm(s)){const m=new Promise((b,M)=>{s.subscribe({complete:b,error:M})});n.push(m)}}const i=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{i()}).catch(a=>{this.reject(a)}),0===n.length&&i(),this.initialized=!0}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})(),hu=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})();const Dl=new ii("LocaleId",{providedIn:"root",factory:()=>be(Dl,me.Optional|me.SkipSelf)||function $g(){return typeof $localize<"u"&&$localize.locale||S2}()}),pu=new ii("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let El=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new _.X(!1)}add(){this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();class Wg{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let Yg=(()=>{class e{compileModuleSync(n){return new q4(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const i=this.compileModuleSync(n),s=Vr(pi(n).declarations).reduce((m,b)=>{const M=Mn(b);return M&&m.push(new x1(M)),m},[]);return new Wg(i,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Pd(...e){}class No{constructor({enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:i=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new lr(!1),this.onMicrotaskEmpty=new lr(!1),this.onStable=new lr(!1),this.onError=new lr(!1),typeof Zone>"u")throw new q(908,!1);Zone.assertZonePatched();const a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!i&&n,a.shouldCoalesceRunChangeDetection=i,a.lastRequestAnimationFrameId=-1,a.nativeRequestAnimationFrame=function Qg(){const e="function"==typeof Te.requestAnimationFrame;let t=Te[e?"requestAnimationFrame":"setTimeout"],n=Te[e?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&t&&n){const i=t[Zone.__symbol__("OriginalDelegate")];i&&(t=i);const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a)}return{nativeRequestAnimationFrame:t,nativeCancelAnimationFrame:n}}().nativeRequestAnimationFrame,function qg(e){const t=()=>{!function vu(e){e.isCheckStableRunning||-1!==e.lastRequestAnimationFrameId||(e.lastRequestAnimationFrameId=e.nativeRequestAnimationFrame.call(Te,()=>{e.fakeTopEventTask||(e.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{e.lastRequestAnimationFrameId=-1,Dd(e),e.isCheckStableRunning=!0,kd(e),e.isCheckStableRunning=!1},void 0,()=>{},()=>{})),e.fakeTopEventTask.invoke()}),Dd(e))}(e)};e._inner=e._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(n,i,a,s,m,b)=>{try{return _u(e),n.invokeTask(a,s,m,b)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===s.type||e.shouldCoalesceRunChangeDetection)&&t(),Mu(e)}},onInvoke:(n,i,a,s,m,b,M)=>{try{return _u(e),n.invoke(a,s,m,b,M)}finally{e.shouldCoalesceRunChangeDetection&&t(),Mu(e)}},onHasTask:(n,i,a,s)=>{n.hasTask(a,s),i===a&&("microTask"==s.change?(e._hasPendingMicrotasks=s.microTask,Dd(e),kd(e)):"macroTask"==s.change&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(n,i,a,s)=>(n.handleError(a,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}(a)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!No.isInAngularZone())throw new q(909,!1)}static assertNotInAngularZone(){if(No.isInAngularZone())throw new q(909,!1)}run(t,n,i){return this._inner.run(t,n,i)}runTask(t,n,i,a){const s=this._inner,m=s.scheduleEventTask("NgZoneEvent: "+a,t,Jg,Pd,Pd);try{return s.runTask(m,n,i)}finally{s.cancelTask(m)}}runGuarded(t,n,i){return this._inner.runGuarded(t,n,i)}runOutsideAngular(t){return this._outer.run(t)}}const Jg={};function kd(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function Dd(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&-1!==e.lastRequestAnimationFrameId)}function _u(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Mu(e){e._nesting--,kd(e)}const Ed=new ii("",{providedIn:"root",factory:xu});function xu(){const e=be(No);let t=!0;const n=new N.y(a=>{t=e.isStable&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks,e.runOutsideAngular(()=>{a.next(t),a.complete()})}),i=new N.y(a=>{let s;e.runOutsideAngular(()=>{s=e.onStable.subscribe(()=>{No.assertNotInAngularZone(),queueMicrotask(()=>{!t&&!e.hasPendingMacrotasks&&!e.hasPendingMicrotasks&&(t=!0,a.next(!0))})})});const m=e.onUnstable.subscribe(()=>{No.assertInAngularZone(),t&&(t=!1,e.runOutsideAngular(()=>{a.next(!1)}))});return()=>{s.unsubscribe(),m.unsubscribe()}});return(0,B.T)(n,i.pipe((0,X.B)()))}const Sd=new ii(""),yu=new ii("");let Hd,e9=(()=>{class e{constructor(n,i,a){this._ngZone=n,this.registry=i,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Hd||(function t9(e){Hd=e}(a),a.addToWindow(i)),this._watchAngularEvents(),n.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{No.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb(this._didWork)}this._didWork=!1});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(i=>!i.updateCb||!i.updateCb(n)||(clearTimeout(i.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,i,a){let s=-1;i&&i>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(m=>m.timeoutId!==s),n(this._didWork,this.getPendingTasks())},i)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:a})}whenStable(n,i,a){if(a&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,i,a),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,i,a){return[]}}return e.\u0275fac=function(n){return new(n||e)(D(No),D(zd),D(yu))},e.\u0275prov=tt({token:e,factory:e.\u0275fac}),e})(),zd=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,i){this._applications.set(n,i)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,i=!0){return Hd?.findTestabilityInTree(this,n,i)??null}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"platform"}),e})(),sc=null;const Ld=new ii("PlatformDestroyListeners"),Vd=new ii("appBootstrapListener");class ku{constructor(t,n){this.name=t,this.token=n}}function a9(e){try{const{rootComponent:t,appProviders:n,platformProviders:i}=e,a=function o9(e=[]){if(sc)return sc;const t=function Du(e=[],t){return ac.create({name:t,providers:[{provide:P3,useValue:"platform"},{provide:Ld,useValue:new Set([()=>sc=null])},...e]})}(e);return sc=t,function Pu(){!function lc(e){ka=e}(()=>{throw new q(600,!1)})}(),function B1(e){e.get(e6,null)?.forEach(n=>n())}(t),t}(i),s=[l9(),...n||[]],b=new s8({providers:s,parent:a,debugName:"",runEnvironmentInitializers:!1}).injector,M=b.get(No);return M.run(()=>{b.resolveInjectorInitializers();const H=b.get(f2,null);let W;M.runOutsideAngular(()=>{W=M.onError.subscribe({next:Je=>{H.handleError(Je)}})});const fe=()=>b.destroy(),Fe=a.get(Ld);return Fe.add(fe),b.onDestroy(()=>{W.unsubscribe(),Fe.delete(fe)}),function Td(e,t,n){try{const i=n();return rl(i)?i.catch(a=>{throw t.runOutsideAngular(()=>e.handleError(a)),a}):i}catch(i){throw t.runOutsideAngular(()=>e.handleError(i)),i}}(H,M,()=>{const Je=b.get(Od);return Je.runInitializers(),Je.donePromise.then(()=>{!function N4(e){gt(e,"Expected localeId to be defined"),"string"==typeof e&&(kf=e.toLowerCase().replace(/_/g,"-"))}(b.get(Dl,S2)||S2);const jt=b.get(Rc);return void 0!==t&&jt.bootstrap(t),jt})})})}catch(t){return Promise.reject(t)}}let Rc=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=be(Hu),this.zoneIsStable=be(Ed),this.componentTypes=[],this.components=[],this.isStable=be(El).hasPendingTasks.pipe((0,ae.w)(n=>n?(0,c.of)(!1):this.zoneIsStable),(0,Q.x)(),(0,X.B)()),this._injector=be(zc)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(n,i){const a=n instanceof I3;if(!this._injector.get(Od).done)throw!a&&Si(n),new q(405,!1);let m;m=a?n:this._injector.get(b1).resolveComponentFactory(n),this.componentTypes.push(m.componentType);const b=function n9(e){return e.isBoundToModule}(m)?void 0:this._injector.get(L2),H=m.create(ac.NULL,[],i||m.selector,b),W=H.location.nativeElement,fe=H.injector.get(Sd,null);return fe?.registerApplication(W),H.onDestroy(()=>{this.detachView(H.hostView),Sl(this.components,H),fe?.unregisterApplication(W)}),this._loadComponent(H),H}tick(){if(this._runningTick)throw new q(101,!1);try{this._runningTick=!0;for(let n of this._views)n.detectChanges()}catch(n){this.internalErrorHandler(n)}finally{this._runningTick=!1}}attachView(n){const i=n;this._views.push(i),i.attachToAppRef(this)}detachView(n){const i=n;Sl(this._views,i),i.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const i=this._injector.get(Vd,[]);i.push(...this._bootstrapListeners),i.forEach(a=>a(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>Sl(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new q(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Sl(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}const Hu=new ii("",{providedIn:"root",factory:()=>be(f2).handleError.bind(void 0)});function Lu(){const e=be(No),t=be(f2);return n=>e.runOutsideAngular(()=>t.handleError(n))}let s9=(()=>{class e{constructor(){this.zone=be(No),this.applicationRef=be(Rc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}}return e.\u0275fac=function(n){return new(n||e)},e.\u0275prov=tt({token:e,factory:e.\u0275fac,providedIn:"root"}),e})();function Nd(e){return[{provide:No,useFactory:e},{provide:m1,multi:!0,useFactory:()=>{const t=be(s9,{optional:!0});return()=>t.initialize()}},{provide:Hu,useFactory:Lu},{provide:Ed,useFactory:xu}]}function l9(e){return x3([[],Nd(()=>new No(function Su(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}(e)))])}function d9(){return!1}let m9=(()=>{class e{}return e.__NG_ELEMENT_ID__=f9,e})();function f9(e){return function Au(e,t,n){if(qi(e)&&!n){const i=ct(e.index,t);return new C1(i,i)}return 47&e.type?new C1(t[Yn],t):null}(Ni(),Ht(),16==(16&e))}class Ru{constructor(){}supports(t){return qs(t)}create(t){return new v9(t)}}const b9=(e,t)=>t;class v9{constructor(t){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=t||b9}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,i=this._removalsHead,a=0,s=null;for(;n||i;){const m=!i||n&&n.currentIndex{m=this._trackByFn(a,b),null!==n&&Object.is(n.trackById,m)?(i&&(n=this._verifyReinsertion(n,b,m,a)),Object.is(n.item,b)||this._addIdentityChange(n,b)):(n=this._mismatch(n,b,m,a),i=!0),n=n._next,a++}),this.length=a;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,i,a){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,a)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(i,a))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,a)):t=this._addAfter(new _9(n,i),s,a),t}_verifyReinsertion(t,n,i,a){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(i,null);return null!==s?t=this._reinsertAfter(s,t._prev,a):t.currentIndex!=a&&(t.currentIndex=a,this._addToMoves(t,a)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(t,n,i){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const a=t._prevRemoved,s=t._nextRemoved;return null===a?this._removalsHead=s:a._nextRemoved=s,null===s?this._removalsTail=a:s._prevRemoved=a,this._insertAfter(t,n,i),this._addToMoves(t,i),t}_moveAfter(t,n,i){return this._unlink(t),this._insertAfter(t,n,i),this._addToMoves(t,i),t}_addAfter(t,n,i){return this._insertAfter(t,n,i),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,i){const a=null===n?this._itHead:n._next;return t._next=a,t._prev=n,null===a?this._itTail=t:a._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new Bu),this._linkedRecords.put(t),t.currentIndex=i,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,i=t._next;return null===n?this._itHead=i:n._next=i,null===i?this._itTail=n:i._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Bu),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class _9{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class Fu{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let i;for(i=this._head;null!==i;i=i._nextDup)if((null===n||n<=i.currentIndex)&&Object.is(i.trackById,t))return i;return null}remove(t){const n=t._prevDup,i=t._nextDup;return null===n?this._head=i:n._nextDup=i,null===i?this._tail=n:i._prevDup=n,null===this._head}}class Bu{constructor(){this.map=new Map}put(t){const n=t.trackById;let i=this.map.get(n);i||(i=new Fu,this.map.set(n,i)),i.add(t)}get(t,n){const a=this.map.get(t);return a?a.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function Uu(e,t,n){const i=e.previousIndex;if(null===i)return i;let a=0;return n&&i{if(n&&n.key===a)this._maybeAddToChanges(n,i),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(a,i);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let i=n;null!==i;i=i._nextRemoved)i===this._mapHead&&(this._mapHead=null),this._records.delete(i.key),i._nextRemoved=i._next,i.previousValue=i.currentValue,i.currentValue=null,i._prev=null,i._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const i=t._prev;return n._next=t,n._prev=i,t._prev=n,i&&(i._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const a=this._records.get(t);this._maybeAddToChanges(a,n);const s=a._prev,m=a._next;return s&&(s._next=m),m&&(m._prev=s),a._next=null,a._prev=null,a}const i=new C9(t);return this._records.set(t,i),i.currentValue=n,this._addToAdditions(i),i}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(i=>n(t[i],i))}}class C9{constructor(t){this.key=t,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function $d(){return new Gd([new Ru])}let Gd=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(null!=i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||$d()),deps:[[e,new Jc,new Qc]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(null!=i)return i;throw new q(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:$d}),e})();function ju(){return new Wd([new Ll])}let Wd=(()=>{class e{constructor(n){this.factories=n}static create(n,i){if(i){const a=i.factories.slice();n=n.concat(a)}return new e(n)}static extend(n){return{provide:e,useFactory:i=>e.create(n,i||ju()),deps:[[e,new Jc,new Qc]]}}find(n){const i=this.factories.find(a=>a.supports(n));if(i)return i;throw new q(901,!1)}}return e.\u0275prov=tt({token:e,providedIn:"root",factory:ju}),e})(),Yd=(()=>{class e{constructor(n){}}return e.\u0275fac=function(n){return new(n||e)(D(Rc))},e.\u0275mod=Co({type:e}),e.\u0275inj=qe({}),e})();function H9(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function I9(e){const t=Mn(e);if(!t)return null;const n=new x1(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},56223:(Dt,xe,l)=>{"use strict";l.d(xe,{CE:()=>Hi,Cf:()=>De,F:()=>fi,Fj:()=>J,JJ:()=>bt,JL:()=>At,JU:()=>ae,NI:()=>Fi,Oe:()=>Go,On:()=>Mn,Q7:()=>Xn,UX:()=>hr,Zs:()=>$o,_:()=>Zi,_Y:()=>ui,a5:()=>qe,cw:()=>He,kI:()=>et,oH:()=>Nn,qu:()=>Wa,sg:()=>hi,u:()=>yo,u5:()=>fa,wV:()=>Si,x0:()=>xn});var o=l(65879),C=l(96814),_=l(7715),N=l(9315),B=l(37398);let c=(()=>{class E{constructor(w,Z){this._renderer=w,this._elementRef=Z,this.onChange=pt=>{},this.onTouched=()=>{}}setProperty(w,Z){this._renderer.setProperty(this._elementRef.nativeElement,w,Z)}registerOnTouched(w){this.onTouched=w}registerOnChange(w){this.onChange=w}setDisabledState(w){this.setProperty("disabled",w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq))},E.\u0275dir=o.lG2({type:E}),E})(),X=(()=>{class E extends c{}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,features:[o.qOj]}),E})();const ae=new o.OlP("NgValueAccessor"),oe={provide:ae,useExisting:(0,o.Gpc)(()=>J),multi:!0},re=new o.OlP("CompositionEventMode");let J=(()=>{class E extends c{constructor(w,Z,pt){super(w,Z),this._compositionMode=pt,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function j(){const E=(0,C.q)()?(0,C.q)().getUserAgent():"";return/android (\d+)/.test(E.toLowerCase())}())}writeValue(w){this.setProperty("value",w??"")}_handleInput(w){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(w)}_compositionStart(){this._composing=!0}_compositionEnd(w){this._composing=!1,this._compositionMode&&this.onChange(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(re,8))},E.\u0275dir=o.lG2({type:E,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(w,Z){1&w&&o.NdJ("input",function(Zt){return Z._handleInput(Zt.target.value)})("blur",function(){return Z.onTouched()})("compositionstart",function(){return Z._compositionStart()})("compositionend",function(Zt){return Z._compositionEnd(Zt.target.value)})},features:[o._Bn([oe]),o.qOj]}),E})();function se(E){return null==E||("string"==typeof E||Array.isArray(E))&&0===E.length}function _e(E){return null!=E&&"number"==typeof E.length}const De=new o.OlP("NgValidators"),Ze=new o.OlP("NgAsyncValidators"),at=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class et{static min(k){return function q(E){return k=>{if(se(k.value)||se(E))return null;const w=parseFloat(k.value);return!isNaN(w)&&w{if(se(k.value)||se(E))return null;const w=parseFloat(k.value);return!isNaN(w)&&w>E?{max:{max:E,actual:k.value}}:null}}(k)}static required(k){return $(k)}static requiredTrue(k){return ue(k)}static email(k){return function ke(E){return se(E.value)||at.test(E.value)?null:{email:!0}}(k)}static minLength(k){return function Ue(E){return k=>se(k.value)||!_e(k.value)?null:k.value.length_e(k.value)&&k.value.length>E?{maxlength:{requiredLength:E,actualLength:k.value.length}}:null}(k)}static pattern(k){return function Rt(E){if(!E)return Tt;let k,w;return"string"==typeof E?(w="","^"!==E.charAt(0)&&(w+="^"),w+=E,"$"!==E.charAt(E.length-1)&&(w+="$"),k=new RegExp(w)):(w=E.toString(),k=E),Z=>{if(se(Z.value))return null;const pt=Z.value;return k.test(pt)?null:{pattern:{requiredPattern:w,actualValue:pt}}}}(k)}static nullValidator(k){return null}static compose(k){return ce(k)}static composeAsync(k){return Ae(k)}}function $(E){return se(E.value)?{required:!0}:null}function ue(E){return!0===E.value?null:{required:!0}}function Tt(E){return null}function Xt(E){return null!=E}function Bt(E){return(0,o.QGY)(E)?(0,_.D)(E):E}function Ot(E){let k={};return E.forEach(w=>{k=null!=w?{...k,...w}:k}),0===Object.keys(k).length?null:k}function Ut(E,k){return k.map(w=>w(E))}function $t(E){return E.map(k=>function Pt(E){return!E.validate}(k)?k:w=>k.validate(w))}function ce(E){if(!E)return null;const k=E.filter(Xt);return 0==k.length?null:function(w){return Ot(Ut(w,k))}}function Oe(E){return null!=E?ce($t(E)):null}function Ae(E){if(!E)return null;const k=E.filter(Xt);return 0==k.length?null:function(w){const Z=Ut(w,k).map(Bt);return(0,N.D)(Z).pipe((0,B.U)(Ot))}}function $e(E){return null!=E?Ae($t(E)):null}function ut(E,k){return null===E?[k]:Array.isArray(E)?[...E,k]:[E,k]}function vt(E){return E._rawValidators}function gt(E){return E._rawAsyncValidators}function ft(E){return E?Array.isArray(E)?E:[E]:[]}function Gt(E,k){return Array.isArray(E)?E.includes(k):E===k}function Xe(E,k){const w=ft(k);return ft(E).forEach(pt=>{Gt(w,pt)||w.push(pt)}),w}function kt(E,k){return ft(k).filter(w=>!Gt(E,w))}class tt{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(k){this._rawValidators=k||[],this._composedValidatorFn=Oe(this._rawValidators)}_setAsyncValidators(k){this._rawAsyncValidators=k||[],this._composedAsyncValidatorFn=$e(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(k){this._onDestroyCallbacks.push(k)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(k=>k()),this._onDestroyCallbacks=[]}reset(k=void 0){this.control&&this.control.reset(k)}hasError(k,w){return!!this.control&&this.control.hasError(k,w)}getError(k,w){return this.control?this.control.getError(k,w):null}}class Mt extends tt{get formDirective(){return null}get path(){return null}}class qe extends tt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class rt{constructor(k){this._cd=k}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let bt=(()=>{class E extends rt{constructor(w){super(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(qe,2))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(w,Z){2&w&&o.ekj("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)},features:[o.qOj]}),E})(),At=(()=>{class E extends rt{constructor(w){super(w)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(w,Z){2&w&&o.ekj("ng-untouched",Z.isUntouched)("ng-touched",Z.isTouched)("ng-pristine",Z.isPristine)("ng-dirty",Z.isDirty)("ng-valid",Z.isValid)("ng-invalid",Z.isInvalid)("ng-pending",Z.isPending)("ng-submitted",Z.isSubmitted)},features:[o.qOj]}),E})();const qt="VALID",mn="INVALID",On="PENDING",nt="DISABLED";function Ft(E){return(D(E)?E.validators:E)||null}function R(E,k){return(D(k)?k.asyncValidators:E)||null}function D(E){return null!=E&&!Array.isArray(E)&&"object"==typeof E}function ee(E,k,w){const Z=E.controls;if(!(k?Object.keys(Z):Z).length)throw new o.vHH(1e3,"");if(!Z[w])throw new o.vHH(1001,"")}function be(E,k,w){E._forEachChild((Z,pt)=>{if(void 0===w[pt])throw new o.vHH(1002,"")})}class ht{constructor(k,w){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(k),this._assignAsyncValidators(w)}get validator(){return this._composedValidatorFn}set validator(k){this._rawValidators=this._composedValidatorFn=k}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(k){this._rawAsyncValidators=this._composedAsyncValidatorFn=k}get parent(){return this._parent}get valid(){return this.status===qt}get invalid(){return this.status===mn}get pending(){return this.status==On}get disabled(){return this.status===nt}get enabled(){return this.status!==nt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(k){this._assignValidators(k)}setAsyncValidators(k){this._assignAsyncValidators(k)}addValidators(k){this.setValidators(Xe(k,this._rawValidators))}addAsyncValidators(k){this.setAsyncValidators(Xe(k,this._rawAsyncValidators))}removeValidators(k){this.setValidators(kt(k,this._rawValidators))}removeAsyncValidators(k){this.setAsyncValidators(kt(k,this._rawAsyncValidators))}hasValidator(k){return Gt(this._rawValidators,k)}hasAsyncValidator(k){return Gt(this._rawAsyncValidators,k)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(k={}){this.touched=!0,this._parent&&!k.onlySelf&&this._parent.markAsTouched(k)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild(k=>k.markAllAsTouched())}markAsUntouched(k={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(w=>{w.markAsUntouched({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}markAsDirty(k={}){this.pristine=!1,this._parent&&!k.onlySelf&&this._parent.markAsDirty(k)}markAsPristine(k={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(w=>{w.markAsPristine({onlySelf:!0})}),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}markAsPending(k={}){this.status=On,!1!==k.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!k.onlySelf&&this._parent.markAsPending(k)}disable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=nt,this.errors=null,this._forEachChild(Z=>{Z.disable({...k,onlySelf:!0})}),this._updateValue(),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(Z=>Z(!0))}enable(k={}){const w=this._parentMarkedDirty(k.onlySelf);this.status=qt,this._forEachChild(Z=>{Z.enable({...k,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent}),this._updateAncestors({...k,skipPristineCheck:w}),this._onDisabledChange.forEach(Z=>Z(!1))}_updateAncestors(k){this._parent&&!k.onlySelf&&(this._parent.updateValueAndValidity(k),k.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(k){this._parent=k}getRawValue(){return this.value}updateValueAndValidity(k={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===qt||this.status===On)&&this._runAsyncValidator(k.emitEvent)),!1!==k.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!k.onlySelf&&this._parent.updateValueAndValidity(k)}_updateTreeValidity(k={emitEvent:!0}){this._forEachChild(w=>w._updateTreeValidity(k)),this.updateValueAndValidity({onlySelf:!0,emitEvent:k.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?nt:qt}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(k){if(this.asyncValidator){this.status=On,this._hasOwnPendingAsyncValidator=!0;const w=Bt(this.asyncValidator(this));this._asyncValidationSubscription=w.subscribe(Z=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Z,{emitEvent:k})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(k,w={}){this.errors=k,this._updateControlsErrors(!1!==w.emitEvent)}get(k){let w=k;return null==w||(Array.isArray(w)||(w=w.split(".")),0===w.length)?null:w.reduce((Z,pt)=>Z&&Z._find(pt),this)}getError(k,w){const Z=w?this.get(w):this;return Z&&Z.errors?Z.errors[k]:null}hasError(k,w){return!!this.getError(k,w)}get root(){let k=this;for(;k._parent;)k=k._parent;return k}_updateControlsErrors(k){this.status=this._calculateStatus(),k&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(k)}_initObservables(){this.valueChanges=new o.vpe,this.statusChanges=new o.vpe}_calculateStatus(){return this._allControlsDisabled()?nt:this.errors?mn:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(On)?On:this._anyControlsHaveStatus(mn)?mn:qt}_anyControlsHaveStatus(k){return this._anyControls(w=>w.status===k)}_anyControlsDirty(){return this._anyControls(k=>k.dirty)}_anyControlsTouched(){return this._anyControls(k=>k.touched)}_updatePristine(k={}){this.pristine=!this._anyControlsDirty(),this._parent&&!k.onlySelf&&this._parent._updatePristine(k)}_updateTouched(k={}){this.touched=this._anyControlsTouched(),this._parent&&!k.onlySelf&&this._parent._updateTouched(k)}_registerOnCollectionChange(k){this._onCollectionChange=k}_setUpdateStrategy(k){D(k)&&null!=k.updateOn&&(this._updateOn=k.updateOn)}_parentMarkedDirty(k){return!k&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(k){return null}_assignValidators(k){this._rawValidators=Array.isArray(k)?k.slice():k,this._composedValidatorFn=function We(E){return Array.isArray(E)?Oe(E):E||null}(this._rawValidators)}_assignAsyncValidators(k){this._rawAsyncValidators=Array.isArray(k)?k.slice():k,this._composedAsyncValidatorFn=function z(E){return Array.isArray(E)?$e(E):E||null}(this._rawAsyncValidators)}}class He extends ht{constructor(k,w,Z){super(Ft(w),R(Z,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(k,w){return this.controls[k]?this.controls[k]:(this.controls[k]=w,w.setParent(this),w._registerOnCollectionChange(this._onCollectionChange),w)}addControl(k,w,Z={}){this.registerControl(k,w),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}removeControl(k,w={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}setControl(k,w,Z={}){this.controls[k]&&this.controls[k]._registerOnCollectionChange(()=>{}),delete this.controls[k],w&&this.registerControl(k,w),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}contains(k){return this.controls.hasOwnProperty(k)&&this.controls[k].enabled}setValue(k,w={}){be(this,0,k),Object.keys(k).forEach(Z=>{ee(this,!0,Z),this.controls[Z].setValue(k[Z],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(Object.keys(k).forEach(Z=>{const pt=this.controls[Z];pt&&pt.patchValue(k[Z],{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k={},w={}){this._forEachChild((Z,pt)=>{Z.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this._reduceChildren({},(k,w,Z)=>(k[Z]=w.getRawValue(),k))}_syncPendingControls(){let k=this._reduceChildren(!1,(w,Z)=>!!Z._syncPendingControls()||w);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){Object.keys(this.controls).forEach(w=>{const Z=this.controls[w];Z&&k(Z,w)})}_setUpControls(){this._forEachChild(k=>{k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(k){for(const[w,Z]of Object.entries(this.controls))if(this.contains(w)&&k(Z))return!0;return!1}_reduceValue(){return this._reduceChildren({},(w,Z,pt)=>((Z.enabled||this.disabled)&&(w[pt]=Z.value),w))}_reduceChildren(k,w){let Z=k;return this._forEachChild((pt,Zt)=>{Z=w(Z,pt,Zt)}),Z}_allControlsDisabled(){for(const k of Object.keys(this.controls))if(this.controls[k].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(k){return this.controls.hasOwnProperty(k)?this.controls[k]:null}}class Ne extends He{}const Wt=new o.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>on}),on="always";function vn(E,k){return[...k.path,E]}function hn(E,k,w=on){pe(E,k),k.valueAccessor.writeValue(E.value),(E.disabled||"always"===w)&&k.valueAccessor.setDisabledState?.(E.disabled),function Y(E,k){k.valueAccessor.registerOnChange(w=>{E._pendingValue=w,E._pendingChange=!0,E._pendingDirty=!0,"change"===E.updateOn&&Ke(E,k)})}(E,k),function mt(E,k){const w=(Z,pt)=>{k.valueAccessor.writeValue(Z),pt&&k.viewToModelUpdate(Z)};E.registerOnChange(w),k._registerOnDestroy(()=>{E._unregisterOnChange(w)})}(E,k),function Ee(E,k){k.valueAccessor.registerOnTouched(()=>{E._pendingTouched=!0,"blur"===E.updateOn&&E._pendingChange&&Ke(E,k),"submit"!==E.updateOn&&E.markAsTouched()})}(E,k),function ze(E,k){if(k.valueAccessor.setDisabledState){const w=Z=>{k.valueAccessor.setDisabledState(Z)};E.registerOnDisabledChange(w),k._registerOnDestroy(()=>{E._unregisterOnDisabledChange(w)})}}(E,k)}function en(E,k,w=!0){const Z=()=>{};k.valueAccessor&&(k.valueAccessor.registerOnChange(Z),k.valueAccessor.registerOnTouched(Z)),S(E,k),E&&(k._invokeOnDestroyCallbacks(),E._registerOnCollectionChange(()=>{}))}function Kn(E,k){E.forEach(w=>{w.registerOnValidatorChange&&w.registerOnValidatorChange(k)})}function pe(E,k){const w=vt(E);null!==k.validator?E.setValidators(ut(w,k.validator)):"function"==typeof w&&E.setValidators([w]);const Z=gt(E);null!==k.asyncValidator?E.setAsyncValidators(ut(Z,k.asyncValidator)):"function"==typeof Z&&E.setAsyncValidators([Z]);const pt=()=>E.updateValueAndValidity();Kn(k._rawValidators,pt),Kn(k._rawAsyncValidators,pt)}function S(E,k){let w=!1;if(null!==E){if(null!==k.validator){const pt=vt(E);if(Array.isArray(pt)&&pt.length>0){const Zt=pt.filter(ti=>ti!==k.validator);Zt.length!==pt.length&&(w=!0,E.setValidators(Zt))}}if(null!==k.asyncValidator){const pt=gt(E);if(Array.isArray(pt)&&pt.length>0){const Zt=pt.filter(ti=>ti!==k.asyncValidator);Zt.length!==pt.length&&(w=!0,E.setAsyncValidators(Zt))}}}const Z=()=>{};return Kn(k._rawValidators,Z),Kn(k._rawAsyncValidators,Z),w}function Ke(E,k){E._pendingDirty&&E.markAsDirty(),E.setValue(E._pendingValue,{emitModelToViewChange:!1}),k.viewToModelUpdate(E._pendingValue),E._pendingChange=!1}function _t(E,k){pe(E,k)}function Pi(E,k){if(!E.hasOwnProperty("model"))return!1;const w=E.model;return!!w.isFirstChange()||!Object.is(k,w.currentValue)}function je(E,k){E._syncPendingControls(),k.forEach(w=>{const Z=w.control;"submit"===Z.updateOn&&Z._pendingChange&&(w.viewToModelUpdate(Z._pendingValue),Z._pendingChange=!1)})}function yn(E,k){if(!k)return null;let w,Z,pt;return Array.isArray(k),k.forEach(Zt=>{Zt.constructor===J?w=Zt:function oi(E){return Object.getPrototypeOf(E.constructor)===X}(Zt)?Z=Zt:pt=Zt}),pt||Z||w||null}const An={provide:Mt,useExisting:(0,o.Gpc)(()=>fi)},Jn=(()=>Promise.resolve())();let fi=(()=>{class E extends Mt{constructor(w,Z,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._directives=new Set,this.ngSubmit=new o.vpe,this.form=new He({},Oe(w),$e(Z))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(w){Jn.then(()=>{const Z=this._findContainer(w.path);w.control=Z.registerControl(w.name,w.control),hn(w.control,w,this.callSetDisabledState),w.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(w)})}getControl(w){return this.form.get(w.path)}removeControl(w){Jn.then(()=>{const Z=this._findContainer(w.path);Z&&Z.removeControl(w.name),this._directives.delete(w)})}addFormGroup(w){Jn.then(()=>{const Z=this._findContainer(w.path),pt=new He({});_t(pt,w),Z.registerControl(w.name,pt),pt.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(w){Jn.then(()=>{const Z=this._findContainer(w.path);Z&&Z.removeControl(w.name)})}getFormGroup(w){return this.form.get(w.path)}updateModel(w,Z){Jn.then(()=>{this.form.get(w.path).setValue(Z)})}setValue(w){this.control.setValue(w)}onSubmit(w){return this.submitted=!0,je(this.form,this._directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(w){return w.pop(),w.length?this.form.get(w):this.form}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ze,10),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(w,Z){1&w&&o.NdJ("submit",function(Zt){return Z.onSubmit(Zt)})("reset",function(){return Z.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([An]),o.qOj]}),E})();function fn(E,k){const w=E.indexOf(k);w>-1&&E.splice(w,1)}function li(E){return"object"==typeof E&&null!==E&&2===Object.keys(E).length&&"value"in E&&"disabled"in E}const Fi=class extends ht{constructor(k=null,w,Z){super(Ft(w),R(Z,w)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(k),this._setUpdateStrategy(w),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),D(w)&&(w.nonNullable||w.initialValueIsDefault)&&(this.defaultValue=li(k)?k.value:k)}setValue(k,w={}){this.value=this._pendingValue=k,this._onChange.length&&!1!==w.emitModelToViewChange&&this._onChange.forEach(Z=>Z(this.value,!1!==w.emitViewToModelChange)),this.updateValueAndValidity(w)}patchValue(k,w={}){this.setValue(k,w)}reset(k=this.defaultValue,w={}){this._applyFormState(k),this.markAsPristine(w),this.markAsUntouched(w),this.setValue(this.value,w),this._pendingChange=!1}_updateValue(){}_anyControls(k){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(k){this._onChange.push(k)}_unregisterOnChange(k){fn(this._onChange,k)}registerOnDisabledChange(k){this._onDisabledChange.push(k)}_unregisterOnDisabledChange(k){fn(this._onDisabledChange,k)}_forEachChild(k){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(k){li(k)?(this.value=this._pendingValue=k.value,k.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=k}};let Yi=(()=>{class E extends Mt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,features:[o.qOj]}),E})();const ca={provide:qe,useExisting:(0,o.Gpc)(()=>Mn)},sa=(()=>Promise.resolve())();let Mn=(()=>{class E extends qe{constructor(w,Z,pt,Zt,ti,xi){super(),this._changeDetectorRef=ti,this.callSetDisabledState=xi,this.control=new Fi,this._registered=!1,this.name="",this.update=new o.vpe,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt),this.valueAccessor=yn(0,Zt)}ngOnChanges(w){if(this._checkForErrors(),!this._registered||"name"in w){if(this._registered&&(this._checkName(),this.formDirective)){const Z=w.name.previousValue;this.formDirective.removeControl({name:Z,path:this._getPath(Z)})}this._setUpControl()}"isDisabled"in w&&this._updateDisabled(w),Pi(w,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){hn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(w){sa.then(()=>{this.control.setValue(w,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(w){const Z=w.isDisabled.currentValue,pt=0!==Z&&(0,o.VuI)(Z);sa.then(()=>{pt&&!this.control.disabled?this.control.disable():!pt&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(w){return this._parent?vn(w,this._parent):[w]}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,9),o.Y36(De,10),o.Y36(Ze,10),o.Y36(ae,10),o.Y36(o.sBO,8),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[o._Bn([ca]),o.qOj,o.TTD]}),E})(),ui=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275dir=o.lG2({type:E,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),E})();const ai={provide:ae,useExisting:(0,o.Gpc)(()=>Si),multi:!0};let Si=(()=>{class E extends X{writeValue(w){this.setProperty("value",w??"")}registerOnChange(w){this.onChange=Z=>{w(""==Z?null:parseFloat(Z))}}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(w,Z){1&w&&o.NdJ("input",function(Zt){return Z.onChange(Zt.target.value)})("blur",function(){return Z.onTouched()})},features:[o._Bn([ai]),o.qOj]}),E})();const pi={provide:ae,useExisting:(0,o.Gpc)(()=>Zi),multi:!0};let xo=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({}),E})(),gi=(()=>{class E{constructor(){this._accessors=[]}add(w,Z){this._accessors.push([w,Z])}remove(w){for(let Z=this._accessors.length-1;Z>=0;--Z)if(this._accessors[Z][1]===w)return void this._accessors.splice(Z,1)}select(w){this._accessors.forEach(Z=>{this._isSameGroup(Z,w)&&Z[1]!==w&&Z[1].fireUncheck(w.value)})}_isSameGroup(w,Z){return!!w[0].control&&w[0]._parent===Z._control._parent&&w[1].name===Z.name}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275prov=o.Yz7({token:E,factory:E.\u0275fac,providedIn:xo}),E})(),Zi=(()=>{class E extends X{constructor(w,Z,pt,Zt){super(w,Z),this._registry=pt,this._injector=Zt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,o.f3M)(Wt,{optional:!0})??on}ngOnInit(){this._control=this._injector.get(qe),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(w){this._state=w===this.value,this.setProperty("checked",this._state)}registerOnChange(w){this._fn=w,this.onChange=()=>{w(this.value),this._registry.select(this)}}setDisabledState(w){(this.setDisabledStateFired||w||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",w),this.setDisabledStateFired=!0}fireUncheck(w){this.writeValue(w)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(gi),o.Y36(o.zs3))},E.\u0275dir=o.lG2({type:E,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(w,Z){1&w&&o.NdJ("change",function(){return Z.onChange()})("blur",function(){return Z.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[o._Bn([pi]),o.qOj]}),E})();const Qt=new o.OlP("NgModelWithFormControlWarning"),an={provide:qe,useExisting:(0,o.Gpc)(()=>Nn)};let Nn=(()=>{class E extends qe{set isDisabled(w){}constructor(w,Z,pt,Zt,ti){super(),this._ngModelWarningConfig=Zt,this.callSetDisabledState=ti,this.update=new o.vpe,this._ngModelWarningSent=!1,this._setValidators(w),this._setAsyncValidators(Z),this.valueAccessor=yn(0,pt)}ngOnChanges(w){if(this._isControlChanged(w)){const Z=w.form.previousValue;Z&&en(Z,this,!1),hn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Pi(w,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&en(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}_isControlChanged(w){return w.hasOwnProperty("form")}}return E._ngModelWarningSentOnce=!1,E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ze,10),o.Y36(ae,10),o.Y36(Qt,8),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[o._Bn([an]),o.qOj,o.TTD]}),E})();const zi={provide:Mt,useExisting:(0,o.Gpc)(()=>hi)};let hi=(()=>{class E extends Mt{constructor(w,Z,pt){super(),this.callSetDisabledState=pt,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new o.vpe,this._setValidators(w),this._setAsyncValidators(Z)}ngOnChanges(w){this._checkFormPresent(),w.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(S(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(w){const Z=this.form.get(w.path);return hn(Z,w,this.callSetDisabledState),Z.updateValueAndValidity({emitEvent:!1}),this.directives.push(w),Z}getControl(w){return this.form.get(w.path)}removeControl(w){en(w.control||null,w,!1),function Wn(E,k){const w=E.indexOf(k);w>-1&&E.splice(w,1)}(this.directives,w)}addFormGroup(w){this._setUpFormContainer(w)}removeFormGroup(w){this._cleanUpFormContainer(w)}getFormGroup(w){return this.form.get(w.path)}addFormArray(w){this._setUpFormContainer(w)}removeFormArray(w){this._cleanUpFormContainer(w)}getFormArray(w){return this.form.get(w.path)}updateModel(w,Z){this.form.get(w.path).setValue(Z)}onSubmit(w){return this.submitted=!0,je(this.form,this.directives),this.ngSubmit.emit(w),"dialog"===w?.target?.method}onReset(){this.resetForm()}resetForm(w=void 0){this.form.reset(w),this.submitted=!1}_updateDomValue(){this.directives.forEach(w=>{const Z=w.control,pt=this.form.get(w.path);Z!==pt&&(en(Z||null,w),(E=>E instanceof Fi)(pt)&&(hn(pt,w,this.callSetDisabledState),w.control=pt))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(w){const Z=this.form.get(w.path);_t(Z,w),Z.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(w){if(this.form){const Z=this.form.get(w.path);Z&&function cn(E,k){return S(E,k)}(Z,w)&&Z.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){pe(this.form,this),this._oldForm&&S(this._oldForm,this)}_checkFormPresent(){}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(De,10),o.Y36(Ze,10),o.Y36(Wt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroup",""]],hostBindings:function(w,Z){1&w&&o.NdJ("submit",function(Zt){return Z.onSubmit(Zt)})("reset",function(){return Z.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[o._Bn([zi]),o.qOj,o.TTD]}),E})();const ri={provide:Mt,useExisting:(0,o.Gpc)(()=>xn)};let xn=(()=>{class E extends Yi{constructor(w,Z,pt){super(),this.name=null,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt)}_checkParentType(){Ti(this._parent)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,13),o.Y36(De,10),o.Y36(Ze,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[o._Bn([ri]),o.qOj]}),E})();const Pn={provide:Mt,useExisting:(0,o.Gpc)(()=>Hi)};let Hi=(()=>{class E extends Mt{constructor(w,Z,pt){super(),this.name=null,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Ti(this._parent)}}return E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,13),o.Y36(De,10),o.Y36(Ze,10))},E.\u0275dir=o.lG2({type:E,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[o._Bn([Pn]),o.qOj]}),E})();function Ti(E){return!(E instanceof xn||E instanceof hi||E instanceof Hi)}const gn={provide:qe,useExisting:(0,o.Gpc)(()=>yo)};let yo=(()=>{class E extends qe{set isDisabled(w){}constructor(w,Z,pt,Zt,ti){super(),this._ngModelWarningConfig=ti,this._added=!1,this.name=null,this.update=new o.vpe,this._ngModelWarningSent=!1,this._parent=w,this._setValidators(Z),this._setAsyncValidators(pt),this.valueAccessor=yn(0,Zt)}ngOnChanges(w){this._added||this._setUpControl(),Pi(w,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(w){this.viewModel=w,this.update.emit(w)}get path(){return vn(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return E._ngModelWarningSentOnce=!1,E.\u0275fac=function(w){return new(w||E)(o.Y36(Mt,13),o.Y36(De,10),o.Y36(Ze,10),o.Y36(ae,10),o.Y36(Qt,8))},E.\u0275dir=o.lG2({type:E,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[o._Bn([gn]),o.qOj,o.TTD]}),E})(),Do=(()=>{class E{constructor(){this._validator=Tt}ngOnChanges(w){if(this.inputName in w){const Z=this.normalizeInput(w[this.inputName].currentValue);this._enabled=this.enabled(Z),this._validator=this._enabled?this.createValidator(Z):Tt,this._onChange&&this._onChange()}}validate(w){return this._validator(w)}registerOnValidatorChange(w){this._onChange=w}enabled(w){return null!=w}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275dir=o.lG2({type:E,features:[o.TTD]}),E})();const Eo={provide:De,useExisting:(0,o.Gpc)(()=>Xn),multi:!0},So={provide:De,useExisting:(0,o.Gpc)(()=>$o),multi:!0};let Xn=(()=>{class E extends Do{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=o.VuI,this.createValidator=w=>$}enabled(w){return w}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(w,Z){2&w&&o.uIk("required",Z._enabled?"":null)},inputs:{required:"required"},features:[o._Bn([Eo]),o.qOj]}),E})(),$o=(()=>{class E extends Xn{constructor(){super(...arguments),this.createValidator=w=>ue}}return E.\u0275fac=function(){let k;return function(Z){return(k||(k=o.n5z(E)))(Z||E)}}(),E.\u0275dir=o.lG2({type:E,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(w,Z){2&w&&o.uIk("required",Z._enabled?"":null)},features:[o._Bn([So]),o.qOj]}),E})(),so=(()=>{class E{}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[xo]}),E})();class Go extends ht{constructor(k,w,Z){super(Ft(w),R(Z,w)),this.controls=k,this._initObservables(),this._setUpdateStrategy(w),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(k){return this.controls[this._adjustIndex(k)]}push(k,w={}){this.controls.push(k),this._registerControl(k),this.updateValueAndValidity({emitEvent:w.emitEvent}),this._onCollectionChange()}insert(k,w,Z={}){this.controls.splice(k,0,w),this._registerControl(w),this.updateValueAndValidity({emitEvent:Z.emitEvent})}removeAt(k,w={}){let Z=this._adjustIndex(k);Z<0&&(Z=0),this.controls[Z]&&this.controls[Z]._registerOnCollectionChange(()=>{}),this.controls.splice(Z,1),this.updateValueAndValidity({emitEvent:w.emitEvent})}setControl(k,w,Z={}){let pt=this._adjustIndex(k);pt<0&&(pt=0),this.controls[pt]&&this.controls[pt]._registerOnCollectionChange(()=>{}),this.controls.splice(pt,1),w&&(this.controls.splice(pt,0,w),this._registerControl(w)),this.updateValueAndValidity({emitEvent:Z.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(k,w={}){be(this,0,k),k.forEach((Z,pt)=>{ee(this,!1,pt),this.at(pt).setValue(Z,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w)}patchValue(k,w={}){null!=k&&(k.forEach((Z,pt)=>{this.at(pt)&&this.at(pt).patchValue(Z,{onlySelf:!0,emitEvent:w.emitEvent})}),this.updateValueAndValidity(w))}reset(k=[],w={}){this._forEachChild((Z,pt)=>{Z.reset(k[pt],{onlySelf:!0,emitEvent:w.emitEvent})}),this._updatePristine(w),this._updateTouched(w),this.updateValueAndValidity(w)}getRawValue(){return this.controls.map(k=>k.getRawValue())}clear(k={}){this.controls.length<1||(this._forEachChild(w=>w._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:k.emitEvent}))}_adjustIndex(k){return k<0?k+this.length:k}_syncPendingControls(){let k=this.controls.reduce((w,Z)=>!!Z._syncPendingControls()||w,!1);return k&&this.updateValueAndValidity({onlySelf:!0}),k}_forEachChild(k){this.controls.forEach((w,Z)=>{k(w,Z)})}_updateValue(){this.value=this.controls.filter(k=>k.enabled||this.disabled).map(k=>k.value)}_anyControls(k){return this.controls.some(w=>w.enabled&&k(w))}_setUpControls(){this._forEachChild(k=>this._registerControl(k))}_allControlsDisabled(){for(const k of this.controls)if(k.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(k){k.setParent(this),k._registerOnCollectionChange(this._onCollectionChange)}_find(k){return this.at(k)??null}}function ea(E){return!!E&&(void 0!==E.asyncValidators||void 0!==E.validators||void 0!==E.updateOn)}let Wa=(()=>{class E{constructor(){this.useNonNullable=!1}get nonNullable(){const w=new E;return w.useNonNullable=!0,w}group(w,Z=null){const pt=this._reduceControls(w);let Zt={};return ea(Z)?Zt=Z:null!==Z&&(Zt.validators=Z.validator,Zt.asyncValidators=Z.asyncValidator),new He(pt,Zt)}record(w,Z=null){const pt=this._reduceControls(w);return new Ne(pt,Z)}control(w,Z,pt){let Zt={};return this.useNonNullable?(ea(Z)?Zt=Z:(Zt.validators=Z,Zt.asyncValidators=pt),new Fi(w,{...Zt,nonNullable:!0})):new Fi(w,Z,pt)}array(w,Z,pt){const Zt=w.map(ti=>this._createControl(ti));return new Go(Zt,Z,pt)}_reduceControls(w){const Z={};return Object.keys(w).forEach(pt=>{Z[pt]=this._createControl(w[pt])}),Z}_createControl(w){return w instanceof Fi||w instanceof ht?w:Array.isArray(w)?this.control(w[0],w.length>1?w[1]:null,w.length>2?w[2]:null):this.control(w)}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275prov=o.Yz7({token:E,factory:E.\u0275fac,providedIn:"root"}),E})(),fa=(()=>{class E{static withConfig(w){return{ngModule:E,providers:[{provide:Wt,useValue:w.callSetDisabledState??on}]}}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[so]}),E})(),hr=(()=>{class E{static withConfig(w){return{ngModule:E,providers:[{provide:Qt,useValue:w.warnOnNgModelWithFormControl??"always"},{provide:Wt,useValue:w.callSetDisabledState??on}]}}}return E.\u0275fac=function(w){return new(w||E)},E.\u0275mod=o.oAB({type:E}),E.\u0275inj=o.cJS({imports:[so]}),E})()},32296:(Dt,xe,l)=>{"use strict";l.d(xe,{RK:()=>ut,lW:()=>Xt,nh:()=>Oe,ot:()=>gt,zs:()=>Bt});var o=l(62831),C=l(65879),_=l(4300),N=l(23680),B=l(96814);const c=["mat-button",""],X=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],ae=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],U=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",j=["mat-mini-fab",""],J=["mat-icon-button",""],se=["*"],De={capture:!0},Ze=["focus","click","mouseenter","touchstart"],at="mat-button-ripple-uninitialized";let et=(()=>{class ft{constructor(){this._document=(0,C.f3M)(B.K0,{optional:!0}),this._animationMode=(0,C.f3M)(C.QbO,{optional:!0}),this._globalRippleOptions=(0,C.f3M)(N.Y2,{optional:!0}),this._platform=(0,C.f3M)(o.t4),this._ngZone=(0,C.f3M)(C.R0b),this._onInteraction=Xe=>{if(Xe.target===this._document)return;const tt=Xe.target.closest(`[${at}]`);tt&&(tt.removeAttribute(at),this._appendRipple(tt))},this._ngZone.runOutsideAngular(()=>{for(const Xe of Ze)this._document?.addEventListener(Xe,this._onInteraction,De)})}ngOnDestroy(){for(const Xe of Ze)this._document?.removeEventListener(Xe,this._onInteraction,De)}_appendRipple(Xe){if(!this._document)return;const kt=this._document.createElement("span");kt.classList.add("mat-mdc-button-ripple");const tt=new q(Xe,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);tt.rippleConfig.centered=Xe.hasAttribute("mat-icon-button"),new N.IR(tt,this._ngZone,kt,this._platform).setupTriggerEvents(Xe),Xe.append(kt)}_createMatRipple(Xe){if(!this._document)return;Xe.querySelector(".mat-mdc-button-ripple")?.remove(),Xe.removeAttribute(at);const kt=this._document.createElement("span");kt.classList.add("mat-mdc-button-ripple");const tt=new N.wG(new C.SBq(kt),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return tt._isInitialized=!0,tt.trigger=Xe,Xe.append(kt),tt}}return ft.\u0275fac=function(Xe){return new(Xe||ft)},ft.\u0275prov=C.Yz7({token:ft,factory:ft.\u0275fac,providedIn:"root"}),ft})();class q{constructor(Gt,Xe,kt){this._button=Gt,this._globalRippleOptions=Xe,this._setRippleConfig(Xe,kt)}_setRippleConfig(Gt,Xe){this.rippleConfig=Gt||{},"NoopAnimations"===Xe&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0})}get rippleDisabled(){return this._button.hasAttribute("disabled")||!!this._globalRippleOptions?.disabled}}const ue=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],ke=(0,N.pj)((0,N.Id)((0,N.Kr)(class{constructor(ft){this._elementRef=ft}})));let Ue=(()=>{class ft extends ke{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement)),this._ripple}set ripple(Xe){this._ripple=Xe}constructor(Xe,kt,tt,Mt){super(Xe),this._platform=kt,this._ngZone=tt,this._animationMode=Mt,this._focusMonitor=(0,C.f3M)(_.tE),this._rippleLoader=(0,C.f3M)(et),this._isFab=!1;const qe=Xe.nativeElement.classList;for(const rt of ue)this._hasHostAttributes(rt.selector)&&rt.mdcClasses.forEach(dt=>{qe.add(dt)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnChanges(){this._ripple&&(this._ripple.disabled=this.disableRipple||this.disabled)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Xe="program",kt){Xe?this._focusMonitor.focusVia(this._elementRef.nativeElement,Xe,kt):this._elementRef.nativeElement.focus(kt)}_hasHostAttributes(...Xe){return Xe.some(kt=>this._elementRef.nativeElement.hasAttribute(kt))}}return ft.\u0275fac=function(Xe){C.$Z()},ft.\u0275dir=C.lG2({type:ft,features:[C.qOj,C.TTD]}),ft})(),Tt=(()=>{class ft extends Ue{constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt),this._haltDisabledEvents=qe=>{this.disabled&&(qe.preventDefault(),qe.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}}return ft.\u0275fac=function(Xe){C.$Z()},ft.\u0275dir=C.lG2({type:ft,features:[C.qOj]}),ft})(),Xt=(()=>{class ft extends Ue{constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt)}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:c,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),ft})(),Bt=(()=>{class ft extends Tt{constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt)}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:9,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null)("tabindex",kt.disabled?-1:kt.tabIndex)("aria-disabled",kt.disabled.toString()),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matButton","matAnchor"],features:[C.qOj],attrs:c,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',U],encapsulation:2,changeDetection:0}),ft})();const Ot=new C.OlP("mat-mdc-fab-default-options",{providedIn:"root",factory:Ut});function Ut(){return{color:"accent"}}const Pt=Ut();let Oe=(()=>{class ft extends Ue{constructor(Xe,kt,tt,Mt,qe){super(Xe,kt,tt,Mt),this._options=qe,this._isFab=!0,this._options=this._options||Pt,this.color=this.defaultColor=this._options.color||Pt.color}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8),C.Y36(Ot,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["button","mat-mini-fab",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:j,ngContentSelectors:ae,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(X),C._UZ(0,"span",0),C.Hsn(1),C.TgZ(2,"span",1),C.Hsn(3,1),C.qZA(),C.Hsn(4,2),C._UZ(5,"span",2)(6,"span",3)),2&Xe&&C.ekj("mdc-button__ripple",!kt._isFab)("mdc-fab__ripple",kt._isFab)},styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-fab{position:relative;display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;user-select:none;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-fab .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-fab[hidden]{display:none}.mdc-fab::-moz-focus-inner{padding:0;border:0}.mdc-fab .mdc-fab__focus-ring{position:absolute}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n 100% + 4px\n );width:calc(\n 100% + 4px\n )}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring{border-color:CanvasText}}.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__focus-ring::after,.mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__focus-ring::after{border-color:CanvasText}}.mdc-fab:active,.mdc-fab:focus{outline:none}.mdc-fab:hover{cursor:pointer}.mdc-fab>svg{width:100%}.mdc-fab--mini{width:40px;height:40px}.mdc-fab--extended{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mdc-fab--extended .mdc-fab__ripple{border-radius:24px}.mdc-fab--extended .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mdc-fab--extended .mdc-fab__icon,.mdc-fab--extended .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mdc-fab--extended .mdc-fab__label+.mdc-fab__icon,.mdc-fab--extended .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mdc-fab--touch{margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-fab--touch .mdc-fab__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-fab::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-fab::before{border-color:CanvasText}}.mdc-fab__label{justify-content:flex-start;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;overflow-y:visible}.mdc-fab__icon{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mdc-fab .mdc-fab__icon{display:inline-flex;align-items:center;justify-content:center}.mdc-fab--exited{transform:scale(0);opacity:0;transition:opacity 15ms linear 150ms,transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab--exited .mdc-fab__icon{transform:scale(0);transition:transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-fab .mdc-fab__icon{width:24px;height:24px;font-size:24px}.mdc-fab:not(.mdc-fab--extended){border-radius:50%}.mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:50%}.mat-mdc-fab,.mat-mdc-mini-fab{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--mdc-fab-container-color, transparent);box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);color:var(--mat-mdc-fab-color, inherit);flex-shrink:0}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple,.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab .mat-mdc-button-ripple,.mat-mdc-mini-fab .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-fab .mat-ripple-element,.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-fab .mdc-button__label,.mat-mdc-mini-fab .mdc-button__label{z-index:1}.mat-mdc-fab .mat-mdc-focus-indicator,.mat-mdc-mini-fab .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab:focus .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab .mat-mdc-button-touch-target,.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-fab._mat-animation-noopable,.mat-mdc-mini-fab._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab:not(:disabled) .mdc-fab__icon,.mat-mdc-mini-fab:not(:disabled) .mdc-fab__icon{color:var(--mdc-fab-icon-color, inherit)}.mat-mdc-fab:not(.mdc-fab--extended),.mat-mdc-mini-fab:not(.mdc-fab--extended){border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple,.mat-mdc-mini-fab:not(.mdc-fab--extended) .mdc-fab__ripple{border-radius:var(--mdc-fab-container-shape, 50%)}.mat-mdc-fab:hover,.mat-mdc-fab:focus,.mat-mdc-mini-fab:hover,.mat-mdc-mini-fab:focus{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:active,.mat-mdc-fab:focus:active,.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12)}.mat-mdc-fab[disabled],.mat-mdc-mini-fab[disabled]{cursor:default;pointer-events:none;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-fab:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-mini-fab:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}.mat-mdc-fab .mat-icon,.mat-mdc-fab .material-icons,.mat-mdc-mini-fab .mat-icon,.mat-mdc-mini-fab .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab .mat-mdc-focus-indicator::before,.mat-mdc-mini-fab .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-extended-fab{border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;height:48px;line-height:normal}.mat-mdc-extended-fab .mdc-fab__ripple{border-radius:24px}.mat-mdc-extended-fab .mdc-fab__icon{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__icon[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon,.mat-mdc-extended-fab .mdc-fab__label+.mdc-fab__icon[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:calc(12px - 20px);margin-right:12px}[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons,.mat-mdc-extended-fab>.mat-icon[dir=rtl],.mat-mdc-extended-fab>.material-icons[dir=rtl]{margin-left:12px;margin-right:calc(12px - 20px)}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons{margin-left:12px;margin-right:calc(12px - 20px)}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-extended-fab .mdc-button__label+.material-icons[dir=rtl]{margin-left:calc(12px - 20px);margin-right:12px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0}),ft})(),ut=(()=>{class ft extends Ue{get ripple(){return!this._ripple&&this._rippleLoader&&(this._ripple=this._rippleLoader._createMatRipple(this._elementRef.nativeElement),this._ripple.centered=!0),this._ripple}constructor(Xe,kt,tt,Mt){super(Xe,kt,tt,Mt)}}return ft.\u0275fac=function(Xe){return new(Xe||ft)(C.Y36(C.SBq),C.Y36(o.t4),C.Y36(C.R0b),C.Y36(C.QbO,8))},ft.\u0275cmp=C.Xpm({type:ft,selectors:[["button","mat-icon-button",""]],hostAttrs:["mat-button-ripple-uninitialized",""],hostVars:7,hostBindings:function(Xe,kt){2&Xe&&(C.uIk("disabled",kt.disabled||null),C.ekj("_mat-animation-noopable","NoopAnimations"===kt._animationMode)("mat-unthemed",!kt.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[C.qOj],attrs:J,ngContentSelectors:se,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(Xe,kt){1&Xe&&(C.F$t(),C._UZ(0,"span",0),C.Hsn(1),C._UZ(2,"span",1)(3,"span",2))},styles:['.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',U],encapsulation:2,changeDetection:0}),ft})(),gt=(()=>{class ft{}return ft.\u0275fac=function(Xe){return new(Xe||ft)},ft.\u0275mod=C.oAB({type:ft}),ft.\u0275inj=C.cJS({imports:[N.BQ,N.si,N.BQ]}),ft})()},23680:(Dt,xe,l)=>{"use strict";l.d(xe,{yN:()=>et,mZ:()=>q,rD:()=>Xe,K7:()=>Lt,HF:()=>Te,Y2:()=>T,BQ:()=>ue,ey:()=>On,Ng:()=>We,rN:()=>qt,us:()=>we,wG:()=>te,si:()=>Ce,IR:()=>Ge,CB:()=>nt,jH:()=>Ft,pj:()=>Tt,Kr:()=>Xt,Id:()=>Rt,FD:()=>Ot,dB:()=>Ut,sb:()=>Bt});var o=l(65879),C=l(4300),_=l(49388),B=l(96814),c=l(62831),X=l(42495),ae=l(65592),Q=l(78645),U=l(36028);const re=["text"];function J(R,z){if(1&R&&o._UZ(0,"mat-pseudo-checkbox",6),2&R){const D=o.oxw();o.Q6J("disabled",D.disabled)("state",D.selected?"checked":"unchecked")}}function se(R,z){if(1&R&&o._UZ(0,"mat-pseudo-checkbox",7),2&R){const D=o.oxw();o.Q6J("disabled",D.disabled)}}function _e(R,z){if(1&R&&(o.TgZ(0,"span",8),o._uU(1),o.qZA()),2&R){const D=o.oxw();o.xp6(1),o.hij("(",D.group.label,")")}}const De=[[["mat-icon"]],"*"],Ze=["mat-icon","*"];let et=(()=>{class R{}return R.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",R.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",R.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",R.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",R})(),q=(()=>{class R{}return R.COMPLEX="375ms",R.ENTERING="225ms",R.EXITING="195ms",R})();const $=new o.OlP("mat-sanity-checks",{providedIn:"root",factory:function de(){return!0}});let ue=(()=>{class R{constructor(D,ee,be){this._sanityChecks=ee,this._document=be,this._hasDoneGlobalChecks=!1,D._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(D){return!(0,c.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[D])}}return R.\u0275fac=function(D){return new(D||R)(o.LFG(C.qm),o.LFG($,8),o.LFG(B.K0))},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[_.vT,_.vT]}),R})();function Rt(R){return class extends R{get disabled(){return this._disabled}set disabled(z){this._disabled=(0,X.Ig)(z)}constructor(...z){super(...z),this._disabled=!1}}}function Tt(R,z){return class extends R{get color(){return this._color}set color(D){const ee=D||this.defaultColor;ee!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),ee&&this._elementRef.nativeElement.classList.add(`mat-${ee}`),this._color=ee)}constructor(...D){super(...D),this.defaultColor=z,this.color=z}}}function Xt(R){return class extends R{get disableRipple(){return this._disableRipple}set disableRipple(z){this._disableRipple=(0,X.Ig)(z)}constructor(...z){super(...z),this._disableRipple=!1}}}function Bt(R,z=0){return class extends R{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(D){this._tabIndex=null!=D?(0,X.su)(D):this.defaultTabIndex}constructor(...D){super(...D),this._tabIndex=z,this.defaultTabIndex=z}}}function Ot(R){return class extends R{updateErrorState(){const z=this.errorState,ht=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);ht!==z&&(this.errorState=ht,this.stateChanges.next())}constructor(...z){super(...z),this.errorState=!1}}}function Ut(R){return class extends R{constructor(...z){super(...z),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new ae.y(D=>{this._isInitialized?this._notifySubscriber(D):this._pendingSubscribers.push(D)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(z){z.next(),z.complete()}}}let Xe=(()=>{class R{isErrorState(D,ee){return!!(D&&D.invalid&&(D.touched||ee&&ee.submitted))}}return R.\u0275fac=function(D){return new(D||R)},R.\u0275prov=o.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();class rt{constructor(z,D,ee,be=!1){this._renderer=z,this.element=D,this.config=ee,this._animationForciblyDisabledThroughCss=be,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const dt=(0,c.i$)({passive:!0,capture:!0});class ye{constructor(){this._events=new Map,this._delegateEventHandler=z=>{const D=(0,c.sA)(z);D&&this._events.get(z.type)?.forEach((ee,be)=>{(be===D||be.contains(D))&&ee.forEach(ht=>ht.handleEvent(z))})}}addHandler(z,D,ee,be){const ht=this._events.get(D);if(ht){const He=ht.get(ee);He?He.add(be):ht.set(ee,new Set([be]))}else this._events.set(D,new Map([[ee,new Set([be])]])),z.runOutsideAngular(()=>{document.addEventListener(D,this._delegateEventHandler,dt)})}removeHandler(z,D,ee){const be=this._events.get(z);if(!be)return;const ht=be.get(D);ht&&(ht.delete(ee),0===ht.size&&be.delete(D),0===be.size&&(this._events.delete(z),document.removeEventListener(z,this._delegateEventHandler,dt)))}}const bt={enterDuration:225,exitDuration:150},Qe=(0,c.i$)({passive:!0,capture:!0}),zt=["mousedown","touchstart"],Pe=["mouseup","mouseleave","touchend","touchcancel"];class Ge{constructor(z,D,ee,be){this._target=z,this._ngZone=D,this._platform=be,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,be.isBrowser&&(this._containerElement=(0,X.fI)(ee))}fadeInRipple(z,D,ee={}){const be=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),ht={...bt,...ee.animation};ee.centered&&(z=be.left+be.width/2,D=be.top+be.height/2);const He=ee.radius||function me(R,z,D){const ee=Math.max(Math.abs(R-D.left),Math.abs(R-D.right)),be=Math.max(Math.abs(z-D.top),Math.abs(z-D.bottom));return Math.sqrt(ee*ee+be*be)}(z,D,be),Ve=z-be.left,ge=D-be.top,Ne=ht.enterDuration,wt=document.createElement("div");wt.classList.add("mat-ripple-element"),wt.style.left=Ve-He+"px",wt.style.top=ge-He+"px",wt.style.height=2*He+"px",wt.style.width=2*He+"px",null!=ee.color&&(wt.style.backgroundColor=ee.color),wt.style.transitionDuration=`${Ne}ms`,this._containerElement.appendChild(wt);const Wt=window.getComputedStyle(wt),vn=Wt.transitionDuration,hn="none"===Wt.transitionProperty||"0s"===vn||"0s, 0s"===vn||0===be.width&&0===be.height,en=new rt(this,wt,ee,hn);wt.style.transform="scale3d(1, 1, 1)",en.state=0,ee.persistent||(this._mostRecentTransientRipple=en);let Kn=null;return!hn&&(Ne||ht.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ze=()=>this._finishRippleTransition(en),pe=()=>this._destroyRipple(en);wt.addEventListener("transitionend",ze),wt.addEventListener("transitioncancel",pe),Kn={onTransitionEnd:ze,onTransitionCancel:pe}}),this._activeRipples.set(en,Kn),(hn||!Ne)&&this._finishRippleTransition(en),en}fadeOutRipple(z){if(2===z.state||3===z.state)return;const D=z.element,ee={...bt,...z.config.animation};D.style.transitionDuration=`${ee.exitDuration}ms`,D.style.opacity="0",z.state=2,(z._animationForciblyDisabledThroughCss||!ee.exitDuration)&&this._finishRippleTransition(z)}fadeOutAll(){this._getActiveRipples().forEach(z=>z.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(z=>{z.config.persistent||z.fadeOut()})}setupTriggerEvents(z){const D=(0,X.fI)(z);!this._platform.isBrowser||!D||D===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=D,zt.forEach(ee=>{Ge._eventManager.addHandler(this._ngZone,ee,D,this)}))}handleEvent(z){"mousedown"===z.type?this._onMousedown(z):"touchstart"===z.type?this._onTouchStart(z):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Pe.forEach(D=>{this._triggerElement.addEventListener(D,this,Qe)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(z){0===z.state?this._startFadeOutTransition(z):2===z.state&&this._destroyRipple(z)}_startFadeOutTransition(z){const D=z===this._mostRecentTransientRipple,{persistent:ee}=z.config;z.state=1,!ee&&(!D||!this._isPointerDown)&&z.fadeOut()}_destroyRipple(z){const D=this._activeRipples.get(z)??null;this._activeRipples.delete(z),this._activeRipples.size||(this._containerRect=null),z===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),z.state=3,null!==D&&(z.element.removeEventListener("transitionend",D.onTransitionEnd),z.element.removeEventListener("transitioncancel",D.onTransitionCancel)),z.element.remove()}_onMousedown(z){const D=(0,C.X6)(z),ee=this._lastTouchStartEvent&&Date.now(){!z.config.persistent&&(1===z.state||z.config.terminateOnPointerUp&&0===z.state)&&z.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const z=this._triggerElement;z&&(zt.forEach(D=>Ge._eventManager.removeHandler(D,z,this)),this._pointerUpEventsRegistered&&Pe.forEach(D=>z.removeEventListener(D,this,Qe)))}}Ge._eventManager=new ye;const T=new o.OlP("mat-ripple-global-options");let te=(()=>{class R{get disabled(){return this._disabled}set disabled(D){D&&this.fadeOutAllNonPersistent(),this._disabled=D,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(D){this._trigger=D,this._setupTriggerEventsIfEnabled()}constructor(D,ee,be,ht,He){this._elementRef=D,this._animationMode=He,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=ht||{},this._rippleRenderer=new Ge(this,ee,D,be)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(D,ee=0,be){return"number"==typeof D?this._rippleRenderer.fadeInRipple(D,ee,{...this.rippleConfig,...be}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...D})}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(c.t4),o.Y36(T,8),o.Y36(o.QbO,8))},R.\u0275dir=o.lG2({type:R,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(D,ee){2&D&&o.ekj("mat-ripple-unbounded",ee.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),R})(),Ce=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[ue,ue]}),R})(),it=(()=>{class R{constructor(D){this._animationMode=D,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.QbO,8))},R.\u0275cmp=o.Xpm({type:R,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(D,ee){2&D&&o.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===ee.state)("mat-pseudo-checkbox-checked","checked"===ee.state)("mat-pseudo-checkbox-disabled",ee.disabled)("mat-pseudo-checkbox-minimal","minimal"===ee.appearance)("mat-pseudo-checkbox-full","full"===ee.appearance)("_mat-animation-noopable","NoopAnimations"===ee._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(D,ee){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),R})(),we=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[ue]}),R})();const Te=new o.OlP("MAT_OPTION_PARENT_COMPONENT"),Lt=new o.OlP("MatOptgroup");let Kt=0;class qt{constructor(z,D=!1){this.source=z,this.isUserInput=D}}let mn=(()=>{class R{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(D){this._disabled=(0,X.Ig)(D)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(D,ee,be,ht){this._element=D,this._changeDetectorRef=ee,this._parent=be,this.group=ht,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Kt++,this.onSelectionChange=new o.vpe,this._stateChanges=new Q.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(D=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),D&&this._emitSelectionChangeEvent())}deselect(D=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),D&&this._emitSelectionChangeEvent())}focus(D,ee){const be=this._getHostElement();"function"==typeof be.focus&&be.focus(ee)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(D){(D.keyCode===U.K5||D.keyCode===U.L_)&&!(0,U.Vb)(D)&&(this._selectViaInteraction(),D.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const D=this.viewValue;D!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=D)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(D=!1){this.onSelectionChange.emit(new qt(this,D))}}return R.\u0275fac=function(D){o.$Z()},R.\u0275dir=o.lG2({type:R,viewQuery:function(D,ee){if(1&D&&o.Gf(re,7),2&D){let be;o.iGM(be=o.CRH())&&(ee._text=be.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),R})(),On=(()=>{class R extends mn{constructor(D,ee,be,ht){super(D,ee,be,ht)}}return R.\u0275fac=function(D){return new(D||R)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(Te,8),o.Y36(Lt,8))},R.\u0275cmp=o.Xpm({type:R,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(D,ee){1&D&&o.NdJ("click",function(){return ee._selectViaInteraction()})("keydown",function(ht){return ee._handleKeydown(ht)}),2&D&&(o.Ikx("id",ee.id),o.uIk("aria-selected",ee.selected)("aria-disabled",ee.disabled.toString()),o.ekj("mdc-list-item--selected",ee.selected)("mat-mdc-option-multiple",ee.multiple)("mat-mdc-option-active",ee.active)("mdc-list-item--disabled",ee.disabled))},exportAs:["matOption"],features:[o.qOj],ngContentSelectors:Ze,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(D,ee){1&D&&(o.F$t(De),o.YNc(0,J,1,2,"mat-pseudo-checkbox",0),o.Hsn(1),o.TgZ(2,"span",1,2),o.Hsn(4,1),o.qZA(),o.YNc(5,se,1,1,"mat-pseudo-checkbox",3),o.YNc(6,_e,2,1,"span",4),o._UZ(7,"div",5)),2&D&&(o.Q6J("ngIf",ee.multiple),o.xp6(5),o.Q6J("ngIf",!ee.multiple&&ee.selected&&!ee.hideSingleSelectionIndicator),o.xp6(1),o.Q6J("ngIf",ee.group&&ee.group._inert),o.xp6(1),o.Q6J("matRippleTrigger",ee._getHostElement())("matRippleDisabled",ee.disabled||ee.disableRipple))},dependencies:[te,B.O5,it],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),R})();function nt(R,z,D){if(D.length){let ee=z.toArray(),be=D.toArray(),ht=0;for(let He=0;HeD+ee?Math.max(0,R-ee+z):D}let We=(()=>{class R{}return R.\u0275fac=function(D){return new(D||R)},R.\u0275mod=o.oAB({type:R}),R.\u0275inj=o.cJS({imports:[Ce,B.ez,ue,we]}),R})()},17700:(Dt,xe,l)=>{"use strict";l.d(xe,{WI:()=>kt,uw:()=>At,H8:()=>me,ZT:()=>zt,xY:()=>Ge,Is:()=>te,so:()=>Gt,uh:()=>Pe});var o=l(33651),C=l(96814),_=l(65879),N=l(4300),B=l(62831),c=l(68484),X=l(36028),ae=l(78645),Q=l(74911),U=l(22096),oe=l(49388),j=l(27921);function re(we,Te){}class J{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let _e=(()=>{class we extends c.en{constructor(le,Re,ot,Lt,St,Kt,qt,mn){super(),this._elementRef=le,this._focusTrapFactory=Re,this._config=Lt,this._interactivityChecker=St,this._ngZone=Kt,this._overlayRef=qt,this._focusMonitor=mn,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=On=>{this._portalOutlet.hasAttached();const nt=this._portalOutlet.attachDomPortal(On);return this._contentAttached(),nt},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=ot}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(le){this._portalOutlet.hasAttached();const Re=this._portalOutlet.attachComponentPortal(le);return this._contentAttached(),Re}attachTemplatePortal(le){this._portalOutlet.hasAttached();const Re=this._portalOutlet.attachTemplatePortal(le);return this._contentAttached(),Re}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(le,Re){this._interactivityChecker.isFocusable(le)||(le.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const ot=()=>{le.removeEventListener("blur",ot),le.removeEventListener("mousedown",ot),le.removeAttribute("tabindex")};le.addEventListener("blur",ot),le.addEventListener("mousedown",ot)})),le.focus(Re)}_focusByCssSelector(le,Re){let ot=this._elementRef.nativeElement.querySelector(le);ot&&this._forceFocus(ot,Re)}_trapFocus(){const le=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||le.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Re=>{Re||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const le=this._config.restoreFocus;let Re=null;if("string"==typeof le?Re=this._document.querySelector(le):"boolean"==typeof le?Re=le?this._elementFocusedBeforeDialogWasOpened:null:le&&(Re=le),this._config.restoreFocus&&Re&&"function"==typeof Re.focus){const ot=(0,B.ht)(),Lt=this._elementRef.nativeElement;(!ot||ot===this._document.body||ot===Lt||Lt.contains(ot))&&(this._focusMonitor?(this._focusMonitor.focusVia(Re,this._closeInteractionType),this._closeInteractionType=null):Re.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const le=this._elementRef.nativeElement,Re=(0,B.ht)();return le===Re||le.contains(Re)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,B.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(J),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["cdk-dialog-container"]],viewQuery:function(le,Re){if(1&le&&_.Gf(c.Pl,7),2&le){let ot;_.iGM(ot=_.CRH())&&(Re._portalOutlet=ot.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(le,Re){2&le&&_.uIk("id",Re._config.id||null)("role",Re._config.role)("aria-modal",Re._config.ariaModal)("aria-labelledby",Re._config.ariaLabel?null:Re._ariaLabelledBy)("aria-label",Re._config.ariaLabel)("aria-describedby",Re._config.ariaDescribedBy||null)},features:[_.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(le,Re){1&le&&_.YNc(0,re,0,0,"ng-template",0)},dependencies:[c.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),we})();class De{constructor(Te,le){this.overlayRef=Te,this.config=le,this.closed=new ae.x,this.disableClose=le.disableClose,this.backdropClick=Te.backdropClick(),this.keydownEvents=Te.keydownEvents(),this.outsidePointerEvents=Te.outsidePointerEvents(),this.id=le.id,this.keydownEvents.subscribe(Re=>{Re.keyCode===X.hY&&!this.disableClose&&!(0,X.Vb)(Re)&&(Re.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Te.detachments().subscribe(()=>{!1!==le.closeOnOverlayDetachments&&this.close()})}close(Te,le){if(this.containerInstance){const Re=this.closed;this.containerInstance._closeInteractionType=le?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Re.next(Te),Re.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Te="",le=""){return this.overlayRef.updateSize({width:Te,height:le}),this}addPanelClass(Te){return this.overlayRef.addPanelClass(Te),this}removePanelClass(Te){return this.overlayRef.removePanelClass(Te),this}}const Ze=new _.OlP("DialogScrollStrategy"),at=new _.OlP("DialogData"),et=new _.OlP("DefaultDialogConfig"),de={provide:Ze,deps:[o.aV],useFactory:function q(we){return()=>we.scrollStrategies.block()}};let $=0,ue=(()=>{class we{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(le,Re,ot,Lt,St,Kt){this._overlay=le,this._injector=Re,this._defaultOptions=ot,this._parentDialog=Lt,this._overlayContainer=St,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae.x,this._afterOpenedAtThisLevel=new ae.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,j.O)(void 0))),this._scrollStrategy=Kt}open(le,Re){(Re={...this._defaultOptions||new J,...Re}).id=Re.id||"cdk-dialog-"+$++,Re.id&&this.getDialogById(Re.id);const Lt=this._getOverlayConfig(Re),St=this._overlay.create(Lt),Kt=new De(St,Re),qt=this._attachContainer(St,Kt,Re);return Kt.containerInstance=qt,this._attachDialogContent(le,Kt,qt,Re),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Kt),Kt.closed.subscribe(()=>this._removeOpenDialog(Kt,!0)),this.afterOpened.next(Kt),Kt}closeAll(){ke(this.openDialogs,le=>le.close())}getDialogById(le){return this.openDialogs.find(Re=>Re.id===le)}ngOnDestroy(){ke(this._openDialogsAtThisLevel,le=>{!1===le.config.closeOnDestroy&&this._removeOpenDialog(le,!1)}),ke(this._openDialogsAtThisLevel,le=>le.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(le){const Re=new o.X_({positionStrategy:le.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:le.scrollStrategy||this._scrollStrategy(),panelClass:le.panelClass,hasBackdrop:le.hasBackdrop,direction:le.direction,minWidth:le.minWidth,minHeight:le.minHeight,maxWidth:le.maxWidth,maxHeight:le.maxHeight,width:le.width,height:le.height,disposeOnNavigation:le.closeOnNavigation});return le.backdropClass&&(Re.backdropClass=le.backdropClass),Re}_attachContainer(le,Re,ot){const Lt=ot.injector||ot.viewContainerRef?.injector,St=[{provide:J,useValue:ot},{provide:De,useValue:Re},{provide:o.Iu,useValue:le}];let Kt;ot.container?"function"==typeof ot.container?Kt=ot.container:(Kt=ot.container.type,St.push(...ot.container.providers(ot))):Kt=_e;const qt=new c.C5(Kt,ot.viewContainerRef,_.zs3.create({parent:Lt||this._injector,providers:St}),ot.componentFactoryResolver);return le.attach(qt).instance}_attachDialogContent(le,Re,ot,Lt){if(le instanceof _.Rgc){const St=this._createInjector(Lt,Re,ot,void 0);let Kt={$implicit:Lt.data,dialogRef:Re};Lt.templateContext&&(Kt={...Kt,..."function"==typeof Lt.templateContext?Lt.templateContext():Lt.templateContext}),ot.attachTemplatePortal(new c.UE(le,null,Kt,St))}else{const St=this._createInjector(Lt,Re,ot,this._injector),Kt=ot.attachComponentPortal(new c.C5(le,Lt.viewContainerRef,St,Lt.componentFactoryResolver));Re.componentInstance=Kt.instance}}_createInjector(le,Re,ot,Lt){const St=le.injector||le.viewContainerRef?.injector,Kt=[{provide:at,useValue:le.data},{provide:De,useValue:Re}];return le.providers&&("function"==typeof le.providers?Kt.push(...le.providers(Re,le,ot)):Kt.push(...le.providers)),le.direction&&(!St||!St.get(oe.Is,null,{optional:!0}))&&Kt.push({provide:oe.Is,useValue:{value:le.direction,change:(0,U.of)()}}),_.zs3.create({parent:St||Lt,providers:Kt})}_removeOpenDialog(le,Re){const ot=this.openDialogs.indexOf(le);ot>-1&&(this.openDialogs.splice(ot,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((Lt,St)=>{Lt?St.setAttribute("aria-hidden",Lt):St.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Re&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const le=this._overlayContainer.getContainerElement();if(le.parentElement){const Re=le.parentElement.children;for(let ot=Re.length-1;ot>-1;ot--){const Lt=Re[ot];Lt!==le&&"SCRIPT"!==Lt.nodeName&&"STYLE"!==Lt.nodeName&&!Lt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Lt,Lt.getAttribute("aria-hidden")),Lt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const le=this._parentDialog;return le?le._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return we.\u0275fac=function(le){return new(le||we)(_.LFG(o.aV),_.LFG(_.zs3),_.LFG(et,8),_.LFG(we,12),_.LFG(o.Xj),_.LFG(Ze))},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})();function ke(we,Te){let le=we.length;for(;le--;)Te(we[le])}let Ue=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275mod=_.oAB({type:we}),we.\u0275inj=_.cJS({providers:[ue,de],imports:[o.U8,c.eL,N.rt,c.eL]}),we})();var Ct=l(42495),Rt=l(63019),Tt=l(32181),Xt=l(48180),Bt=l(23680);function Ut(we,Te){}l(86825);class Pt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const $t="mdc-dialog--open",ce="mdc-dialog--opening",Oe="mdc-dialog--closing";let ut=(()=>{class we extends _e{constructor(le,Re,ot,Lt,St,Kt,qt,mn){super(le,Re,ot,Lt,St,Kt,qt,mn),this._animationStateChanged=new _.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(le){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:le})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["ng-component"]],features:[_.qOj],decls:0,vars:0,template:function(le,Re){},encapsulation:2}),we})();const vt="--mat-dialog-transition-duration";function gt(we){return null==we?null:"number"==typeof we?we:we.endsWith("ms")?(0,Ct.su)(we.substring(0,we.length-2)):we.endsWith("s")?1e3*(0,Ct.su)(we.substring(0,we.length-1)):"0"===we?0:null}let ft=(()=>{class we extends ut{constructor(le,Re,ot,Lt,St,Kt,qt,mn,On){super(le,Re,ot,Lt,St,Kt,qt,On),this._animationMode=mn,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?gt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?gt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(vt,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ce,$t)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add($t),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove($t),this._animationsEnabled?(this._hostElement.style.setProperty(vt,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Oe)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(ce,Oe)}_waitForAnimationToComplete(le,Re){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(Re,le)}_requestAnimationFrame(le){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(le):le()})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(_.SBq),_.Y36(N.qV),_.Y36(C.K0,8),_.Y36(Pt),_.Y36(N.ic),_.Y36(_.R0b),_.Y36(o.Iu),_.Y36(_.QbO,8),_.Y36(N.tE))},we.\u0275cmp=_.Xpm({type:we,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(le,Re){2&le&&(_.Ikx("id",Re._config.id),_.uIk("aria-modal",Re._config.ariaModal)("role",Re._config.role)("aria-labelledby",Re._config.ariaLabel?null:Re._ariaLabelledBy)("aria-label",Re._config.ariaLabel)("aria-describedby",Re._config.ariaDescribedBy||null),_.ekj("_mat-animation-noopable",!Re._animationsEnabled))},features:[_.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(le,Re){1&le&&(_.TgZ(0,"div",0)(1,"div",1),_.YNc(2,Ut,0,0,"ng-template",2),_.qZA()())},dependencies:[c.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto;outline:0}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__container .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{--mdc-dialog-container-elevation-shadow:0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);--mdc-dialog-container-shadow-color:#000;--mdc-dialog-container-shape:4px;--mdc-dialog-container-elevation: var(--mdc-dialog-container-elevation-shadow);outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, 4px)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, Roboto, sans-serif);line-height:var(--mdc-dialog-subhead-line-height, 1.5rem);font-size:var(--mdc-dialog-subhead-size, 1rem);font-weight:var(--mdc-dialog-subhead-weight, 400);letter-spacing:var(--mdc-dialog-subhead-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, rgba(0, 0, 0, 0.87))}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, Roboto, sans-serif);line-height:var(--mdc-dialog-supporting-text-line-height, 1.5rem);font-size:var(--mdc-dialog-supporting-text-size, 1rem);font-weight:var(--mdc-dialog-supporting-text-weight, 400);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 0.03125em)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, rgba(0, 0, 0, 0.6))}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),we})();class Gt{constructor(Te,le,Re){this._ref=Te,this._containerInstance=Re,this._afterOpened=new ae.x,this._beforeClosed=new ae.x,this._state=0,this.disableClose=le.disableClose,this.id=Te.id,Re._animationStateChanged.pipe((0,Tt.h)(ot=>"opened"===ot.state),(0,Xt.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),Re._animationStateChanged.pipe((0,Tt.h)(ot=>"closed"===ot.state),(0,Xt.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Te.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Rt.T)(this.backdropClick(),this.keydownEvents().pipe((0,Tt.h)(ot=>ot.keyCode===X.hY&&!this.disableClose&&!(0,X.Vb)(ot)))).subscribe(ot=>{this.disableClose||(ot.preventDefault(),Xe(this,"keydown"===ot.type?"keyboard":"mouse"))})}close(Te){this._result=Te,this._containerInstance._animationStateChanged.pipe((0,Tt.h)(le=>"closing"===le.state),(0,Xt.q)(1)).subscribe(le=>{this._beforeClosed.next(Te),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),le.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Te){let le=this._ref.config.positionStrategy;return Te&&(Te.left||Te.right)?Te.left?le.left(Te.left):le.right(Te.right):le.centerHorizontally(),Te&&(Te.top||Te.bottom)?Te.top?le.top(Te.top):le.bottom(Te.bottom):le.centerVertically(),this._ref.updatePosition(),this}updateSize(Te="",le=""){return this._ref.updateSize(Te,le),this}addPanelClass(Te){return this._ref.addPanelClass(Te),this}removePanelClass(Te){return this._ref.removePanelClass(Te),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Xe(we,Te,le){return we._closeInteractionType=Te,we.close(le)}const kt=new _.OlP("MatMdcDialogData"),tt=new _.OlP("mat-mdc-dialog-default-options"),Mt=new _.OlP("mat-mdc-dialog-scroll-strategy"),rt={provide:Mt,deps:[o.aV],useFactory:function qe(we){return()=>we.scrollStrategies.block()}};let ye=0,bt=(()=>{class we{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const le=this._parentDialog;return le?le._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(le,Re,ot,Lt,St,Kt,qt,mn,On,nt){this._overlay=le,this._defaultOptions=ot,this._parentDialog=Lt,this._dialogRefConstructor=qt,this._dialogContainerType=mn,this._dialogDataToken=On,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new ae.x,this._afterOpenedAtThisLevel=new ae.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=Pt,this.afterAllClosed=(0,Q.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,j.O)(void 0))),this._scrollStrategy=Kt,this._dialog=Re.get(ue)}open(le,Re){let ot;(Re={...this._defaultOptions||new Pt,...Re}).id=Re.id||`${this._idPrefix}${ye++}`,Re.scrollStrategy=Re.scrollStrategy||this._scrollStrategy();const Lt=this._dialog.open(le,{...Re,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:Re},{provide:J,useValue:Re}]},templateContext:()=>({dialogRef:ot}),providers:(St,Kt,qt)=>(ot=new this._dialogRefConstructor(St,Re,qt),ot.updatePosition(Re?.position),[{provide:this._dialogContainerType,useValue:qt},{provide:this._dialogDataToken,useValue:Kt.data},{provide:this._dialogRefConstructor,useValue:ot}])});return ot.componentInstance=Lt.componentInstance,this.openDialogs.push(ot),this.afterOpened.next(ot),ot.afterClosed().subscribe(()=>{const St=this.openDialogs.indexOf(ot);St>-1&&(this.openDialogs.splice(St,1),this.openDialogs.length||this._getAfterAllClosed().next())}),ot}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(le){return this.openDialogs.find(Re=>Re.id===le)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(le){let Re=le.length;for(;Re--;)le[Re].close()}}return we.\u0275fac=function(le){_.$Z()},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})(),At=(()=>{class we extends bt{constructor(le,Re,ot,Lt,St,Kt,qt,mn){super(le,Re,Lt,Kt,qt,St,Gt,ft,kt,mn),this._idPrefix="mat-mdc-dialog-"}}return we.\u0275fac=function(le){return new(le||we)(_.LFG(o.aV),_.LFG(_.zs3),_.LFG(C.Ye,8),_.LFG(tt,8),_.LFG(Mt),_.LFG(we,12),_.LFG(o.Xj),_.LFG(_.QbO,8))},we.\u0275prov=_.Yz7({token:we,factory:we.\u0275fac}),we})(),Qe=0,zt=(()=>{class we{constructor(le,Re,ot){this.dialogRef=le,this._elementRef=Re,this._dialog=ot,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=T(this._elementRef,this._dialog.openDialogs))}ngOnChanges(le){const Re=le._matDialogClose||le._matDialogCloseResult;Re&&(this.dialogResult=Re.currentValue)}_onButtonClick(le){Xe(this.dialogRef,0===le.screenX&&0===le.screenY?"keyboard":"mouse",this.dialogResult)}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(Gt,8),_.Y36(_.SBq),_.Y36(At))},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(le,Re){1&le&&_.NdJ("click",function(Lt){return Re._onButtonClick(Lt)}),2&le&&_.uIk("aria-label",Re.ariaLabel||null)("type",Re.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[_.TTD]}),we})(),Pe=(()=>{class we{constructor(le,Re,ot){this._dialogRef=le,this._elementRef=Re,this._dialog=ot,this.id="mat-mdc-dialog-title-"+Qe++}ngOnInit(){this._dialogRef||(this._dialogRef=T(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const le=this._dialogRef._containerInstance;le&&!le._ariaLabelledBy&&(le._ariaLabelledBy=this.id)})}}return we.\u0275fac=function(le){return new(le||we)(_.Y36(Gt,8),_.Y36(_.SBq),_.Y36(At))},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(le,Re){2&le&&_.Ikx("id",Re.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),we})(),Ge=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),we})(),me=(()=>{class we{constructor(){this.align="start"}}return we.\u0275fac=function(le){return new(le||we)},we.\u0275dir=_.lG2({type:we,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(le,Re){2&le&&_.ekj("mat-mdc-dialog-actions-align-center","center"===Re.align)("mat-mdc-dialog-actions-align-end","end"===Re.align)},inputs:{align:"align"}}),we})();function T(we,Te){let le=we.nativeElement.parentElement;for(;le&&!le.classList.contains("mat-mdc-dialog-container");)le=le.parentElement;return le?Te.find(Re=>Re.id===le.id):null}let te=(()=>{class we{}return we.\u0275fac=function(le){return new(le||we)},we.\u0275mod=_.oAB({type:we}),we.\u0275inj=_.cJS({providers:[At,rt],imports:[Ue,o.U8,c.eL,Bt.BQ,Bt.BQ]}),we})()},26385:(Dt,xe,l)=>{"use strict";l.d(xe,{d:()=>N,t:()=>B});var o=l(65879),C=l(42495),_=l(23680);let N=(()=>{class c{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(ae){this._vertical=(0,C.Ig)(ae)}get inset(){return this._inset}set inset(ae){this._inset=(0,C.Ig)(ae)}}return c.\u0275fac=function(ae){return new(ae||c)},c.\u0275cmp=o.Xpm({type:c,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(ae,Q){2&ae&&(o.uIk("aria-orientation",Q.vertical?"vertical":"horizontal"),o.ekj("mat-divider-vertical",Q.vertical)("mat-divider-horizontal",!Q.vertical)("mat-divider-inset",Q.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(ae,Q){},styles:[".mat-divider{--mat-divider-width:1px;display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color);border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color);border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),c})(),B=(()=>{class c{}return c.\u0275fac=function(ae){return new(ae||c)},c.\u0275mod=o.oAB({type:c}),c.\u0275inj=o.cJS({imports:[_.BQ,_.BQ]}),c})()},3305:(Dt,xe,l)=>{"use strict";l.d(xe,{pp:()=>Xe,To:()=>kt,ib:()=>Ae,u4:()=>ft,yz:()=>gt,yK:()=>Gt});var o=l(65879),C=l(78337),_=l(42495),N=l(78645),B=l(47394);let c=0;const X=new o.OlP("CdkAccordion");let ae=(()=>{class tt{constructor(){this._stateChanges=new N.x,this._openCloseAllActions=new N.x,this.id="cdk-accordion-"+c++,this._multi=!1}get multi(){return this._multi}set multi(qe){this._multi=(0,_.Ig)(qe)}openAll(){this._multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(qe){this._stateChanges.next(qe)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275dir=o.lG2({type:tt,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:"multi"},exportAs:["cdkAccordion"],features:[o._Bn([{provide:X,useExisting:tt}]),o.TTD]}),tt})(),Q=0,U=(()=>{class tt{get expanded(){return this._expanded}set expanded(qe){qe=(0,_.Ig)(qe),this._expanded!==qe&&(this._expanded=qe,this.expandedChange.emit(qe),qe?(this.opened.emit(),this._expansionDispatcher.notify(this.id,this.accordion?this.accordion.id:this.id)):this.closed.emit(),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(qe){this._disabled=(0,_.Ig)(qe)}constructor(qe,rt,dt){this.accordion=qe,this._changeDetectorRef=rt,this._expansionDispatcher=dt,this._openCloseAllSubscription=B.w0.EMPTY,this.closed=new o.vpe,this.opened=new o.vpe,this.destroyed=new o.vpe,this.expandedChange=new o.vpe,this.id="cdk-accordion-child-"+Q++,this._expanded=!1,this._disabled=!1,this._removeUniqueSelectionListener=()=>{},this._removeUniqueSelectionListener=dt.listen((ye,bt)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===bt&&this.id!==ye&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(qe=>{this.disabled||(this.expanded=qe)})}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(X,12),o.Y36(o.sBO),o.Y36(C.A8))},tt.\u0275dir=o.lG2({type:tt,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:"expanded",disabled:"disabled"},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[o._Bn([{provide:X,useValue:void 0}])]}),tt})(),oe=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275mod=o.oAB({type:tt}),tt.\u0275inj=o.cJS({}),tt})();var j=l(68484),re=l(96814),J=l(23680),se=l(4300),_e=l(93997),De=l(27921),Ze=l(32181),at=l(48180),et=l(36028),q=l(36232),de=l(63019),$=l(86825);const ue=["body"];function ke(tt,Mt){}const Ue=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],Ct=["mat-expansion-panel-header","*","mat-action-row"];function Rt(tt,Mt){if(1&tt&&o._UZ(0,"span",2),2&tt){const qe=o.oxw();o.Q6J("@indicatorRotate",qe._getExpandedState())}}const Tt=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],Xt=["mat-panel-title","mat-panel-description","*"],Bt=new o.OlP("MAT_ACCORDION"),Ot="225ms cubic-bezier(0.4,0.0,0.2,1)",Ut={indicatorRotate:(0,$.X$)("indicatorRotate",[(0,$.SB)("collapsed, void",(0,$.oB)({transform:"rotate(0deg)"})),(0,$.SB)("expanded",(0,$.oB)({transform:"rotate(180deg)"})),(0,$.eR)("expanded <=> collapsed, void => collapsed",(0,$.jt)(Ot))]),bodyExpansion:(0,$.X$)("bodyExpansion",[(0,$.SB)("collapsed, void",(0,$.oB)({height:"0px",visibility:"hidden"})),(0,$.SB)("expanded",(0,$.oB)({height:"*",visibility:""})),(0,$.eR)("expanded <=> collapsed, void => collapsed",(0,$.jt)(Ot))])},Pt=new o.OlP("MAT_EXPANSION_PANEL");let $t=(()=>{class tt{constructor(qe,rt){this._template=qe,this._expansionPanel=rt}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(o.Rgc),o.Y36(Pt,8))},tt.\u0275dir=o.lG2({type:tt,selectors:[["ng-template","matExpansionPanelContent",""]]}),tt})(),ce=0;const Oe=new o.OlP("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS");let Ae=(()=>{class tt extends U{get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(qe){this._hideToggle=(0,_.Ig)(qe)}get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(qe){this._togglePosition=qe}constructor(qe,rt,dt,ye,bt,At,Qe){super(qe,rt,dt),this._viewContainerRef=ye,this._animationMode=At,this._hideToggle=!1,this.afterExpand=new o.vpe,this.afterCollapse=new o.vpe,this._inputChanges=new N.x,this._headerId="mat-expansion-panel-header-"+ce++,this._bodyAnimationDone=new N.x,this.accordion=qe,this._document=bt,this._bodyAnimationDone.pipe((0,_e.x)((zt,Pe)=>zt.fromState===Pe.fromState&&zt.toState===Pe.toState)).subscribe(zt=>{"void"!==zt.fromState&&("expanded"===zt.toState?this.afterExpand.emit():"collapsed"===zt.toState&&this.afterCollapse.emit())}),Qe&&(this.hideToggle=Qe.hideToggle)}_hasSpacing(){return!!this.accordion&&this.expanded&&"default"===this.accordion.displayMode}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe((0,De.O)(null),(0,Ze.h)(()=>this.expanded&&!this._portal),(0,at.q)(1)).subscribe(()=>{this._portal=new j.UE(this._lazyContent._template,this._viewContainerRef)})}ngOnChanges(qe){this._inputChanges.next(qe)}ngOnDestroy(){super.ngOnDestroy(),this._bodyAnimationDone.complete(),this._inputChanges.complete()}_containsFocus(){if(this._body){const qe=this._document.activeElement,rt=this._body.nativeElement;return qe===rt||rt.contains(qe)}return!1}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(Bt,12),o.Y36(o.sBO),o.Y36(C.A8),o.Y36(o.s_b),o.Y36(re.K0),o.Y36(o.QbO,8),o.Y36(Oe,8))},tt.\u0275cmp=o.Xpm({type:tt,selectors:[["mat-expansion-panel"]],contentQueries:function(qe,rt,dt){if(1&qe&&o.Suo(dt,$t,5),2&qe){let ye;o.iGM(ye=o.CRH())&&(rt._lazyContent=ye.first)}},viewQuery:function(qe,rt){if(1&qe&&o.Gf(ue,5),2&qe){let dt;o.iGM(dt=o.CRH())&&(rt._body=dt.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:6,hostBindings:function(qe,rt){2&qe&&o.ekj("mat-expanded",rt.expanded)("_mat-animation-noopable","NoopAnimations"===rt._animationMode)("mat-expansion-panel-spacing",rt._hasSpacing())},inputs:{disabled:"disabled",expanded:"expanded",hideToggle:"hideToggle",togglePosition:"togglePosition"},outputs:{opened:"opened",closed:"closed",expandedChange:"expandedChange",afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[o._Bn([{provide:Bt,useValue:void 0},{provide:Pt,useExisting:tt}]),o.qOj,o.TTD],ngContentSelectors:Ct,decls:7,vars:4,consts:[["role","region",1,"mat-expansion-panel-content",3,"id"],["body",""],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(qe,rt){1&qe&&(o.F$t(Ue),o.Hsn(0),o.TgZ(1,"div",0,1),o.NdJ("@bodyExpansion.done",function(ye){return rt._bodyAnimationDone.next(ye)}),o.TgZ(3,"div",2),o.Hsn(4,1),o.YNc(5,ke,0,0,"ng-template",3),o.qZA(),o.Hsn(6,2),o.qZA()),2&qe&&(o.xp6(1),o.Q6J("@bodyExpansion",rt._getExpandedState())("id",rt.id),o.uIk("aria-labelledby",rt._headerId),o.xp6(4),o.Q6J("cdkPortalOutlet",rt._portal))},dependencies:[j.Pl],styles:['.mat-expansion-panel{--mat-expansion-container-shape:4px;box-sizing:content-box;display:block;margin:0;overflow:hidden;transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--mat-expansion-container-background-color);color:var(--mat-expansion-container-text-color);border-radius:var(--mat-expansion-container-shape)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12)}.mat-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape);border-top-left-radius:var(--mat-expansion-container-shape)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape);border-bottom-left-radius:var(--mat-expansion-container-shape)}.cdk-high-contrast-active .mat-expansion-panel{outline:solid 1px}.mat-expansion-panel.ng-animate-disabled,.ng-animate-disabled .mat-expansion-panel,.mat-expansion-panel._mat-animation-noopable{transition:none}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;font-family:var(--mat-expansion-container-text-font);font-size:var(--mat-expansion-container-text-size);font-weight:var(--mat-expansion-container-text-weight);line-height:var(--mat-expansion-container-text-line-height);letter-spacing:var(--mat-expansion-container-text-tracking)}.mat-expansion-panel-content[style*="visibility: hidden"] *{visibility:hidden !important}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color)}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2,data:{animation:[Ut.bodyExpansion]},changeDetection:0}),tt})();class ut{}const vt=(0,J.sb)(ut);let gt=(()=>{class tt extends vt{constructor(qe,rt,dt,ye,bt,At,Qe){super(),this.panel=qe,this._element=rt,this._focusMonitor=dt,this._changeDetectorRef=ye,this._animationMode=At,this._parentChangeSubscription=B.w0.EMPTY;const zt=qe.accordion?qe.accordion._stateChanges.pipe((0,Ze.h)(Pe=>!(!Pe.hideToggle&&!Pe.togglePosition))):q.E;this.tabIndex=parseInt(Qe||"")||0,this._parentChangeSubscription=(0,de.T)(qe.opened,qe.closed,zt,qe._inputChanges.pipe((0,Ze.h)(Pe=>!!(Pe.hideToggle||Pe.disabled||Pe.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),qe.closed.pipe((0,Ze.h)(()=>qe._containsFocus())).subscribe(()=>dt.focusVia(rt,"program")),bt&&(this.expandedHeight=bt.expandedHeight,this.collapsedHeight=bt.collapsedHeight)}get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){const qe=this._isExpanded();return qe&&this.expandedHeight?this.expandedHeight:!qe&&this.collapsedHeight?this.collapsedHeight:null}_keydown(qe){switch(qe.keyCode){case et.L_:case et.K5:(0,et.Vb)(qe)||(qe.preventDefault(),this._toggle());break;default:return void(this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(qe))}}focus(qe,rt){qe?this._focusMonitor.focusVia(this._element,qe,rt):this._element.nativeElement.focus(rt)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(qe=>{qe&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}}return tt.\u0275fac=function(qe){return new(qe||tt)(o.Y36(Ae,1),o.Y36(o.SBq),o.Y36(se.tE),o.Y36(o.sBO),o.Y36(Oe,8),o.Y36(o.QbO,8),o.$8M("tabindex"))},tt.\u0275cmp=o.Xpm({type:tt,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:15,hostBindings:function(qe,rt){1&qe&&o.NdJ("click",function(){return rt._toggle()})("keydown",function(ye){return rt._keydown(ye)}),2&qe&&(o.uIk("id",rt.panel._headerId)("tabindex",rt.tabIndex)("aria-controls",rt._getPanelId())("aria-expanded",rt._isExpanded())("aria-disabled",rt.panel.disabled),o.Udp("height",rt._getHeaderHeight()),o.ekj("mat-expanded",rt._isExpanded())("mat-expansion-toggle-indicator-after","after"===rt._getTogglePosition())("mat-expansion-toggle-indicator-before","before"===rt._getTogglePosition())("_mat-animation-noopable","NoopAnimations"===rt._animationMode))},inputs:{tabIndex:"tabIndex",expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight"},features:[o.qOj],ngContentSelectors:Xt,decls:5,vars:3,consts:[[1,"mat-content"],["class","mat-expansion-indicator",4,"ngIf"],[1,"mat-expansion-indicator"]],template:function(qe,rt){1&qe&&(o.F$t(Tt),o.TgZ(0,"span",0),o.Hsn(1),o.Hsn(2,1),o.Hsn(3,2),o.qZA(),o.YNc(4,Rt,1,1,"span",1)),2&qe&&(o.ekj("mat-content-hide-toggle",!rt._showToggle()),o.xp6(4),o.Q6J("ngIf",rt._showToggle()))},dependencies:[re.O5],styles:['.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-expansion-header-collapsed-state-height);font-family:var(--mat-expansion-header-text-font);font-size:var(--mat-expansion-header-text-size);font-weight:var(--mat-expansion-header-text-weight);line-height:var(--mat-expansion-header-text-line-height);letter-spacing:var(--mat-expansion-header-text-tracking)}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color)}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color)}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color)}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color)}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color)}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";display:inline-block;padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color)}.cdk-high-contrast-active .mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}'],encapsulation:2,data:{animation:[Ut.indicatorRotate]},changeDetection:0}),tt})(),ft=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275dir=o.lG2({type:tt,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]}),tt})(),Gt=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275dir=o.lG2({type:tt,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]}),tt})(),Xe=(()=>{class tt extends ae{constructor(){super(...arguments),this._ownHeaders=new o.n_E,this._hideToggle=!1,this.displayMode="default",this.togglePosition="after"}get hideToggle(){return this._hideToggle}set hideToggle(qe){this._hideToggle=(0,_.Ig)(qe)}ngAfterContentInit(){this._headers.changes.pipe((0,De.O)(this._headers)).subscribe(qe=>{this._ownHeaders.reset(qe.filter(rt=>rt.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new se.Em(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(qe){this._keyManager.onKeydown(qe)}_handleHeaderFocus(qe){this._keyManager.updateActiveItem(qe)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}}return tt.\u0275fac=function(){let Mt;return function(rt){return(Mt||(Mt=o.n5z(tt)))(rt||tt)}}(),tt.\u0275dir=o.lG2({type:tt,selectors:[["mat-accordion"]],contentQueries:function(qe,rt,dt){if(1&qe&&o.Suo(dt,gt,5),2&qe){let ye;o.iGM(ye=o.CRH())&&(rt._headers=ye)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(qe,rt){2&qe&&o.ekj("mat-accordion-multi",rt.multi)},inputs:{multi:"multi",hideToggle:"hideToggle",displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[o._Bn([{provide:Bt,useExisting:tt}]),o.qOj]}),tt})(),kt=(()=>{class tt{}return tt.\u0275fac=function(qe){return new(qe||tt)},tt.\u0275mod=o.oAB({type:tt}),tt.\u0275inj=o.cJS({imports:[re.ez,J.BQ,oe,j.eL]}),tt})()},64170:(Dt,xe,l)=>{"use strict";l.d(xe,{G_:()=>le,TO:()=>tt,KE:()=>mn,Eo:()=>Ce,lN:()=>On,hX:()=>Gt,R9:()=>bt});var o=l(65879),C=l(49388),_=l(62831),N=l(47394),B=l(78645),c=l(63019),X=l(59773),ae=l(65592),Q=l(32181),U=l(70940);class j{constructor(Ft){this._box=Ft,this._destroyed=new B.x,this._resizeSubject=new B.x,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(We=>this._resizeSubject.next(We)))}observe(Ft){return this._elementObservables.has(Ft)||this._elementObservables.set(Ft,new ae.y(We=>{const R=this._resizeSubject.subscribe(We);return this._resizeObserver?.observe(Ft,{box:this._box}),()=>{this._resizeObserver?.unobserve(Ft),R.unsubscribe(),this._elementObservables.delete(Ft)}}).pipe((0,Q.h)(We=>We.some(R=>R.target===Ft)),(0,U.d)({bufferSize:1,refCount:!0}),(0,X.R)(this._destroyed))),this._elementObservables.get(Ft)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let re=(()=>{class nt{constructor(){this._observers=new Map,this._ngZone=(0,o.f3M)(o.R0b)}ngOnDestroy(){for(const[,We]of this._observers)We.destroy();this._observers.clear()}observe(We,R){const z=R?.box||"content-box";return this._observers.has(z)||this._observers.set(z,new j(z)),this._observers.get(z).observe(We)}}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275prov=o.Yz7({token:nt,factory:nt.\u0275fac,providedIn:"root"}),nt})();var J=l(42495),se=l(86825),_e=l(96814),De=l(17131),Ze=l(23680);const at=["notch"],et=["matFormFieldNotchedOutline",""],q=["*"],de=["textField"],$=["iconPrefixContainer"],ue=["textPrefixContainer"];function ke(nt,Ft){1&nt&&o._UZ(0,"span",19)}function Ue(nt,Ft){if(1&nt&&(o.TgZ(0,"label",17),o.Hsn(1,1),o.YNc(2,ke,1,0,"span",18),o.qZA()),2&nt){const We=o.oxw(2);o.Q6J("floating",We._shouldLabelFloat())("monitorResize",We._hasOutline())("id",We._labelId),o.uIk("for",We._control.id),o.xp6(2),o.Q6J("ngIf",!We.hideRequiredMarker&&We._control.required)}}function Ct(nt,Ft){if(1&nt&&o.YNc(0,Ue,3,5,"label",16),2&nt){const We=o.oxw();o.Q6J("ngIf",We._hasFloatingLabel())}}function Rt(nt,Ft){1&nt&&o._UZ(0,"div",20)}function Tt(nt,Ft){}function Xt(nt,Ft){if(1&nt&&o.YNc(0,Tt,0,0,"ng-template",22),2&nt){o.oxw(2);const We=o.MAs(1);o.Q6J("ngTemplateOutlet",We)}}function Bt(nt,Ft){if(1&nt&&(o.TgZ(0,"div",21),o.YNc(1,Xt,1,1,"ng-template",9),o.qZA()),2&nt){const We=o.oxw();o.Q6J("matFormFieldNotchedOutlineOpen",We._shouldLabelFloat()),o.xp6(1),o.Q6J("ngIf",!We._forceDisplayInfixLabel())}}function Ot(nt,Ft){1&nt&&(o.TgZ(0,"div",23,24),o.Hsn(2,2),o.qZA())}function Ut(nt,Ft){1&nt&&(o.TgZ(0,"div",25,26),o.Hsn(2,3),o.qZA())}function Pt(nt,Ft){}function $t(nt,Ft){if(1&nt&&o.YNc(0,Pt,0,0,"ng-template",22),2&nt){o.oxw();const We=o.MAs(1);o.Q6J("ngTemplateOutlet",We)}}function ce(nt,Ft){1&nt&&(o.TgZ(0,"div",27),o.Hsn(1,4),o.qZA())}function Oe(nt,Ft){1&nt&&(o.TgZ(0,"div",28),o.Hsn(1,5),o.qZA())}function Ae(nt,Ft){1&nt&&o._UZ(0,"div",29)}function $e(nt,Ft){if(1&nt&&(o.TgZ(0,"div",30),o.Hsn(1,6),o.qZA()),2&nt){const We=o.oxw();o.Q6J("@transitionMessages",We._subscriptAnimationState)}}function ut(nt,Ft){if(1&nt&&(o.TgZ(0,"mat-hint",34),o._uU(1),o.qZA()),2&nt){const We=o.oxw(2);o.Q6J("id",We._hintLabelId),o.xp6(1),o.Oqu(We.hintLabel)}}function vt(nt,Ft){if(1&nt&&(o.TgZ(0,"div",31),o.YNc(1,ut,2,2,"mat-hint",32),o.Hsn(2,7),o._UZ(3,"div",33),o.Hsn(4,8),o.qZA()),2&nt){const We=o.oxw();o.Q6J("@transitionMessages",We._subscriptAnimationState),o.xp6(1),o.Q6J("ngIf",We.hintLabel)}}const gt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],ft=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let Gt=(()=>{class nt{}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-label"]]}),nt})(),Xe=0;const kt=new o.OlP("MatError");let tt=(()=>{class nt{constructor(We,R){this.id="mat-mdc-error-"+Xe++,We||R.nativeElement.setAttribute("aria-live","polite")}}return nt.\u0275fac=function(We){return new(We||nt)(o.$8M("aria-live"),o.Y36(o.SBq))},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(We,R){2&We&&o.Ikx("id",R.id)},inputs:{id:"id"},features:[o._Bn([{provide:kt,useExisting:nt}])]}),nt})(),Mt=0,qe=(()=>{class nt{constructor(){this.align="start",this.id="mat-mdc-hint-"+Mt++}}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(We,R){2&We&&(o.Ikx("id",R.id),o.uIk("align",null),o.ekj("mat-mdc-form-field-hint-end","end"===R.align))},inputs:{align:"align",id:"id"}}),nt})();const rt=new o.OlP("MatPrefix"),ye=new o.OlP("MatSuffix");let bt=(()=>{class nt{constructor(){this._isText=!1}set _isTextSelector(We){this._isText=!0}}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[o._Bn([{provide:ye,useExisting:nt}])]}),nt})();const At=new o.OlP("FloatingLabelParent");let Qe=(()=>{class nt{get floating(){return this._floating}set floating(We){this._floating=We,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(We){this._monitorResize=We,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(We){this._elementRef=We,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,o.f3M)(re),this._ngZone=(0,o.f3M)(o.R0b),this._parent=(0,o.f3M)(At),this._resizeSubscription=new N.w0}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function zt(nt){if(null!==nt.offsetParent)return nt.scrollWidth;const We=nt.cloneNode(!0);We.style.setProperty("position","absolute"),We.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(We);const R=We.scrollWidth;return We.remove(),R}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq))},nt.\u0275dir=o.lG2({type:nt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(We,R){2&We&&o.ekj("mdc-floating-label--float-above",R.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}}),nt})();const Pe="mdc-line-ripple--active",Ge="mdc-line-ripple--deactivating";let me=(()=>{class nt{constructor(We,R){this._elementRef=We,this._handleTransitionEnd=z=>{const D=this._elementRef.nativeElement.classList,ee=D.contains(Ge);"opacity"===z.propertyName&&ee&&D.remove(Pe,Ge)},R.runOutsideAngular(()=>{We.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const We=this._elementRef.nativeElement.classList;We.remove(Ge),We.add(Pe)}deactivate(){this._elementRef.nativeElement.classList.add(Ge)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq),o.Y36(o.R0b))},nt.\u0275dir=o.lG2({type:nt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),nt})(),T=(()=>{class nt{constructor(We,R){this._elementRef=We,this._ngZone=R,this.open=!1}ngAfterViewInit(){const We=this._elementRef.nativeElement.querySelector(".mdc-floating-label");We?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(We.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>We.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(We){this._notch.nativeElement.style.width=this.open&&We?`calc(${We}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq),o.Y36(o.R0b))},nt.\u0275cmp=o.Xpm({type:nt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(We,R){if(1&We&&o.Gf(at,5),2&We){let z;o.iGM(z=o.CRH())&&(R._notch=z.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(We,R){2&We&&o.ekj("mdc-notched-outline--notched",R.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:et,ngContentSelectors:q,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(We,R){1&We&&(o.F$t(),o._UZ(0,"div",0),o.TgZ(1,"div",1,2),o.Hsn(3),o.qZA(),o._UZ(4,"div",3))},encapsulation:2,changeDetection:0}),nt})();const te={transitionMessages:(0,se.X$)("transitionMessages",[(0,se.SB)("enter",(0,se.oB)({opacity:1,transform:"translateY(0%)"})),(0,se.eR)("void => enter",[(0,se.oB)({opacity:0,transform:"translateY(-5px)"}),(0,se.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ce=(()=>{class nt{}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275dir=o.lG2({type:nt}),nt})();const le=new o.OlP("MatFormField"),Re=new o.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let ot=0,mn=(()=>{class nt{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(We){this._hideRequiredMarker=(0,J.Ig)(We)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(We){We!==this._floatLabel&&(this._floatLabel=We,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(We){const R=this._appearance;this._appearance=We||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==R&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(We){this._subscriptSizing=We||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(We){this._hintLabel=We,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(We){this._explicitFormFieldControl=We}constructor(We,R,z,D,ee,be,ht,He){this._elementRef=We,this._changeDetectorRef=R,this._ngZone=z,this._dir=D,this._platform=ee,this._defaults=be,this._animationMode=ht,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+ot++,this._hintLabelId="mat-mdc-hint-"+ot++,this._subscriptAnimationState="",this._destroyed=new B.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,be&&(be.appearance&&(this.appearance=be.appearance),this._hideRequiredMarker=!!be?.hideRequiredMarker,be.color&&(this.color=be.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const We=this._control;We.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${We.controlType}`),We.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),We.ngControl&&We.ngControl.valueChanges&&We.ngControl.valueChanges.pipe((0,X.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(We=>!We._isText),this._hasTextPrefix=!!this._prefixChildren.find(We=>We._isText),this._hasIconSuffix=!!this._suffixChildren.find(We=>!We._isText),this._hasTextSuffix=!!this._suffixChildren.find(We=>We._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,c.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,X.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,X.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(We){const R=this._control?this._control.ngControl:null;return R&&R[We]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let We=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&We.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const R=this._hintChildren?this._hintChildren.find(D=>"start"===D.align):null,z=this._hintChildren?this._hintChildren.find(D=>"end"===D.align):null;R?We.push(R.id):this._hintLabel&&We.push(this._hintLabelId),z&&We.push(z.id)}else this._errorChildren&&We.push(...this._errorChildren.map(R=>R.id));this._control.setDescribedByIds(We)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const We=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(We.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const R=this._iconPrefixContainer?.nativeElement,z=this._textPrefixContainer?.nativeElement,D=R?.getBoundingClientRect().width??0,ee=z?.getBoundingClientRect().width??0;We.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${D+ee}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const We=this._elementRef.nativeElement;if(We.getRootNode){const R=We.getRootNode();return R&&R!==We}return document.documentElement.contains(We)}}return nt.\u0275fac=function(We){return new(We||nt)(o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(o.R0b),o.Y36(C.Is),o.Y36(_.t4),o.Y36(Re,8),o.Y36(o.QbO,8),o.Y36(_e.K0))},nt.\u0275cmp=o.Xpm({type:nt,selectors:[["mat-form-field"]],contentQueries:function(We,R,z){if(1&We&&(o.Suo(z,Gt,5),o.Suo(z,Gt,7),o.Suo(z,Ce,5),o.Suo(z,rt,5),o.Suo(z,ye,5),o.Suo(z,kt,5),o.Suo(z,qe,5)),2&We){let D;o.iGM(D=o.CRH())&&(R._labelChildNonStatic=D.first),o.iGM(D=o.CRH())&&(R._labelChildStatic=D.first),o.iGM(D=o.CRH())&&(R._formFieldControl=D.first),o.iGM(D=o.CRH())&&(R._prefixChildren=D),o.iGM(D=o.CRH())&&(R._suffixChildren=D),o.iGM(D=o.CRH())&&(R._errorChildren=D),o.iGM(D=o.CRH())&&(R._hintChildren=D)}},viewQuery:function(We,R){if(1&We&&(o.Gf(de,5),o.Gf($,5),o.Gf(ue,5),o.Gf(Qe,5),o.Gf(T,5),o.Gf(me,5)),2&We){let z;o.iGM(z=o.CRH())&&(R._textField=z.first),o.iGM(z=o.CRH())&&(R._iconPrefixContainer=z.first),o.iGM(z=o.CRH())&&(R._textPrefixContainer=z.first),o.iGM(z=o.CRH())&&(R._floatingLabel=z.first),o.iGM(z=o.CRH())&&(R._notchedOutline=z.first),o.iGM(z=o.CRH())&&(R._lineRipple=z.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(We,R){2&We&&o.ekj("mat-mdc-form-field-label-always-float",R._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",R._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",R._hasIconSuffix)("mat-form-field-invalid",R._control.errorState)("mat-form-field-disabled",R._control.disabled)("mat-form-field-autofilled",R._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===R._animationMode)("mat-form-field-appearance-fill","fill"==R.appearance)("mat-form-field-appearance-outline","outline"==R.appearance)("mat-form-field-hide-placeholder",R._hasFloatingLabel()&&!R._shouldLabelFloat())("mat-focused",R._control.focused)("mat-primary","accent"!==R.color&&"warn"!==R.color)("mat-accent","accent"===R.color)("mat-warn","warn"===R.color)("ng-untouched",R._shouldForward("untouched"))("ng-touched",R._shouldForward("touched"))("ng-pristine",R._shouldForward("pristine"))("ng-dirty",R._shouldForward("dirty"))("ng-valid",R._shouldForward("valid"))("ng-invalid",R._shouldForward("invalid"))("ng-pending",R._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[o._Bn([{provide:le,useExisting:nt},{provide:At,useExisting:nt}])],ngContentSelectors:ft,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(We,R){1&We&&(o.F$t(gt),o.YNc(0,Ct,1,1,"ng-template",null,0,o.W1O),o.TgZ(2,"div",1,2),o.NdJ("click",function(D){return R._control.onContainerClick(D)}),o.YNc(4,Rt,1,0,"div",3),o.TgZ(5,"div",4),o.YNc(6,Bt,2,2,"div",5),o.YNc(7,Ot,3,0,"div",6),o.YNc(8,Ut,3,0,"div",7),o.TgZ(9,"div",8),o.YNc(10,$t,1,1,"ng-template",9),o.Hsn(11),o.qZA(),o.YNc(12,ce,2,0,"div",10),o.YNc(13,Oe,2,0,"div",11),o.qZA(),o.YNc(14,Ae,1,0,"div",12),o.qZA(),o.TgZ(15,"div",13),o.YNc(16,$e,2,1,"div",14),o.YNc(17,vt,5,2,"div",15),o.qZA()),2&We&&(o.xp6(2),o.ekj("mdc-text-field--filled",!R._hasOutline())("mdc-text-field--outlined",R._hasOutline())("mdc-text-field--no-label",!R._hasFloatingLabel())("mdc-text-field--disabled",R._control.disabled)("mdc-text-field--invalid",R._control.errorState),o.xp6(2),o.Q6J("ngIf",!R._hasOutline()&&!R._control.disabled),o.xp6(2),o.Q6J("ngIf",R._hasOutline()),o.xp6(1),o.Q6J("ngIf",R._hasIconPrefix),o.xp6(1),o.Q6J("ngIf",R._hasTextPrefix),o.xp6(2),o.Q6J("ngIf",!R._hasOutline()||R._forceDisplayInfixLabel()),o.xp6(2),o.Q6J("ngIf",R._hasTextSuffix),o.xp6(1),o.Q6J("ngIf",R._hasIconSuffix),o.xp6(1),o.Q6J("ngIf",!R._hasOutline()),o.xp6(1),o.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===R.subscriptSizing),o.Q6J("ngSwitch",R._getDisplayedMessages()),o.xp6(1),o.Q6J("ngSwitchCase","error"),o.xp6(1),o.Q6J("ngSwitchCase","hint"))},dependencies:[_e.O5,_e.tP,_e.RF,_e.n9,qe,Qe,T,me],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[te.transitionMessages]},changeDetection:0}),nt})(),On=(()=>{class nt{}return nt.\u0275fac=function(We){return new(We||nt)},nt.\u0275mod=o.oAB({type:nt}),nt.\u0275inj=o.cJS({imports:[Ze.BQ,_e.ez,De.Q8,Ze.BQ]}),nt})()},2032:(Dt,xe,l)=>{"use strict";l.d(xe,{Nt:()=>at,c:()=>et});var o=l(42495),C=l(62831),_=l(65879),N=l(36232),B=l(78645);const c=(0,C.i$)({passive:!0});let X=(()=>{class q{constructor($,ue){this._platform=$,this._ngZone=ue,this._monitoredElements=new Map}monitor($){if(!this._platform.isBrowser)return N.E;const ue=(0,o.fI)($),ke=this._monitoredElements.get(ue);if(ke)return ke.subject;const Ue=new B.x,Ct="cdk-text-field-autofilled",Rt=Tt=>{"cdk-text-field-autofill-start"!==Tt.animationName||ue.classList.contains(Ct)?"cdk-text-field-autofill-end"===Tt.animationName&&ue.classList.contains(Ct)&&(ue.classList.remove(Ct),this._ngZone.run(()=>Ue.next({target:Tt.target,isAutofilled:!1}))):(ue.classList.add(Ct),this._ngZone.run(()=>Ue.next({target:Tt.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{ue.addEventListener("animationstart",Rt,c),ue.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(ue,{subject:Ue,unlisten:()=>{ue.removeEventListener("animationstart",Rt,c)}}),Ue}stopMonitoring($){const ue=(0,o.fI)($),ke=this._monitoredElements.get(ue);ke&&(ke.unlisten(),ke.subject.complete(),ue.classList.remove("cdk-text-field-autofill-monitored"),ue.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(ue))}ngOnDestroy(){this._monitoredElements.forEach(($,ue)=>this.stopMonitoring(ue))}}return q.\u0275fac=function($){return new($||q)(_.LFG(C.t4),_.LFG(_.R0b))},q.\u0275prov=_.Yz7({token:q,factory:q.\u0275fac,providedIn:"root"}),q})(),U=(()=>{class q{}return q.\u0275fac=function($){return new($||q)},q.\u0275mod=_.oAB({type:q}),q.\u0275inj=_.cJS({}),q})();var oe=l(56223),j=l(23680),re=l(64170);const se=new _.OlP("MAT_INPUT_VALUE_ACCESSOR"),_e=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let De=0;const Ze=(0,j.FD)(class{constructor(q,de,$,ue){this._defaultErrorStateMatcher=q,this._parentForm=de,this._parentFormGroup=$,this.ngControl=ue,this.stateChanges=new B.x}});let at=(()=>{class q extends Ze{get disabled(){return this._disabled}set disabled($){this._disabled=(0,o.Ig)($),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id($){this._id=$||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(oe.kI.required)??!1}set required($){this._required=(0,o.Ig)($)}get type(){return this._type}set type($){this._type=$||"text",this._validateType(),!this._isTextarea&&(0,C.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value($){$!==this.value&&(this._inputValueAccessor.value=$,this.stateChanges.next())}get readonly(){return this._readonly}set readonly($){this._readonly=(0,o.Ig)($)}constructor($,ue,ke,Ue,Ct,Rt,Tt,Xt,Bt,Ot){super(Rt,Ue,Ct,ke),this._elementRef=$,this._platform=ue,this._autofillMonitor=Xt,this._formField=Ot,this._uid="mat-input-"+De++,this.focused=!1,this.stateChanges=new B.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter($t=>(0,C.qK)().has($t)),this._iOSKeyupListener=$t=>{const ce=$t.target;!ce.value&&0===ce.selectionStart&&0===ce.selectionEnd&&(ce.setSelectionRange(1,1),ce.setSelectionRange(0,0))};const Ut=this._elementRef.nativeElement,Pt=Ut.nodeName.toLowerCase();this._inputValueAccessor=Tt||Ut,this._previousNativeValue=this.value,this.id=this.id,ue.IOS&&Bt.runOutsideAngular(()=>{$.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Pt,this._isTextarea="textarea"===Pt,this._isInFormField=!!Ot,this._isNativeSelect&&(this.controlType=Ut.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe($=>{this.autofilled=$.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus($){this._elementRef.nativeElement.focus($)}_focusChanged($){$!==this.focused&&(this.focused=$,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const $=this._elementRef.nativeElement.value;this._previousNativeValue!==$&&(this._previousNativeValue=$,this.stateChanges.next())}_dirtyCheckPlaceholder(){const $=this._getPlaceholder();if($!==this._previousPlaceholder){const ue=this._elementRef.nativeElement;this._previousPlaceholder=$,$?ue.setAttribute("placeholder",$):ue.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){_e.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let $=this._elementRef.nativeElement.validity;return $&&$.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const $=this._elementRef.nativeElement,ue=$.options[0];return this.focused||$.multiple||!this.empty||!!($.selectedIndex>-1&&ue&&ue.label)}return this.focused||!this.empty}setDescribedByIds($){$.length?this._elementRef.nativeElement.setAttribute("aria-describedby",$.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const $=this._elementRef.nativeElement;return this._isNativeSelect&&($.multiple||$.size>1)}}return q.\u0275fac=function($){return new($||q)(_.Y36(_.SBq),_.Y36(C.t4),_.Y36(oe.a5,10),_.Y36(oe.F,8),_.Y36(oe.sg,8),_.Y36(j.rD),_.Y36(se,10),_.Y36(X),_.Y36(_.R0b),_.Y36(re.G_,8))},q.\u0275dir=_.lG2({type:q,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function($,ue){1&$&&_.NdJ("focus",function(){return ue._focusChanged(!0)})("blur",function(){return ue._focusChanged(!1)})("input",function(){return ue._onInput()}),2&$&&(_.Ikx("id",ue.id)("disabled",ue.disabled)("required",ue.required),_.uIk("name",ue.name||null)("readonly",ue.readonly&&!ue._isNativeSelect||null)("aria-invalid",ue.empty&&ue.required?null:ue.errorState)("aria-required",ue.required)("id",ue.id),_.ekj("mat-input-server",ue._isServer)("mat-mdc-form-field-textarea-control",ue._isInFormField&&ue._isTextarea)("mat-mdc-form-field-input-control",ue._isInFormField)("mdc-text-field__input",ue._isInFormField)("mat-mdc-native-select-inline",ue._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[_._Bn([{provide:re.Eo,useExisting:q}]),_.qOj,_.TTD]}),q})(),et=(()=>{class q{}return q.\u0275fac=function($){return new($||q)},q.\u0275mod=_.oAB({type:q}),q.\u0275inj=_.cJS({imports:[j.BQ,re.lN,re.lN,U,j.BQ]}),q})()},77988:(Dt,xe,l)=>{"use strict";l.d(xe,{OP:()=>Ot,Tx:()=>At,VK:()=>kt,p6:()=>bt});var o=l(65879),C=l(4300),_=l(42495),N=l(36028),B=l(78645),c=l(63019),X=l(47394),ae=l(22096),Q=l(76410),U=l(27921),oe=l(94664),j=l(48180),re=l(59773),J=l(32181),se=l(5177),_e=l(23680),De=l(96814),Ze=l(68484),at=l(86825),et=l(49388),q=l(33651),de=l(62831),$=l(89829);const ue=["mat-menu-item",""];function ke(Qe,zt){1&Qe&&(o.O4$(),o.TgZ(0,"svg",3),o._UZ(1,"polygon",4),o.qZA())}const Ue=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Ct=["mat-icon, [matMenuItemIcon]","*"];function Rt(Qe,zt){if(1&Qe){const Pe=o.EpF();o.TgZ(0,"div",0),o.NdJ("keydown",function(me){o.CHM(Pe);const T=o.oxw();return o.KtG(T._handleKeydown(me))})("click",function(){o.CHM(Pe);const me=o.oxw();return o.KtG(me.closed.emit("click"))})("@transformMenu.start",function(me){o.CHM(Pe);const T=o.oxw();return o.KtG(T._onAnimationStart(me))})("@transformMenu.done",function(me){o.CHM(Pe);const T=o.oxw();return o.KtG(T._onAnimationDone(me))}),o.TgZ(1,"div",1),o.Hsn(2),o.qZA()()}if(2&Qe){const Pe=o.oxw();o.Q6J("id",Pe.panelId)("ngClass",Pe._classList)("@transformMenu",Pe._panelAnimationState),o.uIk("aria-label",Pe.ariaLabel||null)("aria-labelledby",Pe.ariaLabelledby||null)("aria-describedby",Pe.ariaDescribedby||null)}}const Tt=["*"],Xt=new o.OlP("MAT_MENU_PANEL"),Bt=(0,_e.Kr)((0,_e.Id)(class{}));let Ot=(()=>{class Qe extends Bt{constructor(Pe,Ge,me,T,te){super(),this._elementRef=Pe,this._document=Ge,this._focusMonitor=me,this._parentMenu=T,this._changeDetectorRef=te,this.role="menuitem",this._hovered=new B.x,this._focused=new B.x,this._highlighted=!1,this._triggersSubmenu=!1,T?.addItem?.(this)}focus(Pe,Ge){this._focusMonitor&&Pe?this._focusMonitor.focusVia(this._getHostElement(),Pe,Ge):this._getHostElement().focus(Ge),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Pe){this.disabled&&(Pe.preventDefault(),Pe.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Pe=this._elementRef.nativeElement.cloneNode(!0),Ge=Pe.querySelectorAll("mat-icon, .material-icons");for(let me=0;me enter",(0,at.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,at.oB)({opacity:1,transform:"scale(1)"}))),(0,at.eR)("* => void",(0,at.jt)("100ms 25ms linear",(0,at.oB)({opacity:0})))]),fadeInItems:(0,at.X$)("fadeInItems",[(0,at.SB)("showing",(0,at.oB)({opacity:1})),(0,at.eR)("void => *",[(0,at.oB)({opacity:0}),(0,at.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let gt=0;const ft=new o.OlP("mat-menu-default-options",{providedIn:"root",factory:function Gt(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Xe=(()=>{class Qe{get xPosition(){return this._xPosition}set xPosition(Pe){this._xPosition=Pe,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Pe){this._yPosition=Pe,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Pe){this._overlapTrigger=(0,_.Ig)(Pe)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Pe){this._hasBackdrop=(0,_.Ig)(Pe)}set panelClass(Pe){const Ge=this._previousPanelClass;Ge&&Ge.length&&Ge.split(" ").forEach(me=>{this._classList[me]=!1}),this._previousPanelClass=Pe,Pe&&Pe.length&&(Pe.split(" ").forEach(me=>{this._classList[me]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Pe){this.panelClass=Pe}constructor(Pe,Ge,me,T){this._elementRef=Pe,this._ngZone=Ge,this._changeDetectorRef=T,this._directDescendantItems=new o.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new B.x,this.closed=new o.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+gt++,this.overlayPanelClass=me.overlayPanelClass||"",this._xPosition=me.xPosition,this._yPosition=me.yPosition,this.backdropClass=me.backdropClass,this._overlapTrigger=me.overlapTrigger,this._hasBackdrop=me.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new C.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,oe.w)(Pe=>(0,c.T)(...Pe.map(Ge=>Ge._focused)))).subscribe(Pe=>this._keyManager.updateActiveItem(Pe)),this._directDescendantItems.changes.subscribe(Pe=>{const Ge=this._keyManager;if("enter"===this._panelAnimationState&&Ge.activeItem?._hasFocus()){const me=Pe.toArray(),T=Math.max(0,Math.min(me.length-1,Ge.activeItemIndex||0));me[T]&&!me[T].disabled?Ge.setActiveItem(T):Ge.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,U.O)(this._directDescendantItems),(0,oe.w)(Ge=>(0,c.T)(...Ge.map(me=>me._hovered))))}addItem(Pe){}removeItem(Pe){}_handleKeydown(Pe){const Ge=Pe.keyCode,me=this._keyManager;switch(Ge){case N.hY:(0,N.Vb)(Pe)||(Pe.preventDefault(),this.closed.emit("keydown"));break;case N.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case N.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(Ge===N.LH||Ge===N.JH)&&me.setFocusOrigin("keyboard"),void me.onKeydown(Pe)}Pe.stopPropagation()}focusFirstItem(Pe="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,j.q)(1)).subscribe(()=>{let Ge=null;if(this._directDescendantItems.length&&(Ge=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!Ge||!Ge.contains(document.activeElement)){const me=this._keyManager;me.setFocusOrigin(Pe).setFirstItemActive(),!me.activeItem&&Ge&&Ge.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Pe){const Ge=Math.min(this._baseElevation+Pe,24),me=`${this._elevationPrefix}${Ge}`,T=Object.keys(this._classList).find(te=>te.startsWith(this._elevationPrefix));(!T||T===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[me]=!0,this._previousElevation=me)}setPositionClasses(Pe=this.xPosition,Ge=this.yPosition){const me=this._classList;me["mat-menu-before"]="before"===Pe,me["mat-menu-after"]="after"===Pe,me["mat-menu-above"]="above"===Ge,me["mat-menu-below"]="below"===Ge,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Pe){this._animationDone.next(Pe),this._isAnimating=!1}_onAnimationStart(Pe){this._isAnimating=!0,"enter"===Pe.toState&&0===this._keyManager.activeItemIndex&&(Pe.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,U.O)(this._allItems)).subscribe(Pe=>{this._directDescendantItems.reset(Pe.filter(Ge=>Ge._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(ft),o.Y36(o.sBO))},Qe.\u0275dir=o.lG2({type:Qe,contentQueries:function(Pe,Ge,me){if(1&Pe&&(o.Suo(me,ce,5),o.Suo(me,Ot,5),o.Suo(me,Ot,4)),2&Pe){let T;o.iGM(T=o.CRH())&&(Ge.lazyContent=T.first),o.iGM(T=o.CRH())&&(Ge._allItems=T),o.iGM(T=o.CRH())&&(Ge.items=T)}},viewQuery:function(Pe,Ge){if(1&Pe&&o.Gf(o.Rgc,5),2&Pe){let me;o.iGM(me=o.CRH())&&(Ge.templateRef=me.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Qe})(),kt=(()=>{class Qe extends Xe{constructor(Pe,Ge,me,T){super(Pe,Ge,me,T),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)(o.Y36(o.SBq),o.Y36(o.R0b),o.Y36(ft),o.Y36(o.sBO))},Qe.\u0275cmp=o.Xpm({type:Qe,selectors:[["mat-menu"]],hostAttrs:["ngSkipHydration",""],hostVars:3,hostBindings:function(Pe,Ge){2&Pe&&o.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[o._Bn([{provide:Xt,useExisting:Qe}]),o.qOj],ngContentSelectors:Tt,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content"]],template:function(Pe,Ge){1&Pe&&(o.F$t(),o.YNc(0,Rt,3,6,"ng-template"))},dependencies:[De.mk],styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;white-space:normal;font-family:var(--mat-menu-item-label-text-font);line-height:var(--mat-menu-item-label-text-line-height);font-size:var(--mat-menu-item-label-text-size);letter-spacing:var(--mat-menu-item-label-text-tracking);font-weight:var(--mat-menu-item-label-text-weight)}.mat-mdc-menu-panel{--mat-menu-container-shape:4px;min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape);background-color:var(--mat-menu-container-color);will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;align-items:center;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color)}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color)}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[$e.transformMenu,$e.fadeInItems]},changeDetection:0}),Qe})();const tt=new o.OlP("mat-menu-scroll-strategy"),qe={provide:tt,deps:[q.aV],useFactory:function Mt(Qe){return()=>Qe.scrollStrategies.reposition()}},rt=(0,de.i$)({passive:!0});let ye=(()=>{class Qe{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Pe){this.menu=Pe}get menu(){return this._menu}set menu(Pe){Pe!==this._menu&&(this._menu=Pe,this._menuCloseSubscription.unsubscribe(),Pe&&(this._menuCloseSubscription=Pe.close.subscribe(Ge=>{this._destroyMenu(Ge),("click"===Ge||"tab"===Ge)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(Ge)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Pe,Ge,me,T,te,Ce,it,we,Te){this._overlay=Pe,this._element=Ge,this._viewContainerRef=me,this._menuItemInstance=Ce,this._dir=it,this._focusMonitor=we,this._ngZone=Te,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=X.w0.EMPTY,this._hoverSubscription=X.w0.EMPTY,this._menuCloseSubscription=X.w0.EMPTY,this._changeDetectorRef=(0,o.f3M)(o.sBO),this._handleTouchStart=le=>{(0,C.yG)(le)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new o.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new o.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=T,this._parentMaterialMenu=te instanceof Xe?te:void 0,Ge.nativeElement.addEventListener("touchstart",this._handleTouchStart,rt)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,rt),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Pe=this.menu;if(this._menuOpen||!Pe)return;const Ge=this._createOverlay(Pe),me=Ge.getConfig(),T=me.positionStrategy;this._setPosition(Pe,T),me.hasBackdrop=null==Pe.hasBackdrop?!this.triggersSubmenu():Pe.hasBackdrop,Ge.attach(this._getPortal(Pe)),Pe.lazyContent&&Pe.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Pe),Pe instanceof Xe&&(Pe._startAnimation(),Pe._directDescendantItems.changes.pipe((0,re.R)(Pe.close)).subscribe(()=>{T.withLockedPosition(!1).reapplyLastPosition(),T.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Pe,Ge){this._focusMonitor&&Pe?this._focusMonitor.focusVia(this._element,Pe,Ge):this._element.nativeElement.focus(Ge)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Pe){if(!this._overlayRef||!this.menuOpen)return;const Ge=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Pe||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,Ge instanceof Xe?(Ge._resetAnimation(),Ge.lazyContent?Ge._animationDone.pipe((0,J.h)(me=>"void"===me.toState),(0,j.q)(1),(0,re.R)(Ge.lazyContent._attached)).subscribe({next:()=>Ge.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),Ge?.lazyContent?.detach())}_initMenu(Pe){Pe.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Pe.direction=this.dir,this._setMenuElevation(Pe),Pe.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Pe){if(Pe.setElevation){let Ge=0,me=Pe.parentMenu;for(;me;)Ge++,me=me.parentMenu;Pe.setElevation(Ge)}}_setIsMenuOpen(Pe){Pe!==this._menuOpen&&(this._menuOpen=Pe,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Pe),this._changeDetectorRef.markForCheck())}_createOverlay(Pe){if(!this._overlayRef){const Ge=this._getOverlayConfig(Pe);this._subscribeToPositions(Pe,Ge.positionStrategy),this._overlayRef=this._overlay.create(Ge),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Pe){return new q.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Pe.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Pe.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Pe,Ge){Pe.setPositionClasses&&Ge.positionChanges.subscribe(me=>{const T="start"===me.connectionPair.overlayX?"after":"before",te="top"===me.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Pe.setPositionClasses(T,te)):Pe.setPositionClasses(T,te)})}_setPosition(Pe,Ge){let[me,T]="before"===Pe.xPosition?["end","start"]:["start","end"],[te,Ce]="above"===Pe.yPosition?["bottom","top"]:["top","bottom"],[it,we]=[te,Ce],[Te,le]=[me,T],Re=0;if(this.triggersSubmenu()){if(le=me="before"===Pe.xPosition?"start":"end",T=Te="end"===me?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const ot=this._parentMaterialMenu.items.first;this._parentInnerPadding=ot?ot._getHostElement().offsetTop:0}Re="bottom"===te?this._parentInnerPadding:-this._parentInnerPadding}}else Pe.overlapTrigger||(it="top"===te?"bottom":"top",we="top"===Ce?"bottom":"top");Ge.withPositions([{originX:me,originY:it,overlayX:Te,overlayY:te,offsetY:Re},{originX:T,originY:it,overlayX:le,overlayY:te,offsetY:Re},{originX:me,originY:we,overlayX:Te,overlayY:Ce,offsetY:-Re},{originX:T,originY:we,overlayX:le,overlayY:Ce,offsetY:-Re}])}_menuClosingActions(){const Pe=this._overlayRef.backdropClick(),Ge=this._overlayRef.detachments(),me=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,ae.of)(),T=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,J.h)(te=>te!==this._menuItemInstance),(0,J.h)(()=>this._menuOpen)):(0,ae.of)();return(0,c.T)(Pe,me,T,Ge)}_handleMousedown(Pe){(0,C.X6)(Pe)||(this._openedBy=0===Pe.button?"mouse":void 0,this.triggersSubmenu()&&Pe.preventDefault())}_handleKeydown(Pe){const Ge=Pe.keyCode;(Ge===N.K5||Ge===N.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(Ge===N.SV&&"ltr"===this.dir||Ge===N.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Pe){this.triggersSubmenu()?(Pe.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,J.h)(Pe=>Pe===this._menuItemInstance&&!Pe.disabled),(0,se.g)(0,Q.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Xe&&this.menu._isAnimating?this.menu._animationDone.pipe((0,j.q)(1),(0,se.g)(0,Q.E),(0,re.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Pe){return(!this._portal||this._portal.templateRef!==Pe.templateRef)&&(this._portal=new Ze.UE(Pe.templateRef,this._viewContainerRef)),this._portal}}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)(o.Y36(q.aV),o.Y36(o.SBq),o.Y36(o.s_b),o.Y36(tt),o.Y36(Xt,8),o.Y36(Ot,10),o.Y36(et.Is,8),o.Y36(C.tE),o.Y36(o.R0b))},Qe.\u0275dir=o.lG2({type:Qe,hostVars:3,hostBindings:function(Pe,Ge){1&Pe&&o.NdJ("click",function(T){return Ge._handleClick(T)})("mousedown",function(T){return Ge._handleMousedown(T)})("keydown",function(T){return Ge._handleKeydown(T)}),2&Pe&&o.uIk("aria-haspopup",Ge.menu?"menu":null)("aria-expanded",Ge.menuOpen)("aria-controls",Ge.menuOpen?Ge.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Qe})(),bt=(()=>{class Qe extends ye{}return Qe.\u0275fac=function(){let zt;return function(Ge){return(zt||(zt=o.n5z(Qe)))(Ge||Qe)}}(),Qe.\u0275dir=o.lG2({type:Qe,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[o.qOj]}),Qe})(),At=(()=>{class Qe{}return Qe.\u0275fac=function(Pe){return new(Pe||Qe)},Qe.\u0275mod=o.oAB({type:Qe}),Qe.\u0275inj=o.cJS({providers:[qe],imports:[De.ez,_e.si,_e.BQ,q.U8,$.ZD,_e.BQ]}),Qe})()},82599:(Dt,xe,l)=>{"use strict";l.d(xe,{Rr:()=>se,rP:()=>at});var o=l(65879),C=l(56223),_=l(4300),N=l(23680),B=l(42495),c=l(96814);const X=["switch"],ae=["*"],Q=new o.OlP("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1})}),U={provide:C.JU,useExisting:(0,o.Gpc)(()=>se),multi:!0};class oe{constructor(q,de){this.source=q,this.checked=de}}let j=0;const re=(0,N.sb)((0,N.pj)((0,N.Kr)((0,N.Id)(class{constructor(et){this._elementRef=et}}))));let J=(()=>{class et extends re{get required(){return this._required}set required(de){this._required=(0,B.Ig)(de)}get checked(){return this._checked}set checked(de){this._checked=(0,B.Ig)(de),this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(de,$,ue,ke,Ue,Ct,Rt){super(de),this._focusMonitor=$,this._changeDetectorRef=ue,this.defaults=Ue,this._onChange=Tt=>{},this._onTouched=()=>{},this._required=!1,this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.change=new o.vpe,this.toggleChange=new o.vpe,this.tabIndex=parseInt(ke)||0,this.color=this.defaultColor=Ue.color||"accent",this._noopAnimations="NoopAnimations"===Ct,this.id=this._uniqueId=`${Rt}${++j}`}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(de=>{"keyboard"===de||"program"===de?(this._focused=!0,this._changeDetectorRef.markForCheck()):de||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(de){this.checked=!!de}registerOnChange(de){this._onChange=de}registerOnTouched(de){this._onTouched=de}setDisabledState(de){this.disabled=de,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}}return et.\u0275fac=function(de){o.$Z()},et.\u0275dir=o.lG2({type:et,inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],required:"required",checked:"checked"},outputs:{change:"change",toggleChange:"toggleChange"},features:[o.qOj]}),et})(),se=(()=>{class et extends J{get buttonId(){return`${this.id||this._uniqueId}-button`}constructor(de,$,ue,ke,Ue,Ct){super(de,$,ue,ke,Ue,Ct,"mat-mdc-slide-toggle-"),this._labelId=this._uniqueId+"-label"}_handleClick(){this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new oe(this,this.checked)))}focus(){this._switchElement.nativeElement.focus()}_createChangeEvent(de){return new oe(this,de)}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}}return et.\u0275fac=function(de){return new(de||et)(o.Y36(o.SBq),o.Y36(_.tE),o.Y36(o.sBO),o.$8M("tabindex"),o.Y36(Q),o.Y36(o.QbO,8))},et.\u0275cmp=o.Xpm({type:et,selectors:[["mat-slide-toggle"]],viewQuery:function(de,$){if(1&de&&o.Gf(X,5),2&de){let ue;o.iGM(ue=o.CRH())&&($._switchElement=ue.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:11,hostBindings:function(de,$){2&de&&(o.Ikx("id",$.id),o.uIk("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),o.ekj("mat-mdc-slide-toggle-focused",$._focused)("mat-mdc-slide-toggle-checked",$.checked)("_mat-animation-noopable",$._noopAnimations))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matSlideToggle"],features:[o._Bn([U]),o.qOj],ngContentSelectors:ae,decls:17,vars:24,consts:[[1,"mdc-form-field"],["role","switch","type","button",1,"mdc-switch",3,"tabIndex","disabled","click"],["switch",""],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"],[1,"mdc-label",3,"for","click"]],template:function(de,$){if(1&de&&(o.F$t(),o.TgZ(0,"div",0)(1,"button",1,2),o.NdJ("click",function(){return $._handleClick()}),o._UZ(3,"div",3),o.TgZ(4,"div",4)(5,"div",5)(6,"div",6),o._UZ(7,"div",7),o.qZA(),o.TgZ(8,"div",8),o._UZ(9,"div",9),o.qZA(),o.TgZ(10,"div",10),o.O4$(),o.TgZ(11,"svg",11),o._UZ(12,"path",12),o.qZA(),o.TgZ(13,"svg",13),o._UZ(14,"path",14),o.qZA()()()()(),o.kcU(),o.TgZ(15,"label",15),o.NdJ("click",function(ke){return ke.stopPropagation()}),o.Hsn(16),o.qZA()()),2&de){const ue=o.MAs(2);o.ekj("mdc-form-field--align-end","before"==$.labelPosition),o.xp6(1),o.ekj("mdc-switch--selected",$.checked)("mdc-switch--unselected",!$.checked)("mdc-switch--checked",$.checked)("mdc-switch--disabled",$.disabled),o.Q6J("tabIndex",$.tabIndex)("disabled",$.disabled),o.uIk("id",$.buttonId)("name",$.name)("aria-label",$.ariaLabel)("aria-labelledby",$._getAriaLabelledBy())("aria-describedby",$.ariaDescribedby)("aria-required",$.required||null)("aria-checked",$.checked),o.xp6(8),o.Q6J("matRippleTrigger",ue)("matRippleDisabled",$.disableRipple||$.disabled)("matRippleCentered",!0),o.xp6(6),o.Q6J("for",$.buttonId),o.uIk("id",$._labelId)}},dependencies:[N.wG],styles:['.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);background-color:var(--mdc-elevation-overlay-color, #fff)}.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative}.mdc-switch[hidden]{display:none}.mdc-switch:disabled{cursor:default;pointer-events:none}.mdc-switch__track{overflow:hidden;position:relative;width:100%}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%}@media screen and (forced-colors: active){.mdc-switch__track::before,.mdc-switch__track::after{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(-100%)}[dir=rtl] .mdc-switch__track::after,.mdc-switch__track[dir=rtl]::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track[dir=rtl]::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::after{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0)}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0)}[dir=rtl] .mdc-switch__handle-track,.mdc-switch__handle-track[dir=rtl]{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track,.mdc-switch--selected .mdc-switch__handle-track[dir=rtl]{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto}[dir=rtl] .mdc-switch__handle,.mdc-switch__handle[dir=rtl]{left:auto;right:0}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media screen and (forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-elevation-overlay{bottom:0;left:0;right:0;top:0}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1}.mdc-switch:disabled .mdc-switch__ripple{display:none}.mdc-switch__icons{height:100%;position:relative;width:100%;z-index:1}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mdc-switch{width:var(--mdc-switch-track-width, 36px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, #310077)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-selected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, #616161)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, #212121)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle::before{background:var(--mdc-switch-handle-surface-color, var(--mdc-theme-surface, #fff))}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-handle-elevation, 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__shadow{box-shadow:var(--mdc-switch-disabled-handle-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__focus-ring-wrapper,.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{height:var(--mdc-switch-handle-height, 20px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__handle::after{opacity:var(--mdc-switch-disabled-handle-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{border-radius:var(--mdc-switch-handle-shape, 10px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle{width:var(--mdc-switch-handle-width, 20px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__handle-track{width:calc(100% - var(--mdc-switch-handle-width, 20px))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled .mdc-switch__icon{fill:var(--mdc-switch-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled .mdc-switch__icon{fill:var(--mdc-switch-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mdc-theme-on-primary, #fff))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:disabled .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size, 18px);height:var(--mdc-switch-selected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected .mdc-switch__icon{width:var(--mdc-switch-unselected-icon-size, 18px);height:var(--mdc-switch-unselected-icon-size, 18px)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-hover-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-focus-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-selected-pressed-state-layer-color, var(--mdc-theme-primary, #6200ee))}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-hover-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-focus-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background-color:var(--mdc-switch-unselected-pressed-state-layer-color, #424242)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-selected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-selected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--selected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus):hover .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:hover:not(:focus).mdc-ripple-surface--hover .mdc-switch__ripple::before{opacity:var(--mdc-switch-unselected-hover-state-layer-opacity, 0.04)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus.mdc-ripple-upgraded--background-focused .mdc-switch__ripple::before,.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:focus:not(.mdc-ripple-upgraded):focus .mdc-switch__ripple::before{transition-duration:75ms;opacity:var(--mdc-switch-unselected-focus-state-layer-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded) .mdc-switch__ripple::after{transition:opacity 150ms linear}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active:not(.mdc-ripple-upgraded):active .mdc-switch__ripple::after{transition-duration:75ms;opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch.mdc-switch--unselected:enabled:active.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, 0.1)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__ripple{height:var(--mdc-switch-state-layer-size, 48px);width:var(--mdc-switch-state-layer-size, 48px)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{height:var(--mdc-switch-track-height, 14px)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity, 0.12)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::after{background:var(--mdc-switch-selected-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, #d7bbff)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::after{background:var(--mdc-switch-disabled-selected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch:enabled .mdc-switch__track::before{background:var(--mdc-switch-unselected-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, #e0e0e0)}.mat-mdc-slide-toggle .mdc-switch:disabled .mdc-switch__track::before{background:var(--mdc-switch-disabled-unselected-track-color, #424242)}.mat-mdc-slide-toggle .mdc-switch .mdc-switch__track{border-radius:var(--mdc-switch-track-shape, 7px)}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle .mdc-switch__ripple::after{content:"";opacity:0}.mat-mdc-slide-toggle .mdc-switch:hover .mdc-switch__ripple::after{opacity:.04;transition:opacity 75ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-elevation-overlay,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}'],encapsulation:2,changeDetection:0}),et})(),Ze=(()=>{class et{}return et.\u0275fac=function(de){return new(de||et)},et.\u0275mod=o.oAB({type:et}),et.\u0275inj=o.cJS({}),et})(),at=(()=>{class et{}return et.\u0275fac=function(de){return new(de||et)},et.\u0275mod=o.oAB({type:et}),et.\u0275inj=o.cJS({imports:[Ze,N.BQ,N.si,c.ez,Ze,N.BQ]}),et})()},22939:(Dt,xe,l)=>{"use strict";l.d(xe,{OX:()=>Ze,ZX:()=>Tt,qD:()=>at,ux:()=>Ut});var o=l(65879),C=l(78645),_=l(96814),N=l(32296),B=l(86825),c=l(68484),X=l(62831),ae=l(48180),Q=l(59773),U=l(4300),oe=l(71088),j=l(33651),re=l(23680);function J(Pt,$t){if(1&Pt){const ce=o.EpF();o.TgZ(0,"div",2)(1,"button",3),o.NdJ("click",function(){o.CHM(ce);const Ae=o.oxw();return o.KtG(Ae.action())}),o._uU(2),o.qZA()()}if(2&Pt){const ce=o.oxw();o.xp6(2),o.hij(" ",ce.data.action," ")}}const se=["label"];function _e(Pt,$t){}const De=Math.pow(2,31)-1;class Ze{constructor($t,ce){this._overlayRef=ce,this._afterDismissed=new C.x,this._afterOpened=new C.x,this._onAction=new C.x,this._dismissedByAction=!1,this.containerInstance=$t,$t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter($t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min($t,De))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const at=new o.OlP("MatSnackBarData");class et{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let q=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275dir=o.lG2({type:Pt,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]}),Pt})(),de=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275dir=o.lG2({type:Pt,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]}),Pt})(),$=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275dir=o.lG2({type:Pt,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]}),Pt})(),ue=(()=>{class Pt{constructor(ce,Oe){this.snackBarRef=ce,this.data=Oe}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.Y36(Ze),o.Y36(at))},Pt.\u0275cmp=o.Xpm({type:Pt,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions","",4,"ngIf"],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(ce,Oe){1&ce&&(o.TgZ(0,"div",0),o._uU(1),o.qZA(),o.YNc(2,J,3,1,"div",1)),2&ce&&(o.xp6(1),o.hij(" ",Oe.data.message,"\n"),o.xp6(1),o.Q6J("ngIf",Oe.hasAction))},dependencies:[_.O5,N.lW,q,de,$],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0}),Pt})();const ke={snackBarState:(0,B.X$)("state",[(0,B.SB)("void, hidden",(0,B.oB)({transform:"scale(0.8)",opacity:0})),(0,B.SB)("visible",(0,B.oB)({transform:"scale(1)",opacity:1})),(0,B.eR)("* => visible",(0,B.jt)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,B.eR)("* => void, * => hidden",(0,B.jt)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,B.oB)({opacity:0})))])};let Ue=0,Ct=(()=>{class Pt extends c.en{constructor(ce,Oe,Ae,$e,ut){super(),this._ngZone=ce,this._elementRef=Oe,this._changeDetectorRef=Ae,this._platform=$e,this.snackBarConfig=ut,this._document=(0,o.f3M)(_.K0),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new C.x,this._onExit=new C.x,this._onEnter=new C.x,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+Ue++,this.attachDomPortal=vt=>{this._assertNotAttached();const gt=this._portalOutlet.attachDomPortal(vt);return this._afterPortalAttached(),gt},this._live="assertive"!==ut.politeness||ut.announcementMessage?"off"===ut.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(ce){this._assertNotAttached();const Oe=this._portalOutlet.attachComponentPortal(ce);return this._afterPortalAttached(),Oe}attachTemplatePortal(ce){this._assertNotAttached();const Oe=this._portalOutlet.attachTemplatePortal(ce);return this._afterPortalAttached(),Oe}onAnimationEnd(ce){const{fromState:Oe,toState:Ae}=ce;if(("void"===Ae&&"void"!==Oe||"hidden"===Ae)&&this._completeExit(),"visible"===Ae){const $e=this._onEnter;this._ngZone.run(()=>{$e.next(),$e.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){this._ngZone.onMicrotaskEmpty.pipe((0,ae.q)(1)).subscribe(()=>{this._ngZone.run(()=>{this._onExit.next(),this._onExit.complete()})})}_afterPortalAttached(){const ce=this._elementRef.nativeElement,Oe=this.snackBarConfig.panelClass;Oe&&(Array.isArray(Oe)?Oe.forEach(Ae=>ce.classList.add(Ae)):ce.classList.add(Oe)),this._exposeToModals()}_exposeToModals(){const ce=this._liveElementId,Oe=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Ae=0;Ae{const Oe=ce.getAttribute("aria-owns");if(Oe){const Ae=Oe.replace(this._liveElementId,"").trim();Ae.length>0?ce.setAttribute("aria-owns",Ae):ce.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const ce=this._elementRef.nativeElement.querySelector("[aria-hidden]"),Oe=this._elementRef.nativeElement.querySelector("[aria-live]");if(ce&&Oe){let Ae=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&ce.contains(document.activeElement)&&(Ae=document.activeElement),ce.removeAttribute("aria-hidden"),Oe.appendChild(ce),Ae?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.Y36(o.R0b),o.Y36(o.SBq),o.Y36(o.sBO),o.Y36(X.t4),o.Y36(et))},Pt.\u0275dir=o.lG2({type:Pt,viewQuery:function(ce,Oe){if(1&ce&&o.Gf(c.Pl,7),2&ce){let Ae;o.iGM(Ae=o.CRH())&&(Oe._portalOutlet=Ae.first)}},features:[o.qOj]}),Pt})(),Rt=(()=>{class Pt extends Ct{_afterPortalAttached(){super._afterPortalAttached();const ce=this._label.nativeElement,Oe="mdc-snackbar__label";ce.classList.toggle(Oe,!ce.querySelector(`.${Oe}`))}}return Pt.\u0275fac=function(){let $t;return function(Oe){return($t||($t=o.n5z(Pt)))(Oe||Pt)}}(),Pt.\u0275cmp=o.Xpm({type:Pt,selectors:[["mat-snack-bar-container"]],viewQuery:function(ce,Oe){if(1&ce&&o.Gf(se,7),2&ce){let Ae;o.iGM(Ae=o.CRH())&&(Oe._label=Ae.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container","mdc-snackbar--open"],hostVars:1,hostBindings:function(ce,Oe){1&ce&&o.WFA("@state.done",function($e){return Oe.onAnimationEnd($e)}),2&ce&&o.d8E("@state",Oe._animationState)},features:[o.qOj],decls:6,vars:3,consts:[[1,"mdc-snackbar__surface"],[1,"mat-mdc-snack-bar-label"],["label",""],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(ce,Oe){1&ce&&(o.TgZ(0,"div",0)(1,"div",1,2)(3,"div",3),o.YNc(4,_e,0,0,"ng-template",4),o.qZA(),o._UZ(5,"div"),o.qZA()()),2&ce&&(o.xp6(5),o.uIk("aria-live",Oe._live)("role",Oe._role)("id",Oe._liveElementId))},dependencies:[c.Pl],styles:['.mdc-snackbar{display:none;position:fixed;right:0;bottom:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;pointer-events:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mdc-snackbar--opening,.mdc-snackbar--open,.mdc-snackbar--closing{display:flex}.mdc-snackbar--open .mdc-snackbar__label,.mdc-snackbar--open .mdc-snackbar__actions{visibility:visible}.mdc-snackbar__surface{padding-left:0;padding-right:8px;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;transform:scale(0.8);opacity:0}.mdc-snackbar__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-snackbar__surface::before{border-color:CanvasText}}[dir=rtl] .mdc-snackbar__surface,.mdc-snackbar__surface[dir=rtl]{padding-left:8px;padding-right:0}.mdc-snackbar--open .mdc-snackbar__surface{transform:scale(1);opacity:1;pointer-events:auto}.mdc-snackbar--closing .mdc-snackbar__surface{transform:scale(1)}.mdc-snackbar__label{padding-left:16px;padding-right:8px;width:100%;flex-grow:1;box-sizing:border-box;margin:0;visibility:hidden;padding-top:14px;padding-bottom:14px}[dir=rtl] .mdc-snackbar__label,.mdc-snackbar__label[dir=rtl]{padding-left:8px;padding-right:16px}.mdc-snackbar__label::before{display:inline;content:attr(data-mdc-snackbar-label-text)}.mdc-snackbar__actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;visibility:hidden}.mdc-snackbar__action+.mdc-snackbar__dismiss{margin-left:8px;margin-right:0}[dir=rtl] .mdc-snackbar__action+.mdc-snackbar__dismiss,.mdc-snackbar__action+.mdc-snackbar__dismiss[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-snack-bar-container{margin:8px;--mdc-snackbar-container-shape:4px;position:static}.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:344px}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container .mdc-snackbar__surface{min-width:100%}}@media(max-width: 480px),(max-width: 344px){.mat-mdc-snack-bar-container{width:100vw}}.mat-mdc-snack-bar-container .mdc-snackbar__surface{max-width:672px}.mat-mdc-snack-bar-container .mdc-snackbar__surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{background-color:var(--mdc-snackbar-container-color)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--mdc-snackbar-container-shape)}.mat-mdc-snack-bar-container .mdc-snackbar__label{color:var(--mdc-snackbar-supporting-text-color)}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-size:var(--mdc-snackbar-supporting-text-size);font-family:var(--mdc-snackbar-supporting-text-font);font-weight:var(--mdc-snackbar-supporting-text-weight);line-height:var(--mdc-snackbar-supporting-text-line-height)}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color);--mat-mdc-button-persistent-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{background-color:currentColor;opacity:.1}.mat-mdc-snack-bar-container .mdc-snackbar__label::before{display:none}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-handset .mdc-snackbar__surface{width:100%}'],encapsulation:2,data:{animation:[ke.snackBarState]}}),Pt})(),Tt=(()=>{class Pt{}return Pt.\u0275fac=function(ce){return new(ce||Pt)},Pt.\u0275mod=o.oAB({type:Pt}),Pt.\u0275inj=o.cJS({imports:[j.U8,c.eL,_.ez,N.ot,re.BQ,re.BQ]}),Pt})();const Bt=new o.OlP("mat-snack-bar-default-options",{providedIn:"root",factory:function Xt(){return new et}});let Ot=(()=>{class Pt{get _openedSnackBarRef(){const ce=this._parentSnackBar;return ce?ce._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(ce){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=ce:this._snackBarRefAtThisLevel=ce}constructor(ce,Oe,Ae,$e,ut,vt){this._overlay=ce,this._live=Oe,this._injector=Ae,this._breakpointObserver=$e,this._parentSnackBar=ut,this._defaultConfig=vt,this._snackBarRefAtThisLevel=null}openFromComponent(ce,Oe){return this._attach(ce,Oe)}openFromTemplate(ce,Oe){return this._attach(ce,Oe)}open(ce,Oe="",Ae){const $e={...this._defaultConfig,...Ae};return $e.data={message:ce,action:Oe},$e.announcementMessage===ce&&($e.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,$e)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(ce,Oe){const $e=o.zs3.create({parent:Oe&&Oe.viewContainerRef&&Oe.viewContainerRef.injector||this._injector,providers:[{provide:et,useValue:Oe}]}),ut=new c.C5(this.snackBarContainerComponent,Oe.viewContainerRef,$e),vt=ce.attach(ut);return vt.instance.snackBarConfig=Oe,vt.instance}_attach(ce,Oe){const Ae={...new et,...this._defaultConfig,...Oe},$e=this._createOverlay(Ae),ut=this._attachSnackBarContainer($e,Ae),vt=new Ze(ut,$e);if(ce instanceof o.Rgc){const gt=new c.UE(ce,null,{$implicit:Ae.data,snackBarRef:vt});vt.instance=ut.attachTemplatePortal(gt)}else{const gt=this._createInjector(Ae,vt),ft=new c.C5(ce,void 0,gt),Gt=ut.attachComponentPortal(ft);vt.instance=Gt.instance}return this._breakpointObserver.observe(oe.u3.HandsetPortrait).pipe((0,Q.R)($e.detachments())).subscribe(gt=>{$e.overlayElement.classList.toggle(this.handsetCssClass,gt.matches)}),Ae.announcementMessage&&ut._onAnnounce.subscribe(()=>{this._live.announce(Ae.announcementMessage,Ae.politeness)}),this._animateSnackBar(vt,Ae),this._openedSnackBarRef=vt,this._openedSnackBarRef}_animateSnackBar(ce,Oe){ce.afterDismissed().subscribe(()=>{this._openedSnackBarRef==ce&&(this._openedSnackBarRef=null),Oe.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{ce.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):ce.containerInstance.enter(),Oe.duration&&Oe.duration>0&&ce.afterOpened().subscribe(()=>ce._dismissAfter(Oe.duration))}_createOverlay(ce){const Oe=new j.X_;Oe.direction=ce.direction;let Ae=this._overlay.position().global();const $e="rtl"===ce.direction,ut="left"===ce.horizontalPosition||"start"===ce.horizontalPosition&&!$e||"end"===ce.horizontalPosition&&$e,vt=!ut&&"center"!==ce.horizontalPosition;return ut?Ae.left("0"):vt?Ae.right("0"):Ae.centerHorizontally(),"top"===ce.verticalPosition?Ae.top("0"):Ae.bottom("0"),Oe.positionStrategy=Ae,this._overlay.create(Oe)}_createInjector(ce,Oe){return o.zs3.create({parent:ce&&ce.viewContainerRef&&ce.viewContainerRef.injector||this._injector,providers:[{provide:Ze,useValue:Oe},{provide:at,useValue:ce.data}]})}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.LFG(j.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(oe.Yg),o.LFG(Pt,12),o.LFG(Bt))},Pt.\u0275prov=o.Yz7({token:Pt,factory:Pt.\u0275fac}),Pt})(),Ut=(()=>{class Pt extends Ot{constructor(ce,Oe,Ae,$e,ut,vt){super(ce,Oe,Ae,$e,ut,vt),this.simpleSnackBarComponent=ue,this.snackBarContainerComponent=Rt,this.handsetCssClass="mat-mdc-snack-bar-handset"}}return Pt.\u0275fac=function(ce){return new(ce||Pt)(o.LFG(j.aV),o.LFG(U.Kd),o.LFG(o.zs3),o.LFG(oe.Yg),o.LFG(Pt,12),o.LFG(Bt))},Pt.\u0275prov=o.Yz7({token:Pt,factory:Pt.\u0275fac,providedIn:Tt}),Pt})()},6593:(Dt,xe,l)=>{"use strict";l.d(xe,{Cg:()=>$e,Dx:()=>zt,H7:()=>mn,b2:()=>dt,se:()=>Ue});var o=l(65879),C=l(96814);class _ extends C.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class N extends _{static makeCurrent(){(0,C.HT)(new N)}onAndCancel(Ve,ge,Ne){return Ve.addEventListener(ge,Ne),()=>{Ve.removeEventListener(ge,Ne)}}dispatchEvent(Ve,ge){Ve.dispatchEvent(ge)}remove(Ve){Ve.parentNode&&Ve.parentNode.removeChild(Ve)}createElement(Ve,ge){return(ge=ge||this.getDefaultDocument()).createElement(Ve)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(Ve){return Ve.nodeType===Node.ELEMENT_NODE}isShadowRoot(Ve){return Ve instanceof DocumentFragment}getGlobalEventTarget(Ve,ge){return"window"===ge?window:"document"===ge?Ve:"body"===ge?Ve.body:null}getBaseHref(Ve){const ge=function c(){return B=B||document.querySelector("base"),B?B.getAttribute("href"):null}();return null==ge?null:function ae(He){X=X||document.createElement("a"),X.setAttribute("href",He);const Ve=X.pathname;return"/"===Ve.charAt(0)?Ve:`/${Ve}`}(ge)}resetBaseElement(){B=null}getUserAgent(){return window.navigator.userAgent}getCookie(Ve){return(0,C.Mx)(document.cookie,Ve)}}let X,B=null,U=(()=>{class He{build(){return new XMLHttpRequest}}return He.\u0275fac=function(ge){return new(ge||He)},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const oe=new o.OlP("EventManagerPlugins");let j=(()=>{class He{constructor(ge,Ne){this._zone=Ne,this._eventNameToPlugin=new Map,ge.forEach(wt=>{wt.manager=this}),this._plugins=ge.slice().reverse()}addEventListener(ge,Ne,wt){return this._findPluginFor(Ne).addEventListener(ge,Ne,wt)}getZone(){return this._zone}_findPluginFor(ge){let Ne=this._eventNameToPlugin.get(ge);if(Ne)return Ne;if(Ne=this._plugins.find(Wt=>Wt.supports(ge)),!Ne)throw new o.vHH(5101,!1);return this._eventNameToPlugin.set(ge,Ne),Ne}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(oe),o.LFG(o.R0b))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();class re{constructor(Ve){this._doc=Ve}}const J="ng-app-id";let se=(()=>{class He{constructor(ge,Ne,wt,Wt={}){this.doc=ge,this.appId=Ne,this.nonce=wt,this.platformId=Wt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,C.PM)(Wt),this.resetHostNodes()}addStyles(ge){for(const Ne of ge)1===this.changeUsageCount(Ne,1)&&this.onStyleAdded(Ne)}removeStyles(ge){for(const Ne of ge)this.changeUsageCount(Ne,-1)<=0&&this.onStyleRemoved(Ne)}ngOnDestroy(){const ge=this.styleNodesInDOM;ge&&(ge.forEach(Ne=>Ne.remove()),ge.clear());for(const Ne of this.getAllStyles())this.onStyleRemoved(Ne);this.resetHostNodes()}addHost(ge){this.hostNodes.add(ge);for(const Ne of this.getAllStyles())this.addStyleToHost(ge,Ne)}removeHost(ge){this.hostNodes.delete(ge)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ge){for(const Ne of this.hostNodes)this.addStyleToHost(Ne,ge)}onStyleRemoved(ge){const Ne=this.styleRef;Ne.get(ge)?.elements?.forEach(wt=>wt.remove()),Ne.delete(ge)}collectServerRenderedStyles(){const ge=this.doc.head?.querySelectorAll(`style[${J}="${this.appId}"]`);if(ge?.length){const Ne=new Map;return ge.forEach(wt=>{null!=wt.textContent&&Ne.set(wt.textContent,wt)}),Ne}return null}changeUsageCount(ge,Ne){const wt=this.styleRef;if(wt.has(ge)){const Wt=wt.get(ge);return Wt.usage+=Ne,Wt.usage}return wt.set(ge,{usage:Ne,elements:[]}),Ne}getStyleElement(ge,Ne){const wt=this.styleNodesInDOM,Wt=wt?.get(Ne);if(Wt?.parentNode===ge)return wt.delete(Ne),Wt.removeAttribute(J),Wt;{const on=this.doc.createElement("style");return this.nonce&&on.setAttribute("nonce",this.nonce),on.textContent=Ne,this.platformIsServer&&on.setAttribute(J,this.appId),on}}addStyleToHost(ge,Ne){const wt=this.getStyleElement(ge,Ne);ge.appendChild(wt);const Wt=this.styleRef,on=Wt.get(Ne)?.elements;on?on.push(wt):Wt.set(Ne,{elements:[wt],usage:1})}resetHostNodes(){const ge=this.hostNodes;ge.clear(),ge.add(this.doc.head)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0),o.LFG(o.AFp),o.LFG(o.Ojb,8),o.LFG(o.Lbi))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const _e={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},De=/%COMP%/g,de=new o.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function ke(He,Ve){return Ve.map(ge=>ge.replace(De,He))}let Ue=(()=>{class He{constructor(ge,Ne,wt,Wt,on,vn,hn,en=null){this.eventManager=ge,this.sharedStylesHost=Ne,this.appId=wt,this.removeStylesOnCompDestroy=Wt,this.doc=on,this.platformId=vn,this.ngZone=hn,this.nonce=en,this.rendererByCompId=new Map,this.platformIsServer=(0,C.PM)(vn),this.defaultRenderer=new Ct(ge,on,hn,this.platformIsServer)}createRenderer(ge,Ne){if(!ge||!Ne)return this.defaultRenderer;this.platformIsServer&&Ne.encapsulation===o.ifc.ShadowDom&&(Ne={...Ne,encapsulation:o.ifc.Emulated});const wt=this.getOrCreateRenderer(ge,Ne);return wt instanceof Ut?wt.applyToHost(ge):wt instanceof Ot&&wt.applyStyles(),wt}getOrCreateRenderer(ge,Ne){const wt=this.rendererByCompId;let Wt=wt.get(Ne.id);if(!Wt){const on=this.doc,vn=this.ngZone,hn=this.eventManager,en=this.sharedStylesHost,Kn=this.removeStylesOnCompDestroy,ze=this.platformIsServer;switch(Ne.encapsulation){case o.ifc.Emulated:Wt=new Ut(hn,en,Ne,this.appId,Kn,on,vn,ze);break;case o.ifc.ShadowDom:return new Bt(hn,en,ge,Ne,on,vn,this.nonce,ze);default:Wt=new Ot(hn,en,Ne,Kn,on,vn,ze)}wt.set(Ne.id,Wt)}return Wt}ngOnDestroy(){this.rendererByCompId.clear()}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(j),o.LFG(se),o.LFG(o.AFp),o.LFG(de),o.LFG(C.K0),o.LFG(o.Lbi),o.LFG(o.R0b),o.LFG(o.Ojb))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();class Ct{constructor(Ve,ge,Ne,wt){this.eventManager=Ve,this.doc=ge,this.ngZone=Ne,this.platformIsServer=wt,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(Ve,ge){return ge?this.doc.createElementNS(_e[ge]||ge,Ve):this.doc.createElement(Ve)}createComment(Ve){return this.doc.createComment(Ve)}createText(Ve){return this.doc.createTextNode(Ve)}appendChild(Ve,ge){(Xt(Ve)?Ve.content:Ve).appendChild(ge)}insertBefore(Ve,ge,Ne){Ve&&(Xt(Ve)?Ve.content:Ve).insertBefore(ge,Ne)}removeChild(Ve,ge){Ve&&Ve.removeChild(ge)}selectRootElement(Ve,ge){let Ne="string"==typeof Ve?this.doc.querySelector(Ve):Ve;if(!Ne)throw new o.vHH(-5104,!1);return ge||(Ne.textContent=""),Ne}parentNode(Ve){return Ve.parentNode}nextSibling(Ve){return Ve.nextSibling}setAttribute(Ve,ge,Ne,wt){if(wt){ge=wt+":"+ge;const Wt=_e[wt];Wt?Ve.setAttributeNS(Wt,ge,Ne):Ve.setAttribute(ge,Ne)}else Ve.setAttribute(ge,Ne)}removeAttribute(Ve,ge,Ne){if(Ne){const wt=_e[Ne];wt?Ve.removeAttributeNS(wt,ge):Ve.removeAttribute(`${Ne}:${ge}`)}else Ve.removeAttribute(ge)}addClass(Ve,ge){Ve.classList.add(ge)}removeClass(Ve,ge){Ve.classList.remove(ge)}setStyle(Ve,ge,Ne,wt){wt&(o.JOm.DashCase|o.JOm.Important)?Ve.style.setProperty(ge,Ne,wt&o.JOm.Important?"important":""):Ve.style[ge]=Ne}removeStyle(Ve,ge,Ne){Ne&o.JOm.DashCase?Ve.style.removeProperty(ge):Ve.style[ge]=""}setProperty(Ve,ge,Ne){Ve[ge]=Ne}setValue(Ve,ge){Ve.nodeValue=ge}listen(Ve,ge,Ne){if("string"==typeof Ve&&!(Ve=(0,C.q)().getGlobalEventTarget(this.doc,Ve)))throw new Error(`Unsupported event target ${Ve} for event ${ge}`);return this.eventManager.addEventListener(Ve,ge,this.decoratePreventDefault(Ne))}decoratePreventDefault(Ve){return ge=>{if("__ngUnwrap__"===ge)return Ve;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>Ve(ge)):Ve(ge))&&ge.preventDefault()}}}function Xt(He){return"TEMPLATE"===He.tagName&&void 0!==He.content}class Bt extends Ct{constructor(Ve,ge,Ne,wt,Wt,on,vn,hn){super(Ve,Wt,on,hn),this.sharedStylesHost=ge,this.hostEl=Ne,this.shadowRoot=Ne.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const en=ke(wt.id,wt.styles);for(const Kn of en){const ze=document.createElement("style");vn&&ze.setAttribute("nonce",vn),ze.textContent=Kn,this.shadowRoot.appendChild(ze)}}nodeOrShadowRoot(Ve){return Ve===this.hostEl?this.shadowRoot:Ve}appendChild(Ve,ge){return super.appendChild(this.nodeOrShadowRoot(Ve),ge)}insertBefore(Ve,ge,Ne){return super.insertBefore(this.nodeOrShadowRoot(Ve),ge,Ne)}removeChild(Ve,ge){return super.removeChild(this.nodeOrShadowRoot(Ve),ge)}parentNode(Ve){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(Ve)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Ot extends Ct{constructor(Ve,ge,Ne,wt,Wt,on,vn,hn){super(Ve,Wt,on,vn),this.sharedStylesHost=ge,this.removeStylesOnCompDestroy=wt,this.styles=hn?ke(hn,Ne.styles):Ne.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Ut extends Ot{constructor(Ve,ge,Ne,wt,Wt,on,vn,hn){const en=wt+"-"+Ne.id;super(Ve,ge,Ne,Wt,on,vn,hn,en),this.contentAttr=function $(He){return"_ngcontent-%COMP%".replace(De,He)}(en),this.hostAttr=function ue(He){return"_nghost-%COMP%".replace(De,He)}(en)}applyToHost(Ve){this.applyStyles(),this.setAttribute(Ve,this.hostAttr,"")}createElement(Ve,ge){const Ne=super.createElement(Ve,ge);return super.setAttribute(Ne,this.contentAttr,""),Ne}}let Pt=(()=>{class He extends re{constructor(ge){super(ge)}supports(ge){return!0}addEventListener(ge,Ne,wt){return ge.addEventListener(Ne,wt,!1),()=>this.removeEventListener(ge,Ne,wt)}removeEventListener(ge,Ne,wt){return ge.removeEventListener(Ne,wt)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();const $t=["alt","control","meta","shift"],ce={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Oe={alt:He=>He.altKey,control:He=>He.ctrlKey,meta:He=>He.metaKey,shift:He=>He.shiftKey};let Ae=(()=>{class He extends re{constructor(ge){super(ge)}supports(ge){return null!=He.parseEventName(ge)}addEventListener(ge,Ne,wt){const Wt=He.parseEventName(Ne),on=He.eventCallback(Wt.fullKey,wt,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,C.q)().onAndCancel(ge,Wt.domEventName,on))}static parseEventName(ge){const Ne=ge.toLowerCase().split("."),wt=Ne.shift();if(0===Ne.length||"keydown"!==wt&&"keyup"!==wt)return null;const Wt=He._normalizeKey(Ne.pop());let on="",vn=Ne.indexOf("code");if(vn>-1&&(Ne.splice(vn,1),on="code."),$t.forEach(en=>{const Kn=Ne.indexOf(en);Kn>-1&&(Ne.splice(Kn,1),on+=en+".")}),on+=Wt,0!=Ne.length||0===Wt.length)return null;const hn={};return hn.domEventName=wt,hn.fullKey=on,hn}static matchEventFullKeyCode(ge,Ne){let wt=ce[ge.key]||ge.key,Wt="";return Ne.indexOf("code.")>-1&&(wt=ge.code,Wt="code."),!(null==wt||!wt)&&(wt=wt.toLowerCase()," "===wt?wt="space":"."===wt&&(wt="dot"),$t.forEach(on=>{on!==wt&&(0,Oe[on])(ge)&&(Wt+=on+".")}),Wt+=wt,Wt===Ne)}static eventCallback(ge,Ne,wt){return Wt=>{He.matchEventFullKeyCode(Wt,ge)&&wt.runGuarded(()=>Ne(Wt))}}static _normalizeKey(ge){return"esc"===ge?"escape":ge}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:He.\u0275fac}),He})();function $e(He,Ve){return(0,o.iPO)({rootComponent:He,...vt(Ve)})}function vt(He){return{appProviders:[...rt,...He?.providers??[]],platformProviders:kt}}const kt=[{provide:o.Lbi,useValue:C.bD},{provide:o.g9A,useValue:function ft(){N.makeCurrent()},multi:!0},{provide:C.K0,useFactory:function Xe(){return(0,o.RDi)(document),document},deps:[]}],Mt=new o.OlP(""),qe=[{provide:o.rWj,useClass:class Q{addToWindow(Ve){o.dqk.getAngularTestability=(Ne,wt=!0)=>{const Wt=Ve.findTestabilityInTree(Ne,wt);if(null==Wt)throw new o.vHH(5103,!1);return Wt},o.dqk.getAllAngularTestabilities=()=>Ve.getAllTestabilities(),o.dqk.getAllAngularRootElements=()=>Ve.getAllRootElements(),o.dqk.frameworkStabilizers||(o.dqk.frameworkStabilizers=[]),o.dqk.frameworkStabilizers.push(Ne=>{const wt=o.dqk.getAllAngularTestabilities();let Wt=wt.length,on=!1;const vn=function(hn){on=on||hn,Wt--,0==Wt&&Ne(on)};wt.forEach(hn=>{hn.whenStable(vn)})})}findTestabilityInTree(Ve,ge,Ne){return null==ge?null:Ve.getTestability(ge)??(Ne?(0,C.q)().isShadowRoot(ge)?this.findTestabilityInTree(Ve,ge.host,!0):this.findTestabilityInTree(Ve,ge.parentElement,!0):null)}},deps:[]},{provide:o.lri,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]},{provide:o.dDg,useClass:o.dDg,deps:[o.R0b,o.eoX,o.rWj]}],rt=[{provide:o.zSh,useValue:"root"},{provide:o.qLn,useFactory:function Gt(){return new o.qLn},deps:[]},{provide:oe,useClass:Pt,multi:!0,deps:[C.K0,o.R0b,o.Lbi]},{provide:oe,useClass:Ae,multi:!0,deps:[C.K0]},Ue,se,j,{provide:o.FYo,useExisting:Ue},{provide:C.JF,useClass:U,deps:[]},[]];let dt=(()=>{class He{constructor(ge){}static withServerTransition(ge){return{ngModule:He,providers:[{provide:o.AFp,useValue:ge.appId}]}}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(Mt,12))},He.\u0275mod=o.oAB({type:He}),He.\u0275inj=o.cJS({providers:[...rt,...qe],imports:[C.ez,o.hGG]}),He})(),zt=(()=>{class He{constructor(ge){this._doc=ge}getTitle(){return this._doc.title}setTitle(ge){this._doc.title=ge||""}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new ge:function Qe(){return new zt((0,o.LFG)(C.K0))}(),Ne},providedIn:"root"}),He})();typeof window<"u"&&window;let mn=(()=>{class He{}return He.\u0275fac=function(ge){return new(ge||He)},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new(ge||He):o.LFG(nt),Ne},providedIn:"root"}),He})(),nt=(()=>{class He extends mn{constructor(ge){super(),this._doc=ge}sanitize(ge,Ne){if(null==Ne)return null;switch(ge){case o.q3G.NONE:return Ne;case o.q3G.HTML:return(0,o.qzn)(Ne,"HTML")?(0,o.z3N)(Ne):(0,o.EiD)(this._doc,String(Ne)).toString();case o.q3G.STYLE:return(0,o.qzn)(Ne,"Style")?(0,o.z3N)(Ne):Ne;case o.q3G.SCRIPT:if((0,o.qzn)(Ne,"Script"))return(0,o.z3N)(Ne);throw new o.vHH(5200,!1);case o.q3G.URL:return(0,o.qzn)(Ne,"URL")?(0,o.z3N)(Ne):(0,o.mCW)(String(Ne));case o.q3G.RESOURCE_URL:if((0,o.qzn)(Ne,"ResourceURL"))return(0,o.z3N)(Ne);throw new o.vHH(5201,!1);default:throw new o.vHH(5202,!1)}}bypassSecurityTrustHtml(ge){return(0,o.JVY)(ge)}bypassSecurityTrustStyle(ge){return(0,o.L6k)(ge)}bypassSecurityTrustScript(ge){return(0,o.eBb)(ge)}bypassSecurityTrustUrl(ge){return(0,o.LAX)(ge)}bypassSecurityTrustResourceUrl(ge){return(0,o.pB0)(ge)}}return He.\u0275fac=function(ge){return new(ge||He)(o.LFG(C.K0))},He.\u0275prov=o.Yz7({token:He,factory:function(ge){let Ne=null;return Ne=ge?new ge:function On(He){return new nt(He.get(C.K0))}(o.LFG(o.zs3)),Ne},providedIn:"root"}),He})()},81896:(Dt,xe,l)=>{"use strict";l.d(xe,{gz:()=>an,F0:()=>dn,rH:()=>qn,Bz:()=>uc,lC:()=>gn,bU:()=>Ht,jK:()=>La,fw:()=>Li});var o=l(65879),C=l(2664),_=l(7715),N=l(22096),B=l(65619),c=l(52572);const ae=(0,l(82306).d)(p=>function(){p(this),this.name="EmptyError",this.message="no elements in sequence"});var Q=l(35211),U=l(74911),oe=l(88407),j=l(58504),re=l(36232),J=l(93168),se=l(78645),_e=l(96814),De=l(37398),Ze=l(94664),at=l(48180),et=l(27921),q=l(32181),de=l(21631),$=l(79360),ue=l(8251);function ke(p){return(0,$.e)((v,h)=>{let x=!1;v.subscribe((0,ue.x)(h,V=>{x=!0,h.next(V)},()=>{x||h.next(p),h.complete()}))})}function Ue(p=Ct){return(0,$.e)((v,h)=>{let x=!1;v.subscribe((0,ue.x)(h,V=>{x=!0,h.next(V)},()=>x?h.complete():h.error(p())))})}function Ct(){return new ae}var Rt=l(42737);function Tt(p,v){const h=arguments.length>=2;return x=>x.pipe(p?(0,q.h)((V,ne)=>p(V,ne,x)):Rt.y,(0,at.q)(1),h?ke(v):Ue(()=>new ae))}var Xt=l(76328),Bt=l(99397),Ot=l(26306);function $t(p){return p<=0?()=>re.E:(0,$.e)((v,h)=>{let x=[];v.subscribe((0,ue.x)(h,V=>{x.push(V),p{for(const V of x)h.next(V);h.complete()},void 0,()=>{x=null}))})}var Oe=l(21441),Ae=l(64716),$e=l(66196),ut=l(57537),vt=l(6593);const gt="primary",ft=Symbol("RouteTitle");class Gt{constructor(v){this.params=v||{}}has(v){return Object.prototype.hasOwnProperty.call(this.params,v)}get(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h[0]:h}return null}getAll(v){if(this.has(v)){const h=this.params[v];return Array.isArray(h)?h:[h]}return[]}get keys(){return Object.keys(this.params)}}function Xe(p){return new Gt(p)}function kt(p,v,h){const x=h.path.split("/");if(x.length>p.length||"full"===h.pathMatch&&(v.hasChildren()||x.lengthx[ne]===V)}return p===v}function rt(p){return p.length>0?p[p.length-1]:null}function dt(p){return(0,C.b)(p)?p:(0,o.QGY)(p)?(0,_.D)(Promise.resolve(p)):(0,N.of)(p)}const ye={exact:function zt(p,v,h){if(!Te(p.segments,v.segments)||!T(p.segments,v.segments,h)||p.numberOfChildren!==v.numberOfChildren)return!1;for(const x in v.children)if(!p.children[x]||!zt(p.children[x],v.children[x],h))return!1;return!0},subset:Ge},bt={exact:function Qe(p,v){return Mt(p,v)},subset:function Pe(p,v){return Object.keys(v).length<=Object.keys(p).length&&Object.keys(v).every(h=>qe(p[h],v[h]))},ignored:()=>!0};function At(p,v,h){return ye[h.paths](p.root,v.root,h.matrixParams)&&bt[h.queryParams](p.queryParams,v.queryParams)&&!("exact"===h.fragment&&p.fragment!==v.fragment)}function Ge(p,v,h){return me(p,v,v.segments,h)}function me(p,v,h,x){if(p.segments.length>h.length){const V=p.segments.slice(0,h.length);return!(!Te(V,h)||v.hasChildren()||!T(V,h,x))}if(p.segments.length===h.length){if(!Te(p.segments,h)||!T(p.segments,h,x))return!1;for(const V in v.children)if(!p.children[V]||!Ge(p.children[V],v.children[V],x))return!1;return!0}{const V=h.slice(0,p.segments.length),ne=h.slice(p.segments.length);return!!(Te(p.segments,V)&&T(p.segments,V,x)&&p.children[gt])&&me(p.children[gt],v,ne,x)}}function T(p,v,h){return v.every((x,V)=>bt[h](p[V].parameters,x.parameters))}class te{constructor(v=new Ce([],{}),h={},x=null){this.root=v,this.queryParams=h,this.fragment=x}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return Lt.serialize(this)}}class Ce{constructor(v,h){this.segments=v,this.children=h,this.parent=null,Object.values(h).forEach(x=>x.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return St(this)}}class it{constructor(v,h){this.path=v,this.parameters=h}get parameterMap(){return this._parameterMap||(this._parameterMap=Xe(this.parameters)),this._parameterMap}toString(){return R(this)}}function Te(p,v){return p.length===v.length&&p.every((h,x)=>h.path===v[x].path)}let Re=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return new ot},providedIn:"root"}),p})();class ot{parse(v){const h=new Wt(v);return new te(h.parseRootSegment(),h.parseQueryParams(),h.parseFragment())}serialize(v){const h=`/${Kt(v.root,!0)}`,x=function D(p){const v=Object.keys(p).map(h=>{const x=p[h];return Array.isArray(x)?x.map(V=>`${mn(h)}=${mn(V)}`).join("&"):`${mn(h)}=${mn(x)}`}).filter(h=>!!h);return v.length?`?${v.join("&")}`:""}(v.queryParams);return`${h}${x}${"string"==typeof v.fragment?`#${function On(p){return encodeURI(p)}(v.fragment)}`:""}`}}const Lt=new ot;function St(p){return p.segments.map(v=>R(v)).join("/")}function Kt(p,v){if(!p.hasChildren())return St(p);if(v){const h=p.children[gt]?Kt(p.children[gt],!1):"",x=[];return Object.entries(p.children).forEach(([V,ne])=>{V!==gt&&x.push(`${V}:${Kt(ne,!1)}`)}),x.length>0?`${h}(${x.join("//")})`:h}{const h=function le(p,v){let h=[];return Object.entries(p.children).forEach(([x,V])=>{x===gt&&(h=h.concat(v(V,x)))}),Object.entries(p.children).forEach(([x,V])=>{x!==gt&&(h=h.concat(v(V,x)))}),h}(p,(x,V)=>V===gt?[Kt(p.children[gt],!1)]:[`${V}:${Kt(x,!1)}`]);return 1===Object.keys(p.children).length&&null!=p.children[gt]?`${St(p)}/${h[0]}`:`${St(p)}/(${h.join("//")})`}}function qt(p){return encodeURIComponent(p).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function mn(p){return qt(p).replace(/%3B/gi,";")}function nt(p){return qt(p).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ft(p){return decodeURIComponent(p)}function We(p){return Ft(p.replace(/\+/g,"%20"))}function R(p){return`${nt(p.path)}${function z(p){return Object.keys(p).map(v=>`;${nt(v)}=${nt(p[v])}`).join("")}(p.parameters)}`}const ee=/^[^\/()?;#]+/;function be(p){const v=p.match(ee);return v?v[0]:""}const ht=/^[^\/()?;=#]+/,Ve=/^[^=?&#]+/,Ne=/^[^&#]+/;class Wt{constructor(v){this.url=v,this.remaining=v}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ce([],{}):new Ce([],this.parseChildren())}parseQueryParams(){const v={};if(this.consumeOptional("?"))do{this.parseQueryParam(v)}while(this.consumeOptional("&"));return v}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const v=[];for(this.peekStartsWith("(")||v.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),v.push(this.parseSegment());let h={};this.peekStartsWith("/(")&&(this.capture("/"),h=this.parseParens(!0));let x={};return this.peekStartsWith("(")&&(x=this.parseParens(!1)),(v.length>0||Object.keys(h).length>0)&&(x[gt]=new Ce(v,h)),x}parseSegment(){const v=be(this.remaining);if(""===v&&this.peekStartsWith(";"))throw new o.vHH(4009,!1);return this.capture(v),new it(Ft(v),this.parseMatrixParams())}parseMatrixParams(){const v={};for(;this.consumeOptional(";");)this.parseParam(v);return v}parseParam(v){const h=function He(p){const v=p.match(ht);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let x="";if(this.consumeOptional("=")){const V=be(this.remaining);V&&(x=V,this.capture(x))}v[Ft(h)]=Ft(x)}parseQueryParam(v){const h=function ge(p){const v=p.match(Ve);return v?v[0]:""}(this.remaining);if(!h)return;this.capture(h);let x="";if(this.consumeOptional("=")){const ie=function wt(p){const v=p.match(Ne);return v?v[0]:""}(this.remaining);ie&&(x=ie,this.capture(x))}const V=We(h),ne=We(x);if(v.hasOwnProperty(V)){let ie=v[V];Array.isArray(ie)||(ie=[ie],v[V]=ie),ie.push(ne)}else v[V]=ne}parseParens(v){const h={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const x=be(this.remaining),V=this.remaining[x.length];if("/"!==V&&")"!==V&&";"!==V)throw new o.vHH(4010,!1);let ne;x.indexOf(":")>-1?(ne=x.slice(0,x.indexOf(":")),this.capture(ne),this.capture(":")):v&&(ne=gt);const ie=this.parseChildren();h[ne]=1===Object.keys(ie).length?ie[gt]:new Ce([],ie),this.consumeOptional("//")}return h}peekStartsWith(v){return this.remaining.startsWith(v)}consumeOptional(v){return!!this.peekStartsWith(v)&&(this.remaining=this.remaining.substring(v.length),!0)}capture(v){if(!this.consumeOptional(v))throw new o.vHH(4011,!1)}}function on(p){return p.segments.length>0?new Ce([],{[gt]:p}):p}function vn(p){const v={};for(const x of Object.keys(p.children)){const ne=vn(p.children[x]);if(x===gt&&0===ne.segments.length&&ne.hasChildren())for(const[ie,Ye]of Object.entries(ne.children))v[ie]=Ye;else(ne.segments.length>0||ne.hasChildren())&&(v[x]=ne)}return function hn(p){if(1===p.numberOfChildren&&p.children[gt]){const v=p.children[gt];return new Ce(p.segments.concat(v.segments),v.children)}return p}(new Ce(p.segments,v))}function en(p){return p instanceof te}function ze(p){let v;const V=on(function h(ne){const ie={};for(const It of ne.children){const rn=h(It);ie[It.outlet]=rn}const Ye=new Ce(ne.url,ie);return ne===p&&(v=Ye),Ye}(p.root));return v??V}function pe(p,v,h,x){let V=p;for(;V.parent;)V=V.parent;if(0===v.length)return Ee(V,V,V,h,x);const ne=function _t(p){if("string"==typeof p[0]&&1===p.length&&"/"===p[0])return new mt(!0,0,p);let v=0,h=!1;const x=p.reduce((V,ne,ie)=>{if("object"==typeof ne&&null!=ne){if(ne.outlets){const Ye={};return Object.entries(ne.outlets).forEach(([It,rn])=>{Ye[It]="string"==typeof rn?rn.split("/"):rn}),[...V,{outlets:Ye}]}if(ne.segmentPath)return[...V,ne.segmentPath]}return"string"!=typeof ne?[...V,ne]:0===ie?(ne.split("/").forEach((Ye,It)=>{0==It&&"."===Ye||(0==It&&""===Ye?h=!0:".."===Ye?v++:""!=Ye&&V.push(Ye))}),V):[...V,ne]},[]);return new mt(h,v,x)}(v);if(ne.toRoot())return Ee(V,V,new Ce([],{}),h,x);const ie=function Yt(p,v,h){if(p.isAbsolute)return new cn(v,!0,0);if(!h)return new cn(v,!1,NaN);if(null===h.parent)return new cn(h,!0,0);const x=S(p.commands[0])?0:1;return function _n(p,v,h){let x=p,V=v,ne=h;for(;ne>V;){if(ne-=V,x=x.parent,!x)throw new o.vHH(4005,!1);V=x.segments.length}return new cn(x,!1,V-ne)}(h,h.segments.length-1+x,p.numberOfDoubleDots)}(ne,V,p),Ye=ie.processChildren?si(ie.segmentGroup,ie.index,ne.commands):mi(ie.segmentGroup,ie.index,ne.commands);return Ee(V,ie.segmentGroup,Ye,h,x)}function S(p){return"object"==typeof p&&null!=p&&!p.outlets&&!p.segmentPath}function Y(p){return"object"==typeof p&&null!=p&&p.outlets}function Ee(p,v,h,x,V){let ie,ne={};x&&Object.entries(x).forEach(([It,rn])=>{ne[It]=Array.isArray(rn)?rn.map(un=>`${un}`):`${rn}`}),ie=p===v?h:Ke(p,v,h);const Ye=on(vn(ie));return new te(Ye,ne,V)}function Ke(p,v,h){const x={};return Object.entries(p.children).forEach(([V,ne])=>{x[V]=ne===v?h:Ke(ne,v,h)}),new Ce(p.segments,x)}class mt{constructor(v,h,x){if(this.isAbsolute=v,this.numberOfDoubleDots=h,this.commands=x,v&&x.length>0&&S(x[0]))throw new o.vHH(4003,!1);const V=x.find(Y);if(V&&V!==rt(x))throw new o.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class cn{constructor(v,h,x){this.segmentGroup=v,this.processChildren=h,this.index=x}}function mi(p,v,h){if(p||(p=new Ce([],{})),0===p.segments.length&&p.hasChildren())return si(p,v,h);const x=function Pi(p,v,h){let x=0,V=v;const ne={match:!1,pathIndex:0,commandIndex:0};for(;V=h.length)return ne;const ie=p.segments[V],Ye=h[x];if(Y(Ye))break;const It=`${Ye}`,rn=x0&&void 0===It)break;if(It&&rn&&"object"==typeof rn&&void 0===rn.outlets){if(!Wn(It,rn,ie))return ne;x+=2}else{if(!Wn(It,{},ie))return ne;x++}V++}return{match:!0,pathIndex:V,commandIndex:x}}(p,v,h),V=h.slice(x.commandIndex);if(x.match&&x.pathIndex{"string"==typeof ie&&(ie=[ie]),null!==ie&&(V[ne]=mi(p.children[ne],v,ie))}),Object.entries(p.children).forEach(([ne,ie])=>{void 0===x[ne]&&(V[ne]=ie)}),new Ce(p.segments,V)}}function oi(p,v,h){const x=p.segments.slice(0,v);let V=0;for(;V{"string"==typeof x&&(x=[x]),null!==x&&(v[h]=oi(new Ce([],{}),0,x))}),v}function yn(p){const v={};return Object.entries(p).forEach(([h,x])=>v[h]=`${x}`),v}function Wn(p,v,h){return p==h.path&&Mt(v,h.parameters)}const zn="imperative";class An{constructor(v,h){this.id=v,this.url=h}}class Jn extends An{constructor(v,h,x="imperative",V=null){super(v,h),this.type=0,this.navigationTrigger=x,this.restoredState=V}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class fi extends An{constructor(v,h,x){super(v,h),this.urlAfterRedirects=x,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class fn extends An{constructor(v,h,x,V){super(v,h),this.reason=x,this.code=V,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class li extends An{constructor(v,h,x,V){super(v,h),this.reason=x,this.code=V,this.type=16}}class Fi extends An{constructor(v,h,x,V){super(v,h),this.error=x,this.target=V,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class co extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class uo extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Yi extends An{constructor(v,h,x,V,ne){super(v,h),this.urlAfterRedirects=x,this.state=V,this.shouldActivate=ne,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ma extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ho extends An{constructor(v,h,x,V){super(v,h),this.urlAfterRedirects=x,this.state=V,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Fo{constructor(v){this.route=v,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Co{constructor(v){this.route=v,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Oa{constructor(v){this.snapshot=v,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Po{constructor(v){this.snapshot=v,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ca{constructor(v){this.snapshot=v,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class sa{constructor(v){this.snapshot=v,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Mn{constructor(v,h,x){this.routerEvent=v,this.position=h,this.anchor=x,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class ai{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new Si,this.attachRef=null}}let Si=(()=>{class p{constructor(){this.contexts=new Map}onChildOutletCreated(h,x){const V=this.getOrCreateContext(h);V.outlet=x,this.contexts.set(h,V)}onChildOutletDestroyed(h){const x=this.getContext(h);x&&(x.outlet=null,x.attachRef=null)}onOutletDeactivated(){const h=this.contexts;return this.contexts=new Map,h}onOutletReAttached(h){this.contexts=h}getOrCreateContext(h){let x=this.getContext(h);return x||(x=new ai,this.contexts.set(h,x)),x}getContext(h){return this.contexts.get(h)||null}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();class pi{constructor(v){this._root=v}get root(){return this._root.value}parent(v){const h=this.pathFromRoot(v);return h.length>1?h[h.length-2]:null}children(v){const h=Bi(v,this._root);return h?h.children.map(x=>x.value):[]}firstChild(v){const h=Bi(v,this._root);return h&&h.children.length>0?h.children[0].value:null}siblings(v){const h=xo(v,this._root);return h.length<2?[]:h[h.length-2].children.map(V=>V.value).filter(V=>V!==v)}pathFromRoot(v){return xo(v,this._root).map(h=>h.value)}}function Bi(p,v){if(p===v.value)return v;for(const h of v.children){const x=Bi(p,h);if(x)return x}return null}function xo(p,v){if(p===v.value)return[v];for(const h of v.children){const x=xo(p,h);if(x.length)return x.unshift(v),x}return[]}class gi{constructor(v,h){this.value=v,this.children=h}toString(){return`TreeNode(${this.value})`}}function Zi(p){const v={};return p&&p.children.forEach(h=>v[h.value.outlet]=h),v}class ko extends pi{constructor(v,h){super(v),this.snapshot=h,xn(this,v)}toString(){return this.snapshot.toString()}}function ni(p,v){const h=function Qt(p,v){const ie=new hi([],{},{},"",{},gt,v,null,{});return new ri("",new gi(ie,[]))}(0,v),x=new B.X([new it("",{})]),V=new B.X({}),ne=new B.X({}),ie=new B.X({}),Ye=new B.X(""),It=new an(x,V,ie,Ye,ne,gt,v,h.root);return It.snapshot=h.root,new ko(new gi(It,[]),h)}class an{constructor(v,h,x,V,ne,ie,Ye,It){this.urlSubject=v,this.paramsSubject=h,this.queryParamsSubject=x,this.fragmentSubject=V,this.dataSubject=ne,this.outlet=ie,this.component=Ye,this._futureSnapshot=It,this.title=this.dataSubject?.pipe((0,De.U)(rn=>rn[ft]))??(0,N.of)(void 0),this.url=v,this.params=h,this.queryParams=x,this.fragment=V,this.data=ne}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,De.U)(v=>Xe(v)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,De.U)(v=>Xe(v)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Nn(p,v="emptyOnly"){const h=p.pathFromRoot;let x=0;if("always"!==v)for(x=h.length-1;x>=1;){const V=h[x],ne=h[x-1];if(V.routeConfig&&""===V.routeConfig.path)x--;else{if(ne.component)break;x--}}return function zi(p){return p.reduce((v,h)=>({params:{...v.params,...h.params},data:{...v.data,...h.data},resolve:{...h.data,...v.resolve,...h.routeConfig?.data,...h._resolvedData}}),{params:{},data:{},resolve:{}})}(h.slice(x))}class hi{get title(){return this.data?.[ft]}constructor(v,h,x,V,ne,ie,Ye,It,rn){this.url=v,this.params=h,this.queryParams=x,this.fragment=V,this.data=ne,this.outlet=ie,this.component=Ye,this.routeConfig=It,this._resolve=rn}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=Xe(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Xe(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(x=>x.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ri extends pi{constructor(v,h){super(h),this.url=v,xn(this,h)}toString(){return Pn(this._root)}}function xn(p,v){v.value._routerState=p,v.children.forEach(h=>xn(p,h))}function Pn(p){const v=p.children.length>0?` { ${p.children.map(Pn).join(", ")} } `:"";return`${p.value}${v}`}function Hi(p){if(p.snapshot){const v=p.snapshot,h=p._futureSnapshot;p.snapshot=h,Mt(v.queryParams,h.queryParams)||p.queryParamsSubject.next(h.queryParams),v.fragment!==h.fragment&&p.fragmentSubject.next(h.fragment),Mt(v.params,h.params)||p.paramsSubject.next(h.params),function tt(p,v){if(p.length!==v.length)return!1;for(let h=0;hMt(h.parameters,v[x].parameters))}(p.url,v.url);return h&&!(!p.parent!=!v.parent)&&(!p.parent||Ti(p.parent,v.parent))}let gn=(()=>{class p{constructor(){this.activated=null,this._activatedRoute=null,this.name=gt,this.activateEvents=new o.vpe,this.deactivateEvents=new o.vpe,this.attachEvents=new o.vpe,this.detachEvents=new o.vpe,this.parentContexts=(0,o.f3M)(Si),this.location=(0,o.f3M)(o.s_b),this.changeDetector=(0,o.f3M)(o.sBO),this.environmentInjector=(0,o.f3M)(o.lqb),this.inputBinder=(0,o.f3M)(Bo,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(h){if(h.name){const{firstChange:x,previousValue:V}=h.name;if(x)return;this.isTrackedInParentContexts(V)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(V)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(h){return this.parentContexts.getContext(h)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const h=this.parentContexts.getContext(this.name);h?.route&&(h.attachRef?this.attach(h.attachRef,h.route):this.activateWith(h.route,h.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new o.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new o.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new o.vHH(4012,!1);this.location.detach();const h=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(h.instance),h}attach(h,x){this.activated=h,this._activatedRoute=x,this.location.insert(h.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(h.instance)}deactivate(){if(this.activated){const h=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(h)}}activateWith(h,x){if(this.isActivated)throw new o.vHH(4013,!1);this._activatedRoute=h;const V=this.location,ie=h.snapshot.component,Ye=this.parentContexts.getOrCreateContext(this.name).children,It=new yo(h,Ye,V.injector);this.activated=V.createComponent(ie,{index:V.length,injector:It,environmentInjector:x??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275dir=o.lG2({type:p,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[o.TTD]}),p})();class yo{constructor(v,h,x){this.route=v,this.childContexts=h,this.parent=x}get(v,h){return v===an?this.route:v===Si?this.childContexts:this.parent.get(v,h)}}const Bo=new o.OlP("");let ei=(()=>{class p{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(h){this.unsubscribeFromRouteData(h),this.subscribeToRouteData(h)}unsubscribeFromRouteData(h){this.outletDataSubscriptions.get(h)?.unsubscribe(),this.outletDataSubscriptions.delete(h)}subscribeToRouteData(h){const{activatedRoute:x}=h,V=(0,c.a)([x.queryParams,x.params,x.data]).pipe((0,Ze.w)(([ne,ie,Ye],It)=>(Ye={...ne,...ie,...Ye},0===It?(0,N.of)(Ye):Promise.resolve(Ye)))).subscribe(ne=>{if(!h.isActivated||!h.activatedComponentRef||h.activatedRoute!==x||null===x.component)return void this.unsubscribeFromRouteData(h);const ie=(0,o.qFp)(x.component);if(ie)for(const{templateName:Ye}of ie.inputs)h.activatedComponentRef.setInput(Ye,ne[Ye]);else this.unsubscribeFromRouteData(h)});this.outletDataSubscriptions.set(h,V)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac}),p})();function bi(p,v,h){if(h&&p.shouldReuseRoute(v.value,h.value.snapshot)){const x=h.value;x._futureSnapshot=v.value;const V=function Uo(p,v,h){return v.children.map(x=>{for(const V of h.children)if(p.shouldReuseRoute(x.value,V.value.snapshot))return bi(p,x,V);return bi(p,x)})}(p,v,h);return new gi(x,V)}{if(p.shouldAttach(v.value)){const ne=p.retrieve(v.value);if(null!==ne){const ie=ne.route;return ie.value._futureSnapshot=v.value,ie.children=v.children.map(Ye=>bi(p,Ye)),ie}}const x=function Ki(p){return new an(new B.X(p.url),new B.X(p.params),new B.X(p.queryParams),new B.X(p.fragment),new B.X(p.data),p.outlet,p.component,p)}(v.value),V=v.children.map(ne=>bi(p,ne));return new gi(x,V)}}const Ui="ngNavigationCancelingError";function Jo(p,v){const{redirectTo:h,navigationBehaviorOptions:x}=en(v)?{redirectTo:v,navigationBehaviorOptions:void 0}:v,V=Xi(!1,0,v);return V.url=h,V.navigationBehaviorOptions=x,V}function Xi(p,v,h){const x=new Error("NavigationCancelingError: "+(p||""));return x[Ui]=!0,x.cancellationCode=v,h&&(x.url=h),x}function ki(p){return Qi(p)&&en(p.url)}function Qi(p){return p&&p[Ui]}let Li=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275cmp=o.Xpm({type:p,selectors:[["ng-component"]],standalone:!0,features:[o.jDz],decls:1,vars:0,template:function(h,x){1&h&&o._UZ(0,"router-outlet")},dependencies:[gn],encapsulation:2}),p})();function $o(p){const v=p.children&&p.children.map($o),h=v?{...p,children:v}:{...p};return!h.component&&!h.loadComponent&&(v||h.loadChildren)&&h.outlet&&h.outlet!==gt&&(h.component=Li),h}function Gn(p){return p.outlet||gt}function Ci(p){if(!p)return null;if(p.routeConfig?._injector)return p.routeConfig._injector;for(let v=p.parent;v;v=v.parent){const h=v.routeConfig;if(h?._loadedInjector)return h._loadedInjector;if(h?._injector)return h._injector}return null}class di{constructor(v,h,x,V,ne){this.routeReuseStrategy=v,this.futureState=h,this.currState=x,this.forwardEvent=V,this.inputBindingEnabled=ne}activate(v){const h=this.futureState._root,x=this.currState?this.currState._root:null;this.deactivateChildRoutes(h,x,v),Hi(this.futureState.root),this.activateChildRoutes(h,x,v)}deactivateChildRoutes(v,h,x){const V=Zi(h);v.children.forEach(ne=>{const ie=ne.value.outlet;this.deactivateRoutes(ne,V[ie],x),delete V[ie]}),Object.values(V).forEach(ne=>{this.deactivateRouteAndItsChildren(ne,x)})}deactivateRoutes(v,h,x){const V=v.value,ne=h?h.value:null;if(V===ne)if(V.component){const ie=x.getContext(V.outlet);ie&&this.deactivateChildRoutes(v,h,ie.children)}else this.deactivateChildRoutes(v,h,x);else ne&&this.deactivateRouteAndItsChildren(h,x)}deactivateRouteAndItsChildren(v,h){v.value.component&&this.routeReuseStrategy.shouldDetach(v.value.snapshot)?this.detachAndStoreRouteSubtree(v,h):this.deactivateRouteAndOutlet(v,h)}detachAndStoreRouteSubtree(v,h){const x=h.getContext(v.value.outlet),V=x&&v.value.component?x.children:h,ne=Zi(v);for(const ie of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[ie],V);if(x&&x.outlet){const ie=x.outlet.detach(),Ye=x.children.onOutletDeactivated();this.routeReuseStrategy.store(v.value.snapshot,{componentRef:ie,route:v,contexts:Ye})}}deactivateRouteAndOutlet(v,h){const x=h.getContext(v.value.outlet),V=x&&v.value.component?x.children:h,ne=Zi(v);for(const ie of Object.keys(ne))this.deactivateRouteAndItsChildren(ne[ie],V);x&&(x.outlet&&(x.outlet.deactivate(),x.children.onOutletDeactivated()),x.attachRef=null,x.route=null)}activateChildRoutes(v,h,x){const V=Zi(h);v.children.forEach(ne=>{this.activateRoutes(ne,V[ne.value.outlet],x),this.forwardEvent(new sa(ne.value.snapshot))}),v.children.length&&this.forwardEvent(new Po(v.value.snapshot))}activateRoutes(v,h,x){const V=v.value,ne=h?h.value:null;if(Hi(V),V===ne)if(V.component){const ie=x.getOrCreateContext(V.outlet);this.activateChildRoutes(v,h,ie.children)}else this.activateChildRoutes(v,h,x);else if(V.component){const ie=x.getOrCreateContext(V.outlet);if(this.routeReuseStrategy.shouldAttach(V.snapshot)){const Ye=this.routeReuseStrategy.retrieve(V.snapshot);this.routeReuseStrategy.store(V.snapshot,null),ie.children.onOutletReAttached(Ye.contexts),ie.attachRef=Ye.componentRef,ie.route=Ye.route.value,ie.outlet&&ie.outlet.attach(Ye.componentRef,Ye.route.value),Hi(Ye.route.value),this.activateChildRoutes(v,null,ie.children)}else{const Ye=Ci(V.snapshot);ie.attachRef=null,ie.route=V,ie.injector=Ye,ie.outlet&&ie.outlet.activateWith(V,ie.injector),this.activateChildRoutes(v,null,ie.children)}}else this.activateChildRoutes(v,null,x)}}class po{constructor(v){this.path=v,this.route=this.path[this.path.length-1]}}class vi{constructor(v,h){this.component=v,this.route=h}}function go(p,v,h){const x=p._root;return so(x,v?v._root:null,h,[x.value])}function Vi(p,v){const h=Symbol(),x=v.get(p,h);return x===h?"function"!=typeof p||(0,o.Z0I)(p)?v.get(p):p:x}function so(p,v,h,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const ne=Zi(v);return p.children.forEach(ie=>{(function Go(p,v,h,x,V={canDeactivateChecks:[],canActivateChecks:[]}){const ne=p.value,ie=v?v.value:null,Ye=h?h.getContext(p.value.outlet):null;if(ie&&ne.routeConfig===ie.routeConfig){const It=function qo(p,v,h){if("function"==typeof h)return h(p,v);switch(h){case"pathParamsChange":return!Te(p.url,v.url);case"pathParamsOrQueryParamsChange":return!Te(p.url,v.url)||!Mt(p.queryParams,v.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Ti(p,v)||!Mt(p.queryParams,v.queryParams);default:return!Ti(p,v)}}(ie,ne,ne.routeConfig.runGuardsAndResolvers);It?V.canActivateChecks.push(new po(x)):(ne.data=ie.data,ne._resolvedData=ie._resolvedData),so(p,v,ne.component?Ye?Ye.children:null:h,x,V),It&&Ye&&Ye.outlet&&Ye.outlet.isActivated&&V.canDeactivateChecks.push(new vi(Ye.outlet.component,ie))}else ie&&eo(v,Ye,V),V.canActivateChecks.push(new po(x)),so(p,null,ne.component?Ye?Ye.children:null:h,x,V)})(ie,ne[ie.value.outlet],h,x.concat([ie.value]),V),delete ne[ie.value.outlet]}),Object.entries(ne).forEach(([ie,Ye])=>eo(Ye,h.getContext(ie),V)),V}function eo(p,v,h){const x=Zi(p),V=p.value;Object.entries(x).forEach(([ne,ie])=>{eo(ie,V.component?v?v.children.getContext(ne):null:v,h)}),h.canDeactivateChecks.push(new vi(V.component&&v&&v.outlet&&v.outlet.isActivated?v.outlet.component:null,V))}function ea(p){return"function"==typeof p}function w(p){return p instanceof ae||"EmptyError"===p?.name}const Z=Symbol("INITIAL_VALUE");function pt(){return(0,Ze.w)(p=>(0,c.a)(p.map(v=>v.pipe((0,at.q)(1),(0,et.O)(Z)))).pipe((0,De.U)(v=>{for(const h of v)if(!0!==h){if(h===Z)return Z;if(!1===h||h instanceof te)return h}return!0}),(0,q.h)(v=>v!==Z),(0,at.q)(1)))}function Xa(p){return(0,oe.z)((0,Bt.b)(v=>{if(en(v))throw Jo(0,v)}),(0,De.U)(v=>!0===v))}class na{constructor(v){this.segmentGroup=v||null}}class to{constructor(v){this.urlTree=v}}function bo(p){return(0,j._)(new na(p))}function ci(p){return(0,j._)(new to(p))}class ua{constructor(v,h){this.urlSerializer=v,this.urlTree=h}noMatchError(v){return new o.vHH(4002,!1)}lineralizeSegments(v,h){let x=[],V=h.root;for(;;){if(x=x.concat(V.segments),0===V.numberOfChildren)return(0,N.of)(x);if(V.numberOfChildren>1||!V.children[gt])return(0,j._)(new o.vHH(4e3,!1));V=V.children[gt]}}applyRedirectCommands(v,h,x){return this.applyRedirectCreateUrlTree(h,this.urlSerializer.parse(h),v,x)}applyRedirectCreateUrlTree(v,h,x,V){const ne=this.createSegmentGroup(v,h.root,x,V);return new te(ne,this.createQueryParams(h.queryParams,this.urlTree.queryParams),h.fragment)}createQueryParams(v,h){const x={};return Object.entries(v).forEach(([V,ne])=>{if("string"==typeof ne&&ne.startsWith(":")){const Ye=ne.substring(1);x[V]=h[Ye]}else x[V]=ne}),x}createSegmentGroup(v,h,x,V){const ne=this.createSegments(v,h.segments,x,V);let ie={};return Object.entries(h.children).forEach(([Ye,It])=>{ie[Ye]=this.createSegmentGroup(v,It,x,V)}),new Ce(ne,ie)}createSegments(v,h,x,V){return h.map(ne=>ne.path.startsWith(":")?this.findPosParam(v,ne,V):this.findOrReturn(ne,x))}findPosParam(v,h,x){const V=x[h.path.substring(1)];if(!V)throw new o.vHH(4001,!1);return V}findOrReturn(v,h){let x=0;for(const V of h){if(V.path===v.path)return h.splice(x),V;x++}return v}}const Yo={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ia(p,v,h,x,V){const ne=Qa(p,v,h);return ne.matched?(x=function En(p,v){return p.providers&&!p._injector&&(p._injector=(0,o.MMx)(p.providers,v,`Route: ${p.path}`)),p._injector??v}(v,x),function Tr(p,v,h,x){const V=v.canMatch;if(!V||0===V.length)return(0,N.of)(!0);const ne=V.map(ie=>{const Ye=Vi(ie,p);return dt(function hr(p){return p&&ea(p.canMatch)}(Ye)?Ye.canMatch(v,h):p.runInContext(()=>Ye(v,h)))});return(0,N.of)(ne).pipe(pt(),Xa())}(x,v,h).pipe((0,De.U)(ie=>!0===ie?ne:{...Yo}))):(0,N.of)(ne)}function Qa(p,v,h){if(""===v.path)return"full"===v.pathMatch&&(p.hasChildren()||h.length>0)?{...Yo}:{matched:!0,consumedSegments:[],remainingSegments:h,parameters:{},positionalParamSegments:{}};const V=(v.matcher||kt)(h,p,v);if(!V)return{...Yo};const ne={};Object.entries(V.posParams??{}).forEach(([Ye,It])=>{ne[Ye]=It.path});const ie=V.consumed.length>0?{...ne,...V.consumed[V.consumed.length-1].parameters}:ne;return{matched:!0,consumedSegments:V.consumed,remainingSegments:h.slice(V.consumed.length),parameters:ie,positionalParamSegments:V.posParams??{}}}function Nr(p,v,h,x){return h.length>0&&function lc(p,v,h){return h.some(x=>qa(p,v,x)&&Gn(x)!==gt)}(p,h,x)?{segmentGroup:new Ce(v,ha(x,new Ce(h,p.children))),slicedSegments:[]}:0===h.length&&function Ja(p,v,h){return h.some(x=>qa(p,v,x))}(p,h,x)?{segmentGroup:new Ce(p.segments,ka(p,0,h,x,p.children)),slicedSegments:h}:{segmentGroup:new Ce(p.segments,p.children),slicedSegments:h}}function ka(p,v,h,x,V){const ne={};for(const ie of x)if(qa(p,h,ie)&&!V[Gn(ie)]){const Ye=new Ce([],{});ne[Gn(ie)]=Ye}return{...V,...ne}}function ha(p,v){const h={};h[gt]=v;for(const x of p)if(""===x.path&&Gn(x)!==gt){const V=new Ce([],{});h[Gn(x)]=V}return h}function qa(p,v,h){return(!(p.hasChildren()||v.length>0)||"full"!==h.pathMatch)&&""===h.path}class er{constructor(v,h,x,V,ne,ie,Ye){this.injector=v,this.configLoader=h,this.rootComponentType=x,this.config=V,this.urlTree=ne,this.paramsInheritanceStrategy=ie,this.urlSerializer=Ye,this.allowRedirects=!0,this.applyRedirects=new ua(this.urlSerializer,this.urlTree)}noMatchError(v){return new o.vHH(4002,!1)}recognize(){const v=Nr(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,v,gt).pipe((0,Ot.K)(h=>{if(h instanceof to)return this.allowRedirects=!1,this.urlTree=h.urlTree,this.match(h.urlTree);throw h instanceof na?this.noMatchError(h):h}),(0,De.U)(h=>{const x=new hi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},gt,this.rootComponentType,null,{}),V=new gi(x,h),ne=new ri("",V),ie=function Kn(p,v,h=null,x=null){return pe(ze(p),v,h,x)}(x,[],this.urlTree.queryParams,this.urlTree.fragment);return ie.queryParams=this.urlTree.queryParams,ne.url=this.urlSerializer.serialize(ie),this.inheritParamsAndData(ne._root),{state:ne,tree:ie}}))}match(v){return this.processSegmentGroup(this.injector,this.config,v.root,gt).pipe((0,Ot.K)(x=>{throw x instanceof na?this.noMatchError(x):x}))}inheritParamsAndData(v){const h=v.value,x=Nn(h,this.paramsInheritanceStrategy);h.params=Object.freeze(x.params),h.data=Object.freeze(x.data),v.children.forEach(V=>this.inheritParamsAndData(V))}processSegmentGroup(v,h,x,V){return 0===x.segments.length&&x.hasChildren()?this.processChildren(v,h,x):this.processSegment(v,h,x,x.segments,V,!0)}processChildren(v,h,x){const V=[];for(const ne of Object.keys(x.children))"primary"===ne?V.unshift(ne):V.push(ne);return(0,_.D)(V).pipe((0,Xt.b)(ne=>{const ie=x.children[ne],Ye=function Di(p,v){const h=p.filter(x=>Gn(x)===v);return h.push(...p.filter(x=>Gn(x)!==v)),h}(h,ne);return this.processSegmentGroup(v,Ye,ie,ne)}),function Pt(p,v){return(0,$.e)(function Ut(p,v,h,x,V){return(ne,ie)=>{let Ye=h,It=v,rn=0;ne.subscribe((0,ue.x)(ie,un=>{const Bn=rn++;It=Ye?p(It,un,Bn):(Ye=!0,un),x&&ie.next(It)},V&&(()=>{Ye&&ie.next(It),ie.complete()})))}}(p,v,arguments.length>=2,!0))}((ne,ie)=>(ne.push(...ie),ne)),ke(null),function ce(p,v){const h=arguments.length>=2;return x=>x.pipe(p?(0,q.h)((V,ne)=>p(V,ne,x)):Rt.y,$t(1),h?ke(v):Ue(()=>new ae))}(),(0,de.z)(ne=>{if(null===ne)return bo(x);const ie=Zo(ne);return function Rr(p){p.sort((v,h)=>v.value.outlet===gt?-1:h.value.outlet===gt?1:v.value.outlet.localeCompare(h.value.outlet))}(ie),(0,N.of)(ie)}))}processSegment(v,h,x,V,ne,ie){return(0,_.D)(h).pipe((0,Xt.b)(Ye=>this.processSegmentAgainstRoute(Ye._injector??v,h,Ye,x,V,ne,ie).pipe((0,Ot.K)(It=>{if(It instanceof na)return(0,N.of)(null);throw It}))),Tt(Ye=>!!Ye),(0,Ot.K)(Ye=>{if(w(Ye))return function dc(p,v,h){return 0===v.length&&!p.children[h]}(x,V,ne)?(0,N.of)([]):bo(x);throw Ye}))}processSegmentAgainstRoute(v,h,x,V,ne,ie,Ye){return function Bc(p,v,h,x){return!!(Gn(p)===x||x!==gt&&qa(v,h,p))&&("**"===p.path||Qa(v,p,h).matched)}(x,V,ne,ie)?void 0===x.redirectTo?this.matchSegmentAgainstRoute(v,V,x,ne,ie,Ye):Ye&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(v,V,h,x,ne,ie):bo(V):bo(V)}expandSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie){return"**"===V.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(v,x,V,ie):this.expandRegularSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie)}expandWildCardWithParamsAgainstRouteUsingRedirect(v,h,x,V){const ne=this.applyRedirects.applyRedirectCommands([],x.redirectTo,{});return x.redirectTo.startsWith("/")?ci(ne):this.applyRedirects.lineralizeSegments(x,ne).pipe((0,de.z)(ie=>{const Ye=new Ce(ie,{});return this.processSegment(v,h,Ye,ie,V,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(v,h,x,V,ne,ie){const{matched:Ye,consumedSegments:It,remainingSegments:rn,positionalParamSegments:un}=Qa(h,V,ne);if(!Ye)return bo(h);const Bn=this.applyRedirects.applyRedirectCommands(It,V.redirectTo,un);return V.redirectTo.startsWith("/")?ci(Bn):this.applyRedirects.lineralizeSegments(V,Bn).pipe((0,de.z)(ro=>this.processSegment(v,x,h,ro.concat(rn),ie,!1)))}matchSegmentAgainstRoute(v,h,x,V,ne,ie){let Ye;if("**"===x.path){const It=V.length>0?rt(V).parameters:{},rn=new hi(V,It,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Da(x),Gn(x),x.component??x._loadedComponent??null,x,br(x));Ye=(0,N.of)({snapshot:rn,consumedSegments:[],remainingSegments:[]}),h.children={}}else Ye=ia(h,x,V,v).pipe((0,De.U)(({matched:It,consumedSegments:rn,remainingSegments:un,parameters:Bn})=>It?{snapshot:new hi(rn,Bn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Da(x),Gn(x),x.component??x._loadedComponent??null,x,br(x)),consumedSegments:rn,remainingSegments:un}:null));return Ye.pipe((0,Ze.w)(It=>null===It?bo(h):this.getChildConfig(v=x._injector??v,x,V).pipe((0,Ze.w)(({routes:rn})=>{const un=x._loadedInjector??v,{snapshot:Bn,consumedSegments:ro,remainingSegments:ir}=It,{segmentGroup:Va,slicedSegments:Ai}=Nr(h,ro,ir,rn);if(0===Ai.length&&Va.hasChildren())return this.processChildren(un,rn,Va).pipe((0,De.U)(hc=>null===hc?null:[new gi(Bn,hc)]));if(0===rn.length&&0===Ai.length)return(0,N.of)([new gi(Bn,[])]);const xr=Gn(x)===ne;return this.processSegment(un,rn,Va,Ai,xr?gt:ne,!0).pipe((0,De.U)(hc=>[new gi(Bn,hc)]))}))))}getChildConfig(v,h,x){return h.children?(0,N.of)({routes:h.children,injector:v}):h.loadChildren?void 0!==h._loadedRoutes?(0,N.of)({routes:h._loadedRoutes,injector:h._loadedInjector}):function Ka(p,v,h,x){const V=v.canLoad;if(void 0===V||0===V.length)return(0,N.of)(!0);const ne=V.map(ie=>{const Ye=Vi(ie,p);return dt(function mr(p){return p&&ea(p.canLoad)}(Ye)?Ye.canLoad(v,h):p.runInContext(()=>Ye(v,h)))});return(0,N.of)(ne).pipe(pt(),Xa())}(v,h,x).pipe((0,de.z)(V=>V?this.configLoader.loadChildren(v,h).pipe((0,Bt.b)(ne=>{h._loadedRoutes=ne.routes,h._loadedInjector=ne.injector})):function Ir(p){return(0,j._)(Xi(!1,3))}())):(0,N.of)({routes:[],injector:v})}}function Fr(p){const v=p.value.routeConfig;return v&&""===v.path}function Zo(p){const v=[],h=new Set;for(const x of p){if(!Fr(x)){v.push(x);continue}const V=v.find(ne=>x.value.routeConfig===ne.value.routeConfig);void 0!==V?(V.children.push(...x.children),h.add(V)):v.push(x)}for(const x of h){const V=Zo(x.children);v.push(new gi(x.value,V))}return v.filter(x=>!h.has(x))}function Da(p){return p.data||{}}function br(p){return p.resolve||{}}function za(p){return"string"==typeof p.title||null===p.title}function Ha(p){return(0,Ze.w)(v=>{const h=p(v);return h?(0,_.D)(h).pipe((0,De.U)(()=>v)):(0,N.of)(v)})}const jn=new o.OlP("ROUTES");let Ko=(()=>{class p{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,o.f3M)(o.Sil)}loadComponent(h){if(this.componentLoaders.get(h))return this.componentLoaders.get(h);if(h._loadedComponent)return(0,N.of)(h._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(h);const x=dt(h.loadComponent()).pipe((0,De.U)(L),(0,Bt.b)(ne=>{this.onLoadEndListener&&this.onLoadEndListener(h),h._loadedComponent=ne}),(0,Ae.x)(()=>{this.componentLoaders.delete(h)})),V=new J.c(x,()=>new se.x).pipe((0,$e.x)());return this.componentLoaders.set(h,V),V}loadChildren(h,x){if(this.childrenLoaders.get(x))return this.childrenLoaders.get(x);if(x._loadedRoutes)return(0,N.of)({routes:x._loadedRoutes,injector:x._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(x);const ne=this.loadModuleFactoryOrRoutes(x.loadChildren).pipe((0,De.U)(Ye=>{this.onLoadEndListener&&this.onLoadEndListener(x);let It,rn;return Array.isArray(Ye)?rn=Ye:(It=Ye.create(h).injector,rn=It.get(jn,[],o.XFs.Self|o.XFs.Optional).flat()),{routes:rn.map($o),injector:It}}),(0,Ae.x)(()=>{this.childrenLoaders.delete(x)})),ie=new J.c(ne,()=>new se.x).pipe((0,$e.x)());return this.childrenLoaders.set(x,ie),ie}loadModuleFactoryOrRoutes(h){return dt(h()).pipe((0,De.U)(L),(0,de.z)(x=>x instanceof o.YKP||Array.isArray(x)?(0,N.of)(x):(0,_.D)(this.compiler.compileModuleAsync(x))))}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function L(p){return function g(p){return p&&"object"==typeof p&&"default"in p}(p)?p.default:p}let P=(()=>{class p{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new se.x,this.configLoader=(0,o.f3M)(Ko),this.environmentInjector=(0,o.f3M)(o.lqb),this.urlSerializer=(0,o.f3M)(Re),this.rootContexts=(0,o.f3M)(Si),this.inputBindingEnabled=null!==(0,o.f3M)(Bo,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,N.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=V=>this.events.next(new Co(V)),this.configLoader.onLoadStartListener=V=>this.events.next(new Fo(V))}complete(){this.transitions?.complete()}handleNavigationRequest(h){const x=++this.navigationId;this.transitions?.next({...this.transitions.value,...h,id:x})}setupNavigations(h){return this.transitions=new B.X({id:0,currentUrlTree:h.currentUrlTree,currentRawUrl:h.currentUrlTree,extractedUrl:h.urlHandlingStrategy.extract(h.currentUrlTree),urlAfterRedirects:h.urlHandlingStrategy.extract(h.currentUrlTree),rawUrl:h.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:zn,restoredState:null,currentSnapshot:h.routerState.snapshot,targetSnapshot:null,currentRouterState:h.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,q.h)(x=>0!==x.id),(0,De.U)(x=>({...x,extractedUrl:h.urlHandlingStrategy.extract(x.rawUrl)})),(0,Ze.w)(x=>{let V=!1,ne=!1;return(0,N.of)(x).pipe((0,Bt.b)(ie=>{this.currentNavigation={id:ie.id,initialUrl:ie.rawUrl,extractedUrl:ie.extractedUrl,trigger:ie.source,extras:ie.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,Ze.w)(ie=>{const Ye=h.browserUrlTree.toString(),It=!h.navigated||ie.extractedUrl.toString()!==Ye||Ye!==h.currentUrlTree.toString();if(!It&&"reload"!==(ie.extras.onSameUrlNavigation??h.onSameUrlNavigation)){const un="";return this.events.next(new li(ie.id,h.serializeUrl(x.rawUrl),un,0)),h.rawUrlTree=ie.rawUrl,ie.resolve(null),re.E}if(h.urlHandlingStrategy.shouldProcessUrl(ie.rawUrl))return G(ie.source)&&(h.browserUrlTree=ie.extractedUrl),(0,N.of)(ie).pipe((0,Ze.w)(un=>{const Bn=this.transitions?.getValue();return this.events.next(new Jn(un.id,this.urlSerializer.serialize(un.extractedUrl),un.source,un.restoredState)),Bn!==this.transitions?.getValue()?re.E:Promise.resolve(un)}),function Ea(p,v,h,x,V,ne){return(0,de.z)(ie=>function gr(p,v,h,x,V,ne,ie="emptyOnly"){return new er(p,v,h,x,V,ie,ne).recognize()}(p,v,h,x,ie.extractedUrl,V,ne).pipe((0,De.U)(({state:Ye,tree:It})=>({...ie,targetSnapshot:Ye,urlAfterRedirects:It}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,h.config,this.urlSerializer,h.paramsInheritanceStrategy),(0,Bt.b)(un=>{if(x.targetSnapshot=un.targetSnapshot,x.urlAfterRedirects=un.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:un.urlAfterRedirects},"eager"===h.urlUpdateStrategy){if(!un.extras.skipLocationChange){const ro=h.urlHandlingStrategy.merge(un.urlAfterRedirects,un.rawUrl);h.setBrowserUrl(ro,un)}h.browserUrlTree=un.urlAfterRedirects}const Bn=new co(un.id,this.urlSerializer.serialize(un.extractedUrl),this.urlSerializer.serialize(un.urlAfterRedirects),un.targetSnapshot);this.events.next(Bn)}));if(It&&h.urlHandlingStrategy.shouldProcessUrl(h.rawUrlTree)){const{id:un,extractedUrl:Bn,source:ro,restoredState:ir,extras:Va}=ie,Ai=new Jn(un,this.urlSerializer.serialize(Bn),ro,ir);this.events.next(Ai);const xr=ni(0,this.rootComponentType).snapshot;return x={...ie,targetSnapshot:xr,urlAfterRedirects:Bn,extras:{...Va,skipLocationChange:!1,replaceUrl:!1}},(0,N.of)(x)}{const un="";return this.events.next(new li(ie.id,h.serializeUrl(x.extractedUrl),un,1)),h.rawUrlTree=ie.rawUrl,ie.resolve(null),re.E}}),(0,Bt.b)(ie=>{const Ye=new uo(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(ie.urlAfterRedirects),ie.targetSnapshot);this.events.next(Ye)}),(0,De.U)(ie=>x={...ie,guards:go(ie.targetSnapshot,ie.currentSnapshot,this.rootContexts)}),function Zt(p,v){return(0,de.z)(h=>{const{targetSnapshot:x,currentSnapshot:V,guards:{canActivateChecks:ne,canDeactivateChecks:ie}}=h;return 0===ie.length&&0===ne.length?(0,N.of)({...h,guardsResult:!0}):function ti(p,v,h,x){return(0,_.D)(p).pipe((0,de.z)(V=>function pr(p,v,h,x,V){const ne=v&&v.routeConfig?v.routeConfig.canDeactivate:null;if(!ne||0===ne.length)return(0,N.of)(!0);const ie=ne.map(Ye=>{const It=Ci(v)??V,rn=Vi(Ye,It);return dt(function fa(p){return p&&ea(p.canDeactivate)}(rn)?rn.canDeactivate(p,v,h,x):It.runInContext(()=>rn(p,v,h,x))).pipe(Tt())});return(0,N.of)(ie).pipe(pt())}(V.component,V.route,h,v,x)),Tt(V=>!0!==V,!0))}(ie,x,V,p).pipe((0,de.z)(Ye=>Ye&&function Wa(p){return"boolean"==typeof p}(Ye)?function xi(p,v,h,x){return(0,_.D)(v).pipe((0,Xt.b)(V=>(0,Q.z)(function Pa(p,v){return null!==p&&v&&v(new Oa(p)),(0,N.of)(!0)}(V.route.parent,x),function ta(p,v){return null!==p&&v&&v(new ca(p)),(0,N.of)(!0)}(V.route,x),function Za(p,v,h){const x=v[v.length-1],ne=v.slice(0,v.length-1).reverse().map(ie=>function dr(p){const v=p.routeConfig?p.routeConfig.canActivateChild:null;return v&&0!==v.length?{node:p,guards:v}:null}(ie)).filter(ie=>null!==ie).map(ie=>(0,U.P)(()=>{const Ye=ie.guards.map(It=>{const rn=Ci(ie.node)??h,un=Vi(It,rn);return dt(function ur(p){return p&&ea(p.canActivateChild)}(un)?un.canActivateChild(x,p):rn.runInContext(()=>un(x,p))).pipe(Tt())});return(0,N.of)(Ye).pipe(pt())}));return(0,N.of)(ne).pipe(pt())}(p,V.path,h),function Ya(p,v,h){const x=v.routeConfig?v.routeConfig.canActivate:null;if(!x||0===x.length)return(0,N.of)(!0);const V=x.map(ne=>(0,U.P)(()=>{const ie=Ci(v)??h,Ye=Vi(ne,ie);return dt(function fr(p){return p&&ea(p.canActivate)}(Ye)?Ye.canActivate(v,p):ie.runInContext(()=>Ye(v,p))).pipe(Tt())}));return(0,N.of)(V).pipe(pt())}(p,V.route,h))),Tt(V=>!0!==V,!0))}(x,ne,p,v):(0,N.of)(Ye)),(0,De.U)(Ye=>({...h,guardsResult:Ye})))})}(this.environmentInjector,ie=>this.events.next(ie)),(0,Bt.b)(ie=>{if(x.guardsResult=ie.guardsResult,en(ie.guardsResult))throw Jo(0,ie.guardsResult);const Ye=new Yi(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(ie.urlAfterRedirects),ie.targetSnapshot,!!ie.guardsResult);this.events.next(Ye)}),(0,q.h)(ie=>!!ie.guardsResult||(h.restoreHistory(ie),this.cancelNavigationTransition(ie,"",3),!1)),Ha(ie=>{if(ie.guards.canActivateChecks.length)return(0,N.of)(ie).pipe((0,Bt.b)(Ye=>{const It=new ma(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),this.urlSerializer.serialize(Ye.urlAfterRedirects),Ye.targetSnapshot);this.events.next(It)}),(0,Ze.w)(Ye=>{let It=!1;return(0,N.of)(Ye).pipe(function Sa(p,v){return(0,de.z)(h=>{const{targetSnapshot:x,guards:{canActivateChecks:V}}=h;if(!V.length)return(0,N.of)(h);let ne=0;return(0,_.D)(V).pipe((0,Xt.b)(ie=>function mc(p,v,h,x){const V=p.routeConfig,ne=p._resolve;return void 0!==V?.title&&!za(V)&&(ne[ft]=V.title),function pa(p,v,h,x){const V=function Ur(p){return[...Object.keys(p),...Object.getOwnPropertySymbols(p)]}(p);if(0===V.length)return(0,N.of)({});const ne={};return(0,_.D)(V).pipe((0,de.z)(ie=>function Oo(p,v,h,x){const V=Ci(v)??x,ne=Vi(p,V);return dt(ne.resolve?ne.resolve(v,h):V.runInContext(()=>ne(v,h)))}(p[ie],v,h,x).pipe(Tt(),(0,Bt.b)(Ye=>{ne[ie]=Ye}))),$t(1),(0,Oe.h)(ne),(0,Ot.K)(ie=>w(ie)?re.E:(0,j._)(ie)))}(ne,p,v,x).pipe((0,De.U)(ie=>(p._resolvedData=ie,p.data=Nn(p,h).resolve,V&&za(V)&&(p.data[ft]=V.title),null)))}(ie.route,x,p,v)),(0,Bt.b)(()=>ne++),$t(1),(0,de.z)(ie=>ne===V.length?(0,N.of)(h):re.E))})}(h.paramsInheritanceStrategy,this.environmentInjector),(0,Bt.b)({next:()=>It=!0,complete:()=>{It||(h.restoreHistory(Ye),this.cancelNavigationTransition(Ye,"",2))}}))}),(0,Bt.b)(Ye=>{const It=new ho(Ye.id,this.urlSerializer.serialize(Ye.extractedUrl),this.urlSerializer.serialize(Ye.urlAfterRedirects),Ye.targetSnapshot);this.events.next(It)}))}),Ha(ie=>{const Ye=It=>{const rn=[];It.routeConfig?.loadComponent&&!It.routeConfig._loadedComponent&&rn.push(this.configLoader.loadComponent(It.routeConfig).pipe((0,Bt.b)(un=>{It.component=un}),(0,De.U)(()=>{})));for(const un of It.children)rn.push(...Ye(un));return rn};return(0,c.a)(Ye(ie.targetSnapshot.root)).pipe(ke(),(0,at.q)(1))}),Ha(()=>this.afterPreactivation()),(0,De.U)(ie=>{const Ye=function Yn(p,v,h){const x=bi(p,v._root,h?h._root:void 0);return new ko(x,v)}(h.routeReuseStrategy,ie.targetSnapshot,ie.currentRouterState);return x={...ie,targetRouterState:Ye}}),(0,Bt.b)(ie=>{h.currentUrlTree=ie.urlAfterRedirects,h.rawUrlTree=h.urlHandlingStrategy.merge(ie.urlAfterRedirects,ie.rawUrl),h.routerState=ie.targetRouterState,"deferred"===h.urlUpdateStrategy&&(ie.extras.skipLocationChange||h.setBrowserUrl(h.rawUrlTree,ie),h.browserUrlTree=ie.urlAfterRedirects)}),((p,v,h,x)=>(0,De.U)(V=>(new di(v,V.targetRouterState,V.currentRouterState,h,x).activate(p),V)))(this.rootContexts,h.routeReuseStrategy,ie=>this.events.next(ie),this.inputBindingEnabled),(0,at.q)(1),(0,Bt.b)({next:ie=>{V=!0,this.lastSuccessfulNavigation=this.currentNavigation,h.navigated=!0,this.events.next(new fi(ie.id,this.urlSerializer.serialize(ie.extractedUrl),this.urlSerializer.serialize(h.currentUrlTree))),h.titleStrategy?.updateTitle(ie.targetRouterState.snapshot),ie.resolve(!0)},complete:()=>{V=!0}}),(0,Ae.x)(()=>{V||ne||this.cancelNavigationTransition(x,"",1),this.currentNavigation?.id===x.id&&(this.currentNavigation=null)}),(0,Ot.K)(ie=>{if(ne=!0,Qi(ie)){ki(ie)||(h.navigated=!0,h.restoreHistory(x,!0));const Ye=new fn(x.id,this.urlSerializer.serialize(x.extractedUrl),ie.message,ie.cancellationCode);if(this.events.next(Ye),ki(ie)){const It=h.urlHandlingStrategy.merge(ie.url,h.rawUrlTree),rn={skipLocationChange:x.extras.skipLocationChange,replaceUrl:"eager"===h.urlUpdateStrategy||G(x.source)};h.scheduleNavigation(It,zn,null,rn,{resolve:x.resolve,reject:x.reject,promise:x.promise})}else x.resolve(!1)}else{h.restoreHistory(x,!0);const Ye=new Fi(x.id,this.urlSerializer.serialize(x.extractedUrl),ie,x.targetSnapshot??void 0);this.events.next(Ye);try{x.resolve(h.errorHandler(ie))}catch(It){x.reject(It)}}return re.E}))}))}cancelNavigationTransition(h,x,V){const ne=new fn(h.id,this.urlSerializer.serialize(h.extractedUrl),x,V);this.events.next(ne),h.resolve(!1)}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();function G(p){return p!==zn}let Me=(()=>{class p{buildTitle(h){let x,V=h.root;for(;void 0!==V;)x=this.getResolvedTitleForRoute(V)??x,V=V.children.find(ne=>ne.outlet===gt);return x}getResolvedTitleForRoute(h){return h.data[ft]}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(ct)},providedIn:"root"}),p})(),ct=(()=>{class p extends Me{constructor(h){super(),this.title=h}updateTitle(h){const x=this.buildTitle(h);void 0!==x&&this.title.setTitle(x)}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(vt.Dx))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),y=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(F)},providedIn:"root"}),p})();class A{shouldDetach(v){return!1}store(v,h){}shouldAttach(v){return!1}retrieve(v){return null}shouldReuseRoute(v,h){return v.routeConfig===h.routeConfig}}let F=(()=>{class p extends A{}return p.\u0275fac=function(){let v;return function(x){return(v||(v=o.n5z(p)))(x||p)}}(),p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const K=new o.OlP("",{providedIn:"root",factory:()=>({})});let he=(()=>{class p{}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:function(){return(0,o.f3M)(Le)},providedIn:"root"}),p})(),Le=(()=>{class p{shouldProcessUrl(h){return!0}extract(h){return h}merge(h,x){return h}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();var Be=function(p){return p[p.COMPLETE=0]="COMPLETE",p[p.FAILED=1]="FAILED",p[p.REDIRECTING=2]="REDIRECTING",p}(Be||{});function st(p,v){p.events.pipe((0,q.h)(h=>h instanceof fi||h instanceof fn||h instanceof Fi||h instanceof li),(0,De.U)(h=>h instanceof fi||h instanceof li?Be.COMPLETE:h instanceof fn&&(0===h.code||1===h.code)?Be.REDIRECTING:Be.FAILED),(0,q.h)(h=>h!==Be.REDIRECTING),(0,at.q)(1)).subscribe(()=>{v()})}function xt(p){throw p}function tn(p,v,h){return v.parse("/")}const yt={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},sn={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let dn=(()=>{class p{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,o.f3M)(o.c2e),this.isNgZoneEnabled=!1,this.options=(0,o.f3M)(K,{optional:!0})||{},this.pendingTasks=(0,o.f3M)(o.HDt),this.errorHandler=this.options.errorHandler||xt,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||tn,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,o.f3M)(he),this.routeReuseStrategy=(0,o.f3M)(y),this.titleStrategy=(0,o.f3M)(Me),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,o.f3M)(jn,{optional:!0})?.flat()??[],this.navigationTransitions=(0,o.f3M)(P),this.urlSerializer=(0,o.f3M)(Re),this.location=(0,o.f3M)(_e.Ye),this.componentInputBindingEnabled=!!(0,o.f3M)(Bo,{optional:!0}),this.isNgZoneEnabled=(0,o.f3M)(o.R0b)instanceof o.R0b&&o.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new te,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=ni(0,null),this.navigationTransitions.setupNavigations(this).subscribe(h=>{this.lastSuccessfulId=h.id,this.currentPageId=this.browserPageId??0},h=>{this.console.warn(`Unhandled Navigation Error: ${h}`)})}resetRootComponentType(h){this.routerState.root.component=h,this.navigationTransitions.rootComponentType=h}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const h=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),zn,h)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(h=>{const x="popstate"===h.type?"popstate":"hashchange";"popstate"===x&&setTimeout(()=>{this.navigateToSyncWithBrowser(h.url,x,h.state)},0)}))}navigateToSyncWithBrowser(h,x,V){const ne={replaceUrl:!0},ie=V?.navigationId?V:null;if(V){const It={...V};delete It.navigationId,delete It.\u0275routerPageId,0!==Object.keys(It).length&&(ne.state=It)}const Ye=this.parseUrl(h);this.scheduleNavigation(Ye,x,ie,ne)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(h){this.config=h.map($o),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(h,x={}){const{relativeTo:V,queryParams:ne,fragment:ie,queryParamsHandling:Ye,preserveFragment:It}=x,rn=It?this.currentUrlTree.fragment:ie;let Bn,un=null;switch(Ye){case"merge":un={...this.currentUrlTree.queryParams,...ne};break;case"preserve":un=this.currentUrlTree.queryParams;break;default:un=ne||null}null!==un&&(un=this.removeEmptyProps(un));try{Bn=ze(V?V.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof h[0]||!h[0].startsWith("/"))&&(h=[]),Bn=this.currentUrlTree.root}return pe(Bn,h,un,rn??null)}navigateByUrl(h,x={skipLocationChange:!1}){const V=en(h)?h:this.parseUrl(h),ne=this.urlHandlingStrategy.merge(V,this.rawUrlTree);return this.scheduleNavigation(ne,zn,null,x)}navigate(h,x={skipLocationChange:!1}){return function Tn(p){for(let v=0;v{const ne=h[V];return null!=ne&&(x[V]=ne),x},{})}scheduleNavigation(h,x,V,ne,ie){if(this.disposed)return Promise.resolve(!1);let Ye,It,rn;ie?(Ye=ie.resolve,It=ie.reject,rn=ie.promise):rn=new Promise((Bn,ro)=>{Ye=Bn,It=ro});const un=this.pendingTasks.add();return st(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(un))}),this.navigationTransitions.handleNavigationRequest({source:x,restoredState:V,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:h,extras:ne,resolve:Ye,reject:It,promise:rn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),rn.catch(Bn=>Promise.reject(Bn))}setBrowserUrl(h,x){const V=this.urlSerializer.serialize(h);if(this.location.isCurrentPathEqualTo(V)||x.extras.replaceUrl){const ie={...x.extras.state,...this.generateNgRouterState(x.id,this.browserPageId)};this.location.replaceState(V,"",ie)}else{const ne={...x.extras.state,...this.generateNgRouterState(x.id,(this.browserPageId??0)+1)};this.location.go(V,"",ne)}}restoreHistory(h,x=!1){if("computed"===this.canceledNavigationResolution){const ne=this.currentPageId-(this.browserPageId??this.currentPageId);0!==ne?this.location.historyGo(ne):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===ne&&(this.resetState(h),this.browserUrlTree=h.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(x&&this.resetState(h),this.resetUrlToCurrentUrlTree())}resetState(h){this.routerState=h.currentRouterState,this.currentUrlTree=h.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,h.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(h,x){return"computed"===this.canceledNavigationResolution?{navigationId:h,\u0275routerPageId:x}:{navigationId:h}}}return p.\u0275fac=function(h){return new(h||p)},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})(),qn=(()=>{class p{constructor(h,x,V,ne,ie,Ye){this.router=h,this.route=x,this.tabIndexAttribute=V,this.renderer=ne,this.el=ie,this.locationStrategy=Ye,this.href=null,this.commands=null,this.onChanges=new se.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const It=ie.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===It||"area"===It,this.isAnchorElement?this.subscription=h.events.subscribe(rn=>{rn instanceof fi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(h){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",h)}ngOnChanges(h){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(h){null!=h?(this.commands=Array.isArray(h)?h:[h],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(h,x,V,ne,ie){return!!(null===this.urlTree||this.isAnchorElement&&(0!==h||x||V||ne||ie||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const h=null===this.href?null:(0,o.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",h)}applyAttributeValue(h,x){const V=this.renderer,ne=this.el.nativeElement;null!==x?V.setAttribute(ne,h,x):V.removeAttribute(ne,h)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return p.\u0275fac=function(h){return new(h||p)(o.Y36(dn),o.Y36(an),o.$8M("tabindex"),o.Y36(o.Qsj),o.Y36(o.SBq),o.Y36(_e.S$))},p.\u0275dir=o.lG2({type:p,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(h,x){1&h&&o.NdJ("click",function(ne){return x.onClick(ne.button,ne.ctrlKey,ne.shiftKey,ne.altKey,ne.metaKey)}),2&h&&o.uIk("target",x.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",o.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",o.VuI],replaceUrl:["replaceUrl","replaceUrl",o.VuI],routerLink:"routerLink"},standalone:!0,features:[o.Xq5,o.TTD]}),p})();class Ii{}let Ho=(()=>{class p{constructor(h,x,V,ne,ie){this.router=h,this.injector=V,this.preloadingStrategy=ne,this.loader=ie}setUpPreloading(){this.subscription=this.router.events.pipe((0,q.h)(h=>h instanceof fi),(0,Xt.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(h,x){const V=[];for(const ne of x){ne.providers&&!ne._injector&&(ne._injector=(0,o.MMx)(ne.providers,h,`Route: ${ne.path}`));const ie=ne._injector??h,Ye=ne._loadedInjector??ie;(ne.loadChildren&&!ne._loadedRoutes&&void 0===ne.canLoad||ne.loadComponent&&!ne._loadedComponent)&&V.push(this.preloadConfig(ie,ne)),(ne.children||ne._loadedRoutes)&&V.push(this.processRoutes(Ye,ne.children??ne._loadedRoutes))}return(0,_.D)(V).pipe((0,ut.J)())}preloadConfig(h,x){return this.preloadingStrategy.preload(x,()=>{let V;V=x.loadChildren&&void 0===x.canLoad?this.loader.loadChildren(h,x):(0,N.of)(null);const ne=V.pipe((0,de.z)(ie=>null===ie?(0,N.of)(void 0):(x._loadedRoutes=ie.routes,x._loadedInjector=ie.injector,this.processRoutes(ie.injector??h,ie.routes))));if(x.loadComponent&&!x._loadedComponent){const ie=this.loader.loadComponent(x);return(0,_.D)([ne,ie]).pipe((0,ut.J)())}return ne})}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(dn),o.LFG(o.Sil),o.LFG(o.lqb),o.LFG(Ii),o.LFG(Ko))},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac,providedIn:"root"}),p})();const io=new o.OlP("");let Lo=(()=>{class p{constructor(h,x,V,ne,ie={}){this.urlSerializer=h,this.transitions=x,this.viewportScroller=V,this.zone=ne,this.options=ie,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ie.scrollPositionRestoration=ie.scrollPositionRestoration||"disabled",ie.anchorScrolling=ie.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Jn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=h.navigationTrigger,this.restoredId=h.restoredState?h.restoredState.navigationId:0):h instanceof fi?(this.lastId=h.id,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.urlAfterRedirects).fragment)):h instanceof li&&0===h.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(h,this.urlSerializer.parse(h.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(h=>{h instanceof Mn&&(h.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(h.position):h.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(h.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(h,x){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Mn(h,"popstate"===this.lastSource?this.store[this.restoredId]:null,x))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return p.\u0275fac=function(h){o.$Z()},p.\u0275prov=o.Yz7({token:p,factory:p.\u0275fac}),p})();function Ht(p,...v){return(0,o.MR2)([{provide:jn,multi:!0,useValue:p},[],{provide:an,useFactory:Sn,deps:[dn]},{provide:o.tb,multi:!0,useFactory:Vo},v.map(h=>h.\u0275providers)])}function Sn(p){return p.routerState.root}function wi(p,v){return{\u0275kind:p,\u0275providers:v}}function Vo(){const p=(0,o.f3M)(o.zs3);return v=>{const h=p.get(o.z2F);if(v!==h.components[0])return;const x=p.get(dn),V=p.get($r);1===p.get(ga)&&x.initialNavigation(),p.get(ao,null,o.XFs.Optional)?.setUpPreloading(),p.get(io,null,o.XFs.Optional)?.init(),x.resetRootComponentType(h.componentTypes[0]),V.closed||(V.next(),V.complete(),V.unsubscribe())}}const $r=new o.OlP("",{factory:()=>new se.x}),ga=new o.OlP("",{providedIn:"root",factory:()=>1}),ao=new o.OlP("");function va(p){return wi(0,[{provide:ao,useExisting:Ho},{provide:Ii,useExisting:p}])}function La(){return wi(5,[{provide:_e.S$,useClass:_e.Do}])}const Gr=new o.OlP("ROUTER_FORROOT_GUARD"),I2=[_e.Ye,{provide:Re,useClass:ot},dn,Si,{provide:an,useFactory:Sn,deps:[dn]},Ko,[]];function Wr(){return new o.PXZ("Router",dn)}let uc=(()=>{class p{constructor(h){}static forRoot(h,x){return{ngModule:p,providers:[I2,[],{provide:jn,multi:!0,useValue:h},{provide:Gr,useFactory:vr,deps:[[dn,new o.FiY,new o.tp0]]},{provide:K,useValue:x||{}},x?.useHash?{provide:_e.S$,useClass:_e.Do}:{provide:_e.S$,useClass:_e.b0},{provide:io,useFactory:()=>{const p=(0,o.f3M)(_e.EM),v=(0,o.f3M)(o.R0b),h=(0,o.f3M)(K),x=(0,o.f3M)(P),V=(0,o.f3M)(Re);return h.scrollOffset&&p.setOffset(h.scrollOffset),new Lo(V,x,p,v,h)}},x?.preloadingStrategy?va(x.preloadingStrategy).\u0275providers:[],{provide:o.PXZ,multi:!0,useFactory:Wr},x?.initialNavigation?_r(x):[],x?.bindToComponentInputs?wi(8,[ei,{provide:Bo,useExisting:ei}]).\u0275providers:[],[{provide:Mr,useFactory:Vo},{provide:o.tb,multi:!0,useExisting:Mr}]]}}static forChild(h){return{ngModule:p,providers:[{provide:jn,multi:!0,useValue:h}]}}}return p.\u0275fac=function(h){return new(h||p)(o.LFG(Gr,8))},p.\u0275mod=o.oAB({type:p}),p.\u0275inj=o.cJS({}),p})();function vr(p){return"guarded"}function _r(p){return["disabled"===p.initialNavigation?wi(3,[{provide:o.ip1,multi:!0,useFactory:()=>{const v=(0,o.f3M)(dn);return()=>{v.setUpLocationChangeListener()}}},{provide:ga,useValue:2}]).\u0275providers:[],"enabledBlocking"===p.initialNavigation?wi(2,[{provide:ga,useValue:0},{provide:o.ip1,multi:!0,deps:[o.zs3],useFactory:v=>{const h=v.get(_e.V_,Promise.resolve());return()=>h.then(()=>new Promise(x=>{const V=v.get(dn),ne=v.get($r);st(V,()=>{x(!0)}),v.get(P).afterPreactivation=()=>(x(!0),ne.closed?(0,N.of)(void 0):ne),V.initialNavigation()}))}}]).\u0275providers:[]]}const Mr=new o.OlP("")},45597:(Dt,xe,l)=>{"use strict";l.d(xe,{BN:()=>Ko,uH:()=>ct});var o=l(65879);function C(y,A){var F=Object.keys(y);if(Object.getOwnPropertySymbols){var K=Object.getOwnPropertySymbols(y);A&&(K=K.filter(function(he){return Object.getOwnPropertyDescriptor(y,he).enumerable})),F.push.apply(F,K)}return F}function _(y){for(var A=1;Ay.length)&&(A=y.length);for(var F=0,K=new Array(A);F0;)A+=Ve[62*Math.random()|0];return A}function Ne(y){for(var A=[],F=(y||[]).length>>>0;F--;)A[F]=y[F];return A}function wt(y){return y.classList?Ne(y.classList):(y.getAttribute("class")||"").split(" ").filter(function(A){return A})}function Wt(y){return"".concat(y).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function vn(y){return Object.keys(y||{}).reduce(function(A,F){return A+"".concat(F,": ").concat(y[F].trim(),";")},"")}function hn(y){return y.size!==ht.size||y.x!==ht.x||y.y!==ht.y||y.rotate!==ht.rotate||y.flipX||y.flipY}var ze=':root, :host {\n --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Solid";\n --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Regular";\n --fa-font-light: normal 300 1em/1 "Font Awesome 6 Light";\n --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Thin";\n --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";\n --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";\n --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";\n --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";\n}\n\nsvg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {\n overflow: visible;\n box-sizing: content-box;\n}\n\n.svg-inline--fa {\n display: var(--fa-display, inline-block);\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-2xs {\n vertical-align: 0.1em;\n}\n.svg-inline--fa.fa-xs {\n vertical-align: 0em;\n}\n.svg-inline--fa.fa-sm {\n vertical-align: -0.0714285705em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.2em;\n}\n.svg-inline--fa.fa-xl {\n vertical-align: -0.25em;\n}\n.svg-inline--fa.fa-2xl {\n vertical-align: -0.3125em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: var(--fa-pull-margin, 0.3em);\n width: auto;\n}\n.svg-inline--fa.fa-li {\n width: var(--fa-li-width, 2em);\n top: 0.25em;\n}\n.svg-inline--fa.fa-fw {\n width: var(--fa-fw-width, 1.25em);\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: var(--fa-counter-background-color, #ff253a);\n border-radius: var(--fa-counter-border-radius, 1em);\n box-sizing: border-box;\n color: var(--fa-inverse, #fff);\n line-height: var(--fa-counter-line-height, 1);\n max-width: var(--fa-counter-max-width, 5em);\n min-width: var(--fa-counter-min-width, 1.5em);\n overflow: hidden;\n padding: var(--fa-counter-padding, 0.25em 0.5em);\n right: var(--fa-right, 0);\n text-overflow: ellipsis;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-counter-scale, 0.25));\n transform: scale(var(--fa-counter-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: var(--fa-bottom, 0);\n right: var(--fa-right, 0);\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: var(--fa-bottom, 0);\n left: var(--fa-left, 0);\n right: auto;\n top: auto;\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n top: var(--fa-top, 0);\n right: var(--fa-right, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: var(--fa-left, 0);\n right: auto;\n top: var(--fa-top, 0);\n -webkit-transform: scale(var(--fa-layers-scale, 0.25));\n transform: scale(var(--fa-layers-scale, 0.25));\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-2xs {\n font-size: 0.625em;\n line-height: 0.1em;\n vertical-align: 0.225em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n line-height: 0.0833333337em;\n vertical-align: 0.125em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n line-height: 0.0714285718em;\n vertical-align: 0.0535714295em;\n}\n\n.fa-lg {\n font-size: 1.25em;\n line-height: 0.05em;\n vertical-align: -0.075em;\n}\n\n.fa-xl {\n font-size: 1.5em;\n line-height: 0.0416666682em;\n vertical-align: -0.125em;\n}\n\n.fa-2xl {\n font-size: 2em;\n line-height: 0.03125em;\n vertical-align: -0.1875em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: var(--fa-li-margin, 2.5em);\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: calc(var(--fa-li-width, 2em) * -1);\n position: absolute;\n text-align: center;\n width: var(--fa-li-width, 2em);\n line-height: inherit;\n}\n\n.fa-border {\n border-color: var(--fa-border-color, #eee);\n border-radius: var(--fa-border-radius, 0.1em);\n border-style: var(--fa-border-style, solid);\n border-width: var(--fa-border-width, 0.08em);\n padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);\n}\n\n.fa-pull-left {\n float: left;\n margin-right: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-pull-right {\n float: right;\n margin-left: var(--fa-pull-margin, 0.3em);\n}\n\n.fa-beat {\n -webkit-animation-name: fa-beat;\n animation-name: fa-beat;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-bounce {\n -webkit-animation-name: fa-bounce;\n animation-name: fa-bounce;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));\n}\n\n.fa-fade {\n -webkit-animation-name: fa-fade;\n animation-name: fa-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-beat-fade {\n -webkit-animation-name: fa-beat-fade;\n animation-name: fa-beat-fade;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));\n}\n\n.fa-flip {\n -webkit-animation-name: fa-flip;\n animation-name: fa-flip;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);\n animation-timing-function: var(--fa-animation-timing, ease-in-out);\n}\n\n.fa-shake {\n -webkit-animation-name: fa-shake;\n animation-name: fa-shake;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-delay: var(--fa-animation-delay, 0s);\n animation-delay: var(--fa-animation-delay, 0s);\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 2s);\n animation-duration: var(--fa-animation-duration, 2s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, linear);\n animation-timing-function: var(--fa-animation-timing, linear);\n}\n\n.fa-spin-reverse {\n --fa-animation-direction: reverse;\n}\n\n.fa-pulse,\n.fa-spin-pulse {\n -webkit-animation-name: fa-spin;\n animation-name: fa-spin;\n -webkit-animation-direction: var(--fa-animation-direction, normal);\n animation-direction: var(--fa-animation-direction, normal);\n -webkit-animation-duration: var(--fa-animation-duration, 1s);\n animation-duration: var(--fa-animation-duration, 1s);\n -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n animation-iteration-count: var(--fa-animation-iteration-count, infinite);\n -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));\n animation-timing-function: var(--fa-animation-timing, steps(8));\n}\n\n@media (prefers-reduced-motion: reduce) {\n .fa-beat,\n.fa-bounce,\n.fa-fade,\n.fa-beat-fade,\n.fa-flip,\n.fa-pulse,\n.fa-shake,\n.fa-spin,\n.fa-spin-pulse {\n -webkit-animation-delay: -1ms;\n animation-delay: -1ms;\n -webkit-animation-duration: 1ms;\n animation-duration: 1ms;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-transition-delay: 0s;\n transition-delay: 0s;\n -webkit-transition-duration: 0s;\n transition-duration: 0s;\n }\n}\n@-webkit-keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@keyframes fa-beat {\n 0%, 90% {\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 45% {\n -webkit-transform: scale(var(--fa-beat-scale, 1.25));\n transform: scale(var(--fa-beat-scale, 1.25));\n }\n}\n@-webkit-keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@keyframes fa-bounce {\n 0% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 10% {\n -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);\n }\n 30% {\n -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));\n }\n 50% {\n -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);\n }\n 57% {\n -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));\n }\n 64% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n 100% {\n -webkit-transform: scale(1, 1) translateY(0);\n transform: scale(1, 1) translateY(0);\n }\n}\n@-webkit-keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@keyframes fa-fade {\n 50% {\n opacity: var(--fa-fade-opacity, 0.4);\n }\n}\n@-webkit-keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@keyframes fa-beat-fade {\n 0%, 100% {\n opacity: var(--fa-beat-fade-opacity, 0.4);\n -webkit-transform: scale(1);\n transform: scale(1);\n }\n 50% {\n opacity: 1;\n -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));\n transform: scale(var(--fa-beat-fade-scale, 1.125));\n }\n}\n@-webkit-keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@keyframes fa-flip {\n 50% {\n -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));\n }\n}\n@-webkit-keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@keyframes fa-shake {\n 0% {\n -webkit-transform: rotate(-15deg);\n transform: rotate(-15deg);\n }\n 4% {\n -webkit-transform: rotate(15deg);\n transform: rotate(15deg);\n }\n 8%, 24% {\n -webkit-transform: rotate(-18deg);\n transform: rotate(-18deg);\n }\n 12%, 28% {\n -webkit-transform: rotate(18deg);\n transform: rotate(18deg);\n }\n 16% {\n -webkit-transform: rotate(-22deg);\n transform: rotate(-22deg);\n }\n 20% {\n -webkit-transform: rotate(22deg);\n transform: rotate(22deg);\n }\n 32% {\n -webkit-transform: rotate(-12deg);\n transform: rotate(-12deg);\n }\n 36% {\n -webkit-transform: rotate(12deg);\n transform: rotate(12deg);\n }\n 40%, 100% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n}\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both,\n.fa-flip-horizontal.fa-flip-vertical {\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n.fa-rotate-by {\n -webkit-transform: rotate(var(--fa-rotate-angle, none));\n transform: rotate(var(--fa-rotate-angle, none));\n}\n\n.fa-stack {\n display: inline-block;\n vertical-align: middle;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n z-index: var(--fa-stack-z-index, auto);\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: var(--fa-inverse, #fff);\n}\n\n.sr-only,\n.fa-sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.sr-only-focusable:not(:focus),\n.fa-sr-only-focusable:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n white-space: nowrap;\n border-width: 0;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse,\n.fa-duotone.fa-inverse {\n color: var(--fa-inverse, #fff);\n}';function pe(){var y=Gt,A=Xe,F=z.cssPrefix,K=z.replacementClass,he=ze;if(F!==y||K!==A){var Le=new RegExp("\\.".concat(y,"\\-"),"g"),Be=new RegExp("\\--".concat(y,"\\-"),"g"),st=new RegExp("\\.".concat(A),"g");he=he.replace(Le,".".concat(F,"-")).replace(Be,"--".concat(F,"-")).replace(st,".".concat(K))}return he}var S=!1;function Y(){z.autoAddCss&&!S&&(function He(y){if(y&&$t){var A=Bt.createElement("style");A.setAttribute("type","text/css"),A.innerHTML=y;for(var F=Bt.head.childNodes,K=null,he=F.length-1;he>-1;he--){var Le=F[he],Be=(Le.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(Be)>-1&&(K=Le)}Bt.head.insertBefore(A,K)}}(pe()),S=!0)}var Ee={mixout:function(){return{dom:{css:pe,insertCss:Y}}},hooks:function(){return{beforeDOMElementCreation:function(){Y()},beforeI2svg:function(){Y()}}}},Ke=Xt||{};Ke[gt]||(Ke[gt]={}),Ke[gt].styles||(Ke[gt].styles={}),Ke[gt].hooks||(Ke[gt].hooks={}),Ke[gt].shims||(Ke[gt].shims=[]);var mt=Ke[gt],_t=[],Yt=!1;function Rn(y){var A=y.tag,F=y.attributes,K=void 0===F?{}:F,he=y.children,Le=void 0===he?[]:he;return"string"==typeof y?Wt(y):"<".concat(A," ").concat(function on(y){return Object.keys(y||{}).reduce(function(A,F){return A+"".concat(F,'="').concat(Wt(y[F]),'" ')},"").trim()}(K),">").concat(Le.map(Rn).join(""),"")}function mi(y,A,F){if(y&&y[A]&&y[A][F])return{prefix:A,iconName:F,icon:y[A][F]}}$t&&((Yt=(Bt.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(Bt.readyState))||Bt.addEventListener("DOMContentLoaded",function y(){Bt.removeEventListener("DOMContentLoaded",y),Yt=1,_t.map(function(A){return A()})}));var Pi=function(A,F,K,he){var xt,tn,yt,Le=Object.keys(A),Be=Le.length,st=void 0!==he?function(A,F){return function(K,he,Le,Be){return A.call(F,K,he,Le,Be)}}(F,he):F;for(void 0===K?(xt=1,yt=A[Le[0]]):(xt=0,yt=K);xt=55296&&he<=56319&&F2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,he=void 0!==K&&K,Le=Wn(A);"function"!=typeof mt.hooks.addPack||he?mt.styles[y]=_(_({},mt.styles[y]||{}),Le):mt.hooks.addPack(y,Wn(A)),"fas"===y&&zn("fa",A)}var Jn,fi,fn,li=mt.styles,Fi=mt.shims,co=(Q(Jn={},Qe,Object.values(te[Qe])),Q(Jn,zt,Object.values(te[zt])),Jn),uo=null,Yi={},ma={},ho={},Fo={},Co={},Oa=(Q(fi={},Qe,Object.keys(me[Qe])),Q(fi,zt,Object.keys(me[zt])),fi);var sa=function(){var A=function(Le){return Pi(li,function(Be,st,xt){return Be[xt]=Pi(st,Le,{}),Be},{})};Yi=A(function(he,Le,Be){return Le[3]&&(he[Le[3]]=Be),Le[2]&&Le[2].filter(function(xt){return"number"==typeof xt}).forEach(function(xt){he[xt.toString(16)]=Be}),he}),ma=A(function(he,Le,Be){return he[Be]=Be,Le[2]&&Le[2].filter(function(xt){return"string"==typeof xt}).forEach(function(xt){he[xt]=Be}),he}),Co=A(function(he,Le,Be){var st=Le[2];return he[Be]=Be,st.forEach(function(xt){he[xt]=Be}),he});var F="far"in li||z.autoFetchSvg,K=Pi(Fi,function(he,Le){var Be=Le[0],st=Le[1],xt=Le[2];return"far"===st&&!F&&(st="fas"),"string"==typeof Be&&(he.names[Be]={prefix:st,iconName:xt}),"number"==typeof Be&&(he.unicodes[Be.toString(16)]={prefix:st,iconName:xt}),he},{names:{},unicodes:{}});ho=K.names,Fo=K.unicodes,uo=gi(z.styleDefault,{family:z.familyDefault})};function Mn(y,A){return(Yi[y]||{})[A]}function ai(y,A){return(Co[y]||{})[A]}function Si(y){return ho[y]||{prefix:null,iconName:null}}function Bi(){return uo}(function ee(y){D.push(y)})(function(y){uo=gi(y.styleDefault,{family:z.familyDefault})}),sa();var xo=function(){return{prefix:null,iconName:null,rest:[]}};function gi(y){var F=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).family,K=void 0===F?Qe:F;return T[K][y]||T[K][me[K][y]]||(y in mt.styles?y:null)||null}var Zi=(Q(fn={},Qe,Object.keys(te[Qe])),Q(fn,zt,Object.keys(te[zt])),fn);function ko(y){var A,K=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).skipLookups,he=void 0!==K&&K,Le=(Q(A={},Qe,"".concat(z.cssPrefix,"-").concat(Qe)),Q(A,zt,"".concat(z.cssPrefix,"-").concat(zt)),A),Be=null,st=Qe;(y.includes(Le[Qe])||y.some(function(tn){return Zi[Qe].includes(tn)}))&&(st=Qe),(y.includes(Le[zt])||y.some(function(tn){return Zi[zt].includes(tn)}))&&(st=zt);var xt=y.reduce(function(tn,yt){var sn=function ca(y,A){var F=A.split("-"),K=F[0],he=F.slice(1).join("-");return K!==y||""===he||function Po(y){return~qt.indexOf(y)}(he)?null:he}(z.cssPrefix,yt);if(li[yt]?(yt=co[st].includes(yt)?Ce[st][yt]:yt,Be=yt,tn.prefix=yt):Oa[st].indexOf(yt)>-1?(Be=yt,tn.prefix=gi(yt,{family:st})):sn?tn.iconName=sn:yt!==z.replacementClass&&yt!==Le[Qe]&&yt!==Le[zt]&&tn.rest.push(yt),!he&&tn.prefix&&tn.iconName){var dn="fa"===Be?Si(tn.iconName):{},Tn=ai(tn.prefix,tn.iconName);dn.prefix&&(Be=null),tn.iconName=dn.iconName||Tn||tn.iconName,tn.prefix=dn.prefix||tn.prefix,"far"===tn.prefix&&!li.far&&li.fas&&!z.autoFetchSvg&&(tn.prefix="fas")}return tn},xo());return(y.includes("fa-brands")||y.includes("fab"))&&(xt.prefix="fab"),(y.includes("fa-duotone")||y.includes("fad"))&&(xt.prefix="fad"),!xt.prefix&&st===zt&&(li.fass||z.autoFetchSvg)&&(xt.prefix="fass",xt.iconName=ai(xt.prefix,xt.iconName)||xt.iconName),("fa"===xt.prefix||"fa"===Be)&&(xt.prefix=Bi()||"fas"),xt}var ni=function(){function y(){(function c(y,A){if(!(y instanceof A))throw new TypeError("Cannot call a class as a function")})(this,y),this.definitions={}}return function ae(y,A,F){A&&X(y.prototype,A),F&&X(y,F),Object.defineProperty(y,"prototype",{writable:!1})}(y,[{key:"add",value:function(){for(var F=this,K=arguments.length,he=new Array(K),Le=0;Le0&&yt.forEach(function(sn){"string"==typeof sn&&(F[st][sn]=tn)}),F[st][xt]=tn}),F}}]),y}(),Qt=[],an={},Nn={},zi=Object.keys(Nn);function ri(y,A){for(var F=arguments.length,K=new Array(F>2?F-2:0),he=2;he1?A-1:0),K=1;K0&&void 0!==arguments[0]?arguments[0]:{};return $t?(xn("beforeI2svg",A),Pn("pseudoElements2svg",A),Pn("i2svg",A)):Promise.reject("Operation requires a DOM of some kind.")},watch:function(){var A=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},F=A.autoReplaceSvgRoot;!1===z.autoReplaceSvg&&(z.autoReplaceSvg=!0),z.observeMutations=!0,function _n(y){$t&&(Yt?setTimeout(y,0):_t.push(y))}(function(){Yn({autoReplaceSvgRoot:F}),xn("watch",A)})}},ei={noAuto:function(){z.autoReplaceSvg=!1,z.observeMutations=!1,xn("noAuto")},config:z,dom:yo,parse:{icon:function(A){if(null===A)return null;if("object"===N(A)&&A.prefix&&A.iconName)return{prefix:A.prefix,iconName:ai(A.prefix,A.iconName)||A.iconName};if(Array.isArray(A)&&2===A.length){var F=0===A[1].indexOf("fa-")?A[1].slice(3):A[1],K=gi(A[0]);return{prefix:K,iconName:ai(K,F)||F}}if("string"==typeof A&&(A.indexOf("".concat(z.cssPrefix,"-"))>-1||A.match(it))){var he=ko(A.split(" "),{skipLookups:!0});return{prefix:he.prefix||Bi(),iconName:ai(he.prefix,he.iconName)||he.iconName}}if("string"==typeof A){var Le=Bi();return{prefix:Le,iconName:ai(Le,A)||A}}}},library:Ti,findIconDefinition:Hi,toHtml:Rn},Yn=function(){var F=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,K=void 0===F?Bt:F;(Object.keys(mt.styles).length>0||z.autoFetchSvg)&&$t&&z.autoReplaceSvg&&ei.dom.i2svg({node:K})};function bi(y,A){return Object.defineProperty(y,"abstract",{get:A}),Object.defineProperty(y,"html",{get:function(){return y.abstract.map(function(K){return Rn(K)})}}),Object.defineProperty(y,"node",{get:function(){if($t){var K=Bt.createElement("div");return K.innerHTML=y.html,K.children}}}),y}function Ui(y){var A=y.icons,F=A.main,K=A.mask,he=y.prefix,Le=y.iconName,Be=y.transform,st=y.symbol,xt=y.title,tn=y.maskId,yt=y.titleId,sn=y.extra,dn=y.watchable,Tn=void 0!==dn&&dn,qn=K.found?K:F,yi=qn.width,lo=qn.height,Ii="fak"===he,ji=[z.replacementClass,Le?"".concat(z.cssPrefix,"-").concat(Le):""].filter(function(wi){return-1===sn.classes.indexOf(wi)}).filter(function(wi){return""!==wi||!!wi}).concat(sn.classes).join(" "),no={children:[],attributes:_(_({},sn.attributes),{},{"data-prefix":he,"data-icon":Le,class:ji,role:sn.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(yi," ").concat(lo)})},Ho=Ii&&!~sn.classes.indexOf("fa-fw")?{width:"".concat(yi/lo*16*.0625,"em")}:{};Tn&&(no.attributes[kt]=""),xt&&(no.children.push({tag:"title",attributes:{id:no.attributes["aria-labelledby"]||"title-".concat(yt||ge())},children:[xt]}),delete no.attributes.title);var io=_(_({},no),{},{prefix:he,iconName:Le,main:F,mask:K,maskId:tn,transform:Be,symbol:st,styles:_(_({},Ho),sn.styles)}),Lo=K.found&&F.found?Pn("generateAbstractMask",io)||{children:[],attributes:{}}:Pn("generateAbstractIcon",io)||{children:[],attributes:{}},Sn=Lo.attributes;return io.children=Lo.children,io.attributes=Sn,st?function Ki(y){var F=y.iconName,K=y.children,he=y.attributes,Le=y.symbol,Be=!0===Le?"".concat(y.prefix,"-").concat(z.cssPrefix,"-").concat(F):Le;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:_(_({},he),{},{id:Be}),children:K}]}]}(io):function Uo(y){var A=y.children,F=y.main,K=y.mask,he=y.attributes,Le=y.styles,Be=y.transform;if(hn(Be)&&F.found&&!K.found){var tn={x:F.width/F.height/2,y:.5};he.style=vn(_(_({},Le),{},{"transform-origin":"".concat(tn.x+Be.x/16,"em ").concat(tn.y+Be.y/16,"em")}))}return[{tag:"svg",attributes:he,children:A}]}(io)}function Jo(y){var A=y.content,F=y.width,K=y.height,he=y.transform,Le=y.title,Be=y.extra,st=y.watchable,xt=void 0!==st&&st,tn=_(_(_({},Be.attributes),Le?{title:Le}:{}),{},{class:Be.classes.join(" ")});xt&&(tn[kt]="");var yt=_({},Be.styles);hn(he)&&(yt.transform=function Kn(y){var A=y.transform,F=y.width,he=y.height,Le=void 0===he?16:he,Be=y.startCentered,st=void 0!==Be&&Be,xt="";return xt+=st&&ce?"translate(".concat(A.x/16-(void 0===F?16:F)/2,"em, ").concat(A.y/16-Le/2,"em) "):st?"translate(calc(-50% + ".concat(A.x/16,"em), calc(-50% + ").concat(A.y/16,"em)) "):"translate(".concat(A.x/16,"em, ").concat(A.y/16,"em) "),(xt+="scale(".concat(A.size/16*(A.flipX?-1:1),", ").concat(A.size/16*(A.flipY?-1:1),") "))+"rotate(".concat(A.rotate,"deg) ")}({transform:he,startCentered:!0,width:F,height:K}),yt["-webkit-transform"]=yt.transform);var sn=vn(yt);sn.length>0&&(tn.style=sn);var dn=[];return dn.push({tag:"span",attributes:tn,children:[A]}),Le&&dn.push({tag:"span",attributes:{class:"sr-only"},children:[Le]}),dn}var ki=mt.styles;function Qi(y){var A=y[0],F=y[1],Le=j(y.slice(4),1)[0];return{found:!0,width:A,height:F,icon:Array.isArray(Le)?{tag:"g",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.GROUP)},children:[{tag:"path",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.SECONDARY),fill:"currentColor",d:Le[0]}},{tag:"path",attributes:{class:"".concat(z.cssPrefix,"-").concat(St.PRIMARY),fill:"currentColor",d:Le[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:Le}}}}var Li={found:!1,width:512,height:512};function Do(y,A){var F=A;return"fa"===A&&null!==z.styleDefault&&(A=Bi()),new Promise(function(K,he){if(Pn("missingIconAbstract"),"fa"===F){var Be=Si(y)||{};y=Be.iconName||y,A=Be.prefix||A}if(y&&A&&ki[A]&&ki[A][y])return K(Qi(ki[A][y]));(function En(y,A){!At&&!z.showMissingIcons&&y&&console.error('Icon with name "'.concat(y,'" and prefix "').concat(A,'" is missing.'))})(y,A),K(_(_({},Li),{},{icon:z.showMissingIcons&&y&&Pn("missingIconAbstract")||{}}))})}var wo=function(){},jo=z.measurePerformance&&Ut&&Ut.mark&&Ut.measure?Ut:{mark:wo,measure:wo},$n='FA "6.4.2"',Eo=function(A){jo.mark("".concat($n," ").concat(A," ends")),jo.measure("".concat($n," ").concat(A),"".concat($n," ").concat(A," begins"),"".concat($n," ").concat(A," ends"))},So={begin:function(A){return jo.mark("".concat($n," ").concat(A," begins")),function(){return Eo(A)}},end:Eo},Xn=function(){};function $o(y){return"string"==typeof(y.getAttribute?y.getAttribute(kt):null)}function qi(y){return Bt.createElementNS("http://www.w3.org/2000/svg",y)}function zo(y){return Bt.createElement(y)}function di(y){var F=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).ceFn,K=void 0===F?"svg"===y.tag?qi:zo:F;if("string"==typeof y)return Bt.createTextNode(y);var he=K(y.tag);return Object.keys(y.attributes||[]).forEach(function(Be){he.setAttribute(Be,y.attributes[Be])}),(y.children||[]).forEach(function(Be){he.appendChild(di(Be,{ceFn:K}))}),he}var vi={replace:function(A){var F=A[0];if(F.parentNode)if(A[1].forEach(function(he){F.parentNode.insertBefore(di(he),F)}),null===F.getAttribute(kt)&&z.keepOriginalSource){var K=Bt.createComment(function po(y){var A=" ".concat(y.outerHTML," ");return"".concat(A,"Font Awesome fontawesome.com ")}(F));F.parentNode.replaceChild(K,F)}else F.remove()},nest:function(A){var F=A[0],K=A[1];if(~wt(F).indexOf(z.replacementClass))return vi.replace(A);var he=new RegExp("".concat(z.cssPrefix,"-.*"));if(delete K[0].attributes.id,K[0].attributes.class){var Le=K[0].attributes.class.split(" ").reduce(function(st,xt){return xt===z.replacementClass||xt.match(he)?st.toSvg.push(xt):st.toNode.push(xt),st},{toNode:[],toSvg:[]});K[0].attributes.class=Le.toSvg.join(" "),0===Le.toNode.length?F.removeAttribute("class"):F.setAttribute("class",Le.toNode.join(" "))}var Be=K.map(function(st){return Rn(st)}).join("\n");F.setAttribute(kt,""),F.innerHTML=Be}};function go(y){y()}function dr(y,A){var F="function"==typeof A?A:Xn;if(0===y.length)F();else{var K=go;z.mutateApproach===ye&&(K=Xt.requestAnimationFrame||go),K(function(){var he=function Ci(){return!0===z.autoReplaceSvg?vi.replace:vi[z.autoReplaceSvg]||vi.replace}(),Le=So.begin("mutate");y.map(he),Le(),F()})}}var Vi=!1;function so(){Vi=!0}function Go(){Vi=!1}var qo=null;function eo(y){if(Ot&&z.observeMutations){var A=y.treeCallback,F=void 0===A?Xn:A,K=y.nodeCallback,he=void 0===K?Xn:K,Le=y.pseudoElementsCallback,Be=void 0===Le?Xn:Le,st=y.observeMutationsRoot,xt=void 0===st?Bt:st;qo=new Ot(function(tn){if(!Vi){var yt=Bi();Ne(tn).forEach(function(sn){if("childList"===sn.type&&sn.addedNodes.length>0&&!$o(sn.addedNodes[0])&&(z.searchPseudoElements&&Be(sn.target),F(sn.target)),"attributes"===sn.type&&sn.target.parentNode&&z.searchPseudoElements&&Be(sn.target.parentNode),"attributes"===sn.type&&$o(sn.target)&&~Lt.indexOf(sn.attributeName))if("class"===sn.attributeName&&function Gn(y){var A=y.getAttribute?y.getAttribute(qe):null,F=y.getAttribute?y.getAttribute(rt):null;return A&&F}(sn.target)){var dn=ko(wt(sn.target)),qn=dn.iconName;sn.target.setAttribute(qe,dn.prefix||yt),qn&&sn.target.setAttribute(rt,qn)}else(function Di(y){return y&&y.classList&&y.classList.contains&&y.classList.contains(z.replacementClass)})(sn.target)&&he(sn.target)})}}),$t&&qo.observe(xt,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function fa(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{styleParser:!0},F=function mr(y){var A=y.getAttribute("data-prefix"),F=y.getAttribute("data-icon"),K=void 0!==y.innerText?y.innerText.trim():"",he=ko(wt(y));return he.prefix||(he.prefix=Bi()),A&&F&&(he.prefix=A,he.iconName=F),he.iconName&&he.prefix||(he.prefix&&K.length>0&&(he.iconName=function ui(y,A){return(ma[y]||{})[A]}(he.prefix,y.innerText)||Mn(he.prefix,je(y.innerText))),!he.iconName&&z.autoFetchSvg&&y.firstChild&&y.firstChild.nodeType===Node.TEXT_NODE&&(he.iconName=y.firstChild.data)),he}(y),K=F.iconName,he=F.prefix,Le=F.rest,Be=function fr(y){var A=Ne(y.attributes).reduce(function(he,Le){return"class"!==he.name&&"style"!==he.name&&(he[Le.name]=Le.value),he},{}),F=y.getAttribute("title"),K=y.getAttribute("data-fa-title-id");return z.autoA11y&&(F?A["aria-labelledby"]="".concat(z.replacementClass,"-title-").concat(K||ge()):(A["aria-hidden"]="true",A.focusable="false")),A}(y),st=ri("parseNodeAttributes",{},y),xt=A.styleParser?function Wa(y){var A=y.getAttribute("style"),F=[];return A&&(F=A.split(";").reduce(function(K,he){var Le=he.split(":"),Be=Le[0],st=Le.slice(1);return Be&&st.length>0&&(K[Be]=st.join(":").trim()),K},{})),F}(y):[];return _({iconName:K,title:y.getAttribute("title"),titleId:y.getAttribute("data-fa-title-id"),prefix:he,transform:ht,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:Le,styles:xt,attributes:Be}},st)}var hr=mt.styles;function E(y){var A="nest"===z.autoReplaceSvg?fa(y,{styleParser:!1}):fa(y);return~A.extra.classes.indexOf(we)?Pn("generateLayersText",y,A):Pn("generateSvgReplacementMutation",y,A)}var k=new Set;function w(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!$t)return Promise.resolve();var F=Bt.documentElement.classList,K=function(sn){return F.add("".concat(dt,"-").concat(sn))},he=function(sn){return F.remove("".concat(dt,"-").concat(sn))},Le=z.autoFetchSvg?k:Pe.map(function(yt){return"fa-".concat(yt)}).concat(Object.keys(hr));Le.includes("fa")||Le.push("fa");var Be=[".".concat(we,":not([").concat(kt,"])")].concat(Le.map(function(yt){return".".concat(yt,":not([").concat(kt,"])")})).join(", ");if(0===Be.length)return Promise.resolve();var st=[];try{st=Ne(y.querySelectorAll(Be))}catch{}if(!(st.length>0))return Promise.resolve();K("pending"),he("complete");var xt=So.begin("onTree"),tn=st.reduce(function(yt,sn){try{var dn=E(sn);dn&&yt.push(dn)}catch(Tn){At||"MissingIcon"===Tn.name&&console.error(Tn)}return yt},[]);return new Promise(function(yt,sn){Promise.all(tn).then(function(dn){dr(dn,function(){K("active"),K("complete"),he("pending"),"function"==typeof A&&A(),xt(),yt()})}).catch(function(dn){xt(),sn(dn)})})}function Z(y){var A=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;E(y).then(function(F){F&&dr([F],A)})}Pe.map(function(y){k.add("fa-".concat(y))}),Object.keys(me[Qe]).map(k.add.bind(k)),Object.keys(me[zt]).map(k.add.bind(k)),k=re(k);var Zt=function(A){var F=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},K=F.transform,he=void 0===K?ht:K,Le=F.symbol,Be=void 0!==Le&&Le,st=F.mask,xt=void 0===st?null:st,tn=F.maskId,yt=void 0===tn?null:tn,sn=F.title,dn=void 0===sn?null:sn,Tn=F.titleId,qn=void 0===Tn?null:Tn,yi=F.classes,lo=void 0===yi?[]:yi,Ii=F.attributes,ji=void 0===Ii?{}:Ii,no=F.styles,Ho=void 0===no?{}:no;if(A){var io=A.prefix,Lo=A.iconName,Ht=A.icon;return bi(_({type:"icon"},A),function(){return xn("beforeDOMElementCreation",{iconDefinition:A,params:F}),z.autoA11y&&(dn?ji["aria-labelledby"]="".concat(z.replacementClass,"-title-").concat(qn||ge()):(ji["aria-hidden"]="true",ji.focusable="false")),Ui({icons:{main:Qi(Ht),mask:xt?Qi(xt.icon):{found:!1,width:null,height:null,icon:{}}},prefix:io,iconName:Lo,transform:_(_({},ht),he),symbol:Be,title:dn,maskId:yt,titleId:qn,extra:{attributes:ji,styles:Ho,classes:lo}})})}},ti={mixout:function(){return{icon:(y=Zt,function(A){var F=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},K=(A||{}).icon?A:Hi(A||{}),he=F.mask;return he&&(he=(he||{}).icon?he:Hi(he||{})),y(K,_(_({},F),{},{mask:he}))})};var y},hooks:function(){return{mutationObserverCallbacks:function(F){return F.treeCallback=w,F.nodeCallback=Z,F}}},provides:function(A){A.i2svg=function(F){var K=F.node,Le=F.callback;return w(void 0===K?Bt:K,void 0===Le?function(){}:Le)},A.generateSvgReplacementMutation=function(F,K){var he=K.iconName,Le=K.title,Be=K.titleId,st=K.prefix,xt=K.transform,tn=K.symbol,yt=K.mask,sn=K.maskId,dn=K.extra;return new Promise(function(Tn,qn){Promise.all([Do(he,st),yt.iconName?Do(yt.iconName,yt.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(yi){var lo=j(yi,2);Tn([F,Ui({icons:{main:lo[0],mask:lo[1]},prefix:st,iconName:he,transform:xt,symbol:tn,maskId:sn,title:Le,titleId:Be,extra:dn,watchable:!0})])}).catch(qn)})},A.generateAbstractIcon=function(F){var tn,K=F.children,he=F.attributes,Le=F.main,Be=F.transform,xt=vn(F.styles);return xt.length>0&&(he.style=xt),hn(Be)&&(tn=Pn("generateAbstractTransformGrouping",{main:Le,transform:Be,containerWidth:Le.width,iconWidth:Le.width})),K.push(tn||Le.icon),{children:K,attributes:he}}}},xi={mixout:function(){return{layer:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.classes,Le=void 0===he?[]:he;return bi({type:"layer"},function(){xn("beforeDOMElementCreation",{assembler:F,params:K});var Be=[];return F(function(st){Array.isArray(st)?st.map(function(xt){Be=Be.concat(xt.abstract)}):Be=Be.concat(st.abstract)}),[{tag:"span",attributes:{class:["".concat(z.cssPrefix,"-layers")].concat(re(Le)).join(" ")},children:Be}]})}}}},ta={mixout:function(){return{counter:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.title,Le=void 0===he?null:he,Be=K.classes,st=void 0===Be?[]:Be,xt=K.attributes,tn=void 0===xt?{}:xt,yt=K.styles,sn=void 0===yt?{}:yt;return bi({type:"counter",content:F},function(){return xn("beforeDOMElementCreation",{content:F,params:K}),function Xi(y){var A=y.content,F=y.title,K=y.extra,he=_(_(_({},K.attributes),F?{title:F}:{}),{},{class:K.classes.join(" ")}),Le=vn(K.styles);Le.length>0&&(he.style=Le);var Be=[];return Be.push({tag:"span",attributes:he,children:[A]}),F&&Be.push({tag:"span",attributes:{class:"sr-only"},children:[F]}),Be}({content:F.toString(),title:Le,extra:{attributes:tn,styles:sn,classes:["".concat(z.cssPrefix,"-layers-counter")].concat(re(st))}})})}}}},Pa={mixout:function(){return{text:function(F){var K=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},he=K.transform,Le=void 0===he?ht:he,Be=K.title,st=void 0===Be?null:Be,xt=K.classes,tn=void 0===xt?[]:xt,yt=K.attributes,sn=void 0===yt?{}:yt,dn=K.styles,Tn=void 0===dn?{}:dn;return bi({type:"text",content:F},function(){return xn("beforeDOMElementCreation",{content:F,params:K}),Jo({content:F,transform:_(_({},ht),Le),title:st,extra:{attributes:sn,styles:Tn,classes:["".concat(z.cssPrefix,"-layers-text")].concat(re(tn))}})})}}},provides:function(A){A.generateLayersText=function(F,K){var he=K.title,Le=K.transform,Be=K.extra,st=null,xt=null;if(ce){var tn=parseInt(getComputedStyle(F).fontSize,10),yt=F.getBoundingClientRect();st=yt.width/tn,xt=yt.height/tn}return z.autoA11y&&!he&&(Be.attributes["aria-hidden"]="true"),Promise.resolve([F,Jo({content:F.innerHTML,width:st,height:xt,transform:Le,title:he,extra:Be,watchable:!0})])}}},Ya=new RegExp('"',"ug"),Za=[1105920,1112319];function Ka(y,A){var F="".concat(Mt).concat(A.replace(":","-"));return new Promise(function(K,he){if(null!==y.getAttribute(F))return K();var Be=Ne(y.children).filter(function(Ht){return Ht.getAttribute(tt)===A})[0],st=Xt.getComputedStyle(y,A),xt=st.getPropertyValue("font-family").match(Te),tn=st.getPropertyValue("font-weight"),yt=st.getPropertyValue("content");if(Be&&!xt)return y.removeChild(Be),K();if(xt&&"none"!==yt&&""!==yt){var sn=st.getPropertyValue("content"),dn=~["Sharp"].indexOf(xt[2])?zt:Qe,Tn=~["Solid","Regular","Light","Thin","Duotone","Brands","Kit"].indexOf(xt[2])?T[dn][xt[2].toLowerCase()]:le[dn][tn],qn=function pr(y){var A=y.replace(Ya,""),F=function yn(y,A){var he,F=y.length,K=y.charCodeAt(A);return K>=55296&&K<=56319&&F>A+1&&(he=y.charCodeAt(A+1))>=56320&&he<=57343?1024*(K-55296)+he-56320+65536:K}(A,0),K=F>=Za[0]&&F<=Za[1],he=2===A.length&&A[0]===A[1];return{value:je(he?A[0]:A),isSecondary:K||he}}(sn),yi=qn.value,lo=qn.isSecondary,Ii=xt[0].startsWith("FontAwesome"),ji=Mn(Tn,yi),no=ji;if(Ii){var Ho=function pi(y){var A=Fo[y],F=Mn("fas",y);return A||(F?{prefix:"fas",iconName:F}:null)||{prefix:null,iconName:null}}(yi);Ho.iconName&&Ho.prefix&&(ji=Ho.iconName,Tn=Ho.prefix)}if(!ji||lo||Be&&Be.getAttribute(qe)===Tn&&Be.getAttribute(rt)===no)K();else{y.setAttribute(F,no),Be&&y.removeChild(Be);var io=function ur(){return{iconName:null,title:null,titleId:null,prefix:null,transform:ht,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}(),Lo=io.extra;Lo.attributes[tt]=A,Do(ji,Tn).then(function(Ht){var Sn=Ui(_(_({},io),{},{icons:{main:Ht,mask:xo()},prefix:Tn,iconName:no,extra:Lo,watchable:!0})),wi=Bt.createElementNS("http://www.w3.org/2000/svg","svg");"::before"===A?y.insertBefore(wi,y.firstChild):y.appendChild(wi),wi.outerHTML=Sn.map(function(tr){return Rn(tr)}).join("\n"),y.removeAttribute(F),K()}).catch(he)}}else K()})}function Xa(y){return Promise.all([Ka(y,"::before"),Ka(y,"::after")])}function Tr(y){return!(y.parentNode===document.head||~bt.indexOf(y.tagName.toUpperCase())||y.getAttribute(tt)||y.parentNode&&"svg"===y.parentNode.tagName)}function na(y){if($t)return new Promise(function(A,F){var K=Ne(y.querySelectorAll("*")).filter(Tr).map(Xa),he=So.begin("searchPseudoElements");so(),Promise.all(K).then(function(){he(),Go(),A()}).catch(function(){he(),Go(),F()})})}var bo=!1,Wo=function(A){return A.toLowerCase().split(" ").reduce(function(K,he){var Le=he.toLowerCase().split("-"),Be=Le[0],st=Le.slice(1).join("-");if(Be&&"h"===st)return K.flipX=!0,K;if(Be&&"v"===st)return K.flipY=!0,K;if(st=parseFloat(st),isNaN(st))return K;switch(Be){case"grow":K.size=K.size+st;break;case"shrink":K.size=K.size-st;break;case"left":K.x=K.x-st;break;case"right":K.x=K.x+st;break;case"up":K.y=K.y-st;break;case"down":K.y=K.y+st;break;case"rotate":K.rotate=K.rotate+st}return K},{size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0})},ua={x:0,y:0,width:"100%",height:"100%"};function Yo(y){return y.attributes&&(y.attributes.fill||!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(y.attributes.fill="black"),y}!function hi(y,A){var F=A.mixoutsTo;Qt=y,an={},Object.keys(Nn).forEach(function(K){-1===zi.indexOf(K)&&delete Nn[K]}),Qt.forEach(function(K){var he=K.mixout?K.mixout():{};if(Object.keys(he).forEach(function(Be){"function"==typeof he[Be]&&(F[Be]=he[Be]),"object"===N(he[Be])&&Object.keys(he[Be]).forEach(function(st){F[Be]||(F[Be]={}),F[Be][st]=he[Be][st]})}),K.hooks){var Le=K.hooks();Object.keys(Le).forEach(function(Be){an[Be]||(an[Be]=[]),an[Be].push(Le[Be])})}K.provides&&K.provides(Nn)})}([Ee,ti,xi,ta,Pa,{hooks:function(){return{mutationObserverCallbacks:function(F){return F.pseudoElementsCallback=na,F}}},provides:function(A){A.pseudoElements2svg=function(F){var K=F.node;z.searchPseudoElements&&na(void 0===K?Bt:K)}}},{mixout:function(){return{dom:{unwatch:function(){so(),bo=!0}}}},hooks:function(){return{bootstrap:function(){eo(ri("mutationObserverCallbacks",{}))},noAuto:function(){!function ea(){qo&&qo.disconnect()}()},watch:function(F){var K=F.observeMutationsRoot;bo?Go():eo(ri("mutationObserverCallbacks",{observeMutationsRoot:K}))}}}},{mixout:function(){return{parse:{transform:function(F){return Wo(F)}}}},hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-transform");return he&&(F.transform=Wo(he)),F}}},provides:function(A){A.generateAbstractTransformGrouping=function(F){var K=F.main,he=F.transform,Be=F.iconWidth,st={transform:"translate(".concat(F.containerWidth/2," 256)")},xt="translate(".concat(32*he.x,", ").concat(32*he.y,") "),tn="scale(".concat(he.size/16*(he.flipX?-1:1),", ").concat(he.size/16*(he.flipY?-1:1),") "),yt="rotate(".concat(he.rotate," 0 0)"),Tn={outer:st,inner:{transform:"".concat(xt," ").concat(tn," ").concat(yt)},path:{transform:"translate(".concat(Be/2*-1," -256)")}};return{tag:"g",attributes:_({},Tn.outer),children:[{tag:"g",attributes:_({},Tn.inner),children:[{tag:K.icon.tag,children:K.icon.children,attributes:_(_({},K.icon.attributes),Tn.path)}]}]}}}},{hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-mask"),Le=he?ko(he.split(" ").map(function(Be){return Be.trim()})):xo();return Le.prefix||(Le.prefix=Bi()),F.mask=Le,F.maskId=K.getAttribute("data-fa-mask-id"),F}}},provides:function(A){A.generateAbstractMask=function(F){var y,K=F.children,he=F.attributes,Le=F.main,Be=F.mask,st=F.maskId,yt=Le.icon,dn=Be.icon,Tn=function en(y){var A=y.transform,K=y.iconWidth,he={transform:"translate(".concat(y.containerWidth/2," 256)")},Le="translate(".concat(32*A.x,", ").concat(32*A.y,") "),Be="scale(".concat(A.size/16*(A.flipX?-1:1),", ").concat(A.size/16*(A.flipY?-1:1),") "),st="rotate(".concat(A.rotate," 0 0)");return{outer:he,inner:{transform:"".concat(Le," ").concat(Be," ").concat(st)},path:{transform:"translate(".concat(K/2*-1," -256)")}}}({transform:F.transform,containerWidth:Be.width,iconWidth:Le.width}),qn={tag:"rect",attributes:_(_({},ua),{},{fill:"white"})},yi=yt.children?{children:yt.children.map(Yo)}:{},lo={tag:"g",attributes:_({},Tn.inner),children:[Yo(_({tag:yt.tag,attributes:_(_({},yt.attributes),Tn.path)},yi))]},Ii={tag:"g",attributes:_({},Tn.outer),children:[lo]},ji="mask-".concat(st||ge()),no="clip-".concat(st||ge()),Ho={tag:"mask",attributes:_(_({},ua),{},{id:ji,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[qn,Ii]},io={tag:"defs",children:[{tag:"clipPath",attributes:{id:no},children:(y=dn,"g"===y.tag?y.children:[y])},Ho]};return K.push(io,{tag:"rect",attributes:_({fill:"currentColor","clip-path":"url(#".concat(no,")"),mask:"url(#".concat(ji,")")},ua)}),{children:K,attributes:he}}}},{provides:function(A){var F=!1;Xt.matchMedia&&(F=Xt.matchMedia("(prefers-reduced-motion: reduce)").matches),A.missingIconAbstract=function(){var K=[],he={fill:"currentColor"},Le={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};K.push({tag:"path",attributes:_(_({},he),{},{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})});var Be=_(_({},Le),{},{attributeName:"opacity"}),st={tag:"circle",attributes:_(_({},he),{},{cx:"256",cy:"364",r:"28"}),children:[]};return F||st.children.push({tag:"animate",attributes:_(_({},Le),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:_(_({},Be),{},{values:"1;0;1;1;0;1;"})}),K.push(st),K.push({tag:"path",attributes:_(_({},he),{},{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:F?[]:[{tag:"animate",attributes:_(_({},Be),{},{values:"1;0;0;0;0;1;"})}]}),F||K.push({tag:"path",attributes:_(_({},he),{},{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:_(_({},Be),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:K}}}},{hooks:function(){return{parseNodeAttributes:function(F,K){var he=K.getAttribute("data-fa-symbol");return F.symbol=null!==he&&(""===he||he),F}}}}],{mixoutsTo:ei});var dc=ei.parse,Rr=ei.icon,Da=l(6593);const br=["*"],mc=y=>{const A={[`fa-${y.animation}`]:null!=y.animation&&!y.animation.startsWith("spin"),"fa-spin":"spin"===y.animation||"spin-reverse"===y.animation,"fa-spin-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-spin-reverse":"spin-reverse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-pulse":"spin-pulse"===y.animation||"spin-pulse-reverse"===y.animation,"fa-fw":y.fixedWidth,"fa-border":y.border,"fa-inverse":y.inverse,"fa-layers-counter":y.counter,"fa-flip-horizontal":"horizontal"===y.flip||"both"===y.flip,"fa-flip-vertical":"vertical"===y.flip||"both"===y.flip,[`fa-${y.size}`]:null!==y.size,[`fa-rotate-${y.rotate}`]:null!==y.rotate,[`fa-pull-${y.pull}`]:null!==y.pull,[`fa-stack-${y.stackItemSize}`]:null!=y.stackItemSize};return Object.keys(A).map(F=>A[F]?F:null).filter(F=>F)};let Oo=(()=>{class y{constructor(){this.defaultPrefix="fas",this.fallbackIcon=null}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275prov=o.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),za=(()=>{class y{constructor(){this.definitions={}}addIcons(...F){for(const K of F){K.prefix in this.definitions||(this.definitions[K.prefix]={}),this.definitions[K.prefix][K.iconName]=K;for(const he of K.icon[2])"string"==typeof he&&(this.definitions[K.prefix][he]=K)}}addIconPacks(...F){for(const K of F){const he=Object.keys(K).map(Le=>K[Le]);this.addIcons(...he)}}getIconDefinition(F,K){return F in this.definitions&&K in this.definitions[F]?this.definitions[F][K]:null}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275prov=o.Yz7({token:y,factory:y.\u0275fac,providedIn:"root"}),y})(),Ha=(()=>{class y{constructor(){this.stackItemSize="1x"}ngOnChanges(F){if("size"in F)throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: ....')}}return y.\u0275fac=function(F){return new(F||y)},y.\u0275dir=o.lG2({type:y,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:"stackItemSize",size:"size"},features:[o.TTD]}),y})(),jn=(()=>{class y{constructor(F,K){this.renderer=F,this.elementRef=K}ngOnInit(){this.renderer.addClass(this.elementRef.nativeElement,"fa-stack")}ngOnChanges(F){"size"in F&&(null!=F.size.currentValue&&this.renderer.addClass(this.elementRef.nativeElement,`fa-${F.size.currentValue}`),null!=F.size.previousValue&&this.renderer.removeClass(this.elementRef.nativeElement,`fa-${F.size.previousValue}`))}}return y.\u0275fac=function(F){return new(F||y)(o.Y36(o.Qsj),o.Y36(o.SBq))},y.\u0275cmp=o.Xpm({type:y,selectors:[["fa-stack"]],inputs:{size:"size"},features:[o.TTD],ngContentSelectors:br,decls:1,vars:0,template:function(F,K){1&F&&(o.F$t(),o.Hsn(0))},encapsulation:2}),y})(),Ko=(()=>{class y{set spin(F){this.animation=F?"spin":void 0}set pulse(F){this.animation=F?"spin-pulse":void 0}constructor(F,K,he,Le,Be){this.sanitizer=F,this.config=K,this.iconLibrary=he,this.stackItem=Le,this.classes=[],null!=Be&&null==Le&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: .')}ngOnChanges(F){if(null!=this.icon||null!=this.config.fallbackIcon){if(F){const he=this.findIconDefinition(null!=this.icon?this.icon:this.config.fallbackIcon);if(null!=he){const Le=this.buildParams();this.renderIcon(he,Le)}}}else(()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")})()}render(){this.ngOnChanges({})}findIconDefinition(F){const K=((y,A)=>(y=>void 0!==y.prefix&&void 0!==y.iconName)(y)?y:"string"==typeof y?{prefix:A,iconName:y}:{prefix:y[0],iconName:y[1]})(F,this.config.defaultPrefix);return"icon"in K?K:this.iconLibrary.getIconDefinition(K.prefix,K.iconName)??((y=>{throw new Error(`Could not find icon with iconName=${y.iconName} and prefix=${y.prefix} in the icon library.`)})(K),null)}buildParams(){const F={flip:this.flip,animation:this.animation,border:this.border,inverse:this.inverse,size:this.size||null,pull:this.pull||null,rotate:this.rotate||null,fixedWidth:"boolean"==typeof this.fixedWidth?this.fixedWidth:this.config.fixedWidth,stackItemSize:null!=this.stackItem?this.stackItem.stackItemSize:null},K="string"==typeof this.transform?dc.transform(this.transform):this.transform;return{title:this.title,transform:K,classes:[...mc(F),...this.classes],mask:null!=this.mask?this.findIconDefinition(this.mask):null,styles:null!=this.styles?this.styles:{},symbol:this.symbol,attributes:{role:this.a11yRole}}}renderIcon(F,K){const he=Rr(F,K);this.renderedIconHTML=this.sanitizer.bypassSecurityTrustHtml(he.html.join("\n"))}}return y.\u0275fac=function(F){return new(F||y)(o.Y36(Da.H7),o.Y36(Oo),o.Y36(za),o.Y36(Ha,8),o.Y36(jn,8))},y.\u0275cmp=o.Xpm({type:y,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(F,K){2&F&&(o.Ikx("innerHTML",K.renderedIconHTML,o.oJD),o.uIk("title",K.title))},inputs:{icon:"icon",title:"title",animation:"animation",spin:"spin",pulse:"pulse",mask:"mask",styles:"styles",flip:"flip",size:"size",pull:"pull",border:"border",inverse:"inverse",symbol:"symbol",rotate:"rotate",fixedWidth:"fixedWidth",classes:"classes",transform:"transform",a11yRole:"a11yRole"},features:[o.TTD],decls:0,vars:0,template:function(F,K){},encapsulation:2}),y})(),ct=(()=>{class y{}return y.\u0275fac=function(F){return new(F||y)},y.\u0275mod=o.oAB({type:y}),y.\u0275inj=o.cJS({}),y})()},90590:(Dt,xe,l)=>{"use strict";l.d(xe,{$9F:()=>E_,BCn:()=>xh,DBf:()=>F4,FL8:()=>f_,FU$:()=>N4,ILF:()=>os,IyC:()=>X9,LEp:()=>u_,Mzg:()=>z1,QDM:()=>b6,QLU:()=>Cu,RLE:()=>Tr,T80:()=>B3,Vui:()=>De,Xjp:()=>vf,Y$T:()=>$u,Yai:()=>Lo,acZ:()=>gf,cC_:()=>ln,cf$:()=>au,f8k:()=>M3,g82:()=>Al,gMD:()=>Id,gc2:()=>Kg,go9:()=>B9,iV1:()=>S8,iiS:()=>Ss,ik8:()=>t5,kZ_:()=>gv,lXL:()=>zn,m6i:()=>am,nfZ:()=>Tt,q7m:()=>md,r8p:()=>F9,sqG:()=>Tf,uli:()=>x_,x58:()=>Be,xiG:()=>fa});var De={prefix:"fas",iconName:"trash-can",icon:[448,512,[61460,"trash-alt"],"f2ed","M135.2 17.7C140.6 6.8 151.7 0 163.8 0H284.2c12.1 0 23.2 6.8 28.6 17.7L320 32h96c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 96 0 81.7 0 64S14.3 32 32 32h96l7.2-14.3zM32 128H416V448c0 35.3-28.7 64-64 64H96c-35.3 0-64-28.7-64-64V128zm96 64c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16zm96 0c-8.8 0-16 7.2-16 16V432c0 8.8 7.2 16 16 16s16-7.2 16-16V208c0-8.8-7.2-16-16-16z"]},Tt={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64V448c0 35.3 28.7 64 64 64H320c35.3 0 64-28.7 64-64V160H256c-17.7 0-32-14.3-32-32V0H64zM256 0V128H384L256 0zM112 256H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64H272c8.8 0 16 7.2 16 16s-7.2 16-16 16H112c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},zn={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2 0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.3-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9l0 0 0 0-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]},fa={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32H416c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H416c17.7 0 32 14.3 32 32z"]},Tr={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24V264c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Be={prefix:"fas",iconName:"folder-plus",icon:[512,512,[],"f65e","M512 416c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V96C0 60.7 28.7 32 64 32H192c20.1 0 39.1 9.5 51.2 25.6l19.2 25.6c6 8.1 15.5 12.8 25.6 12.8H448c35.3 0 64 28.7 64 64V416zM232 376c0 13.3 10.7 24 24 24s24-10.7 24-24V312h64c13.3 0 24-10.7 24-24s-10.7-24-24-24H280V200c0-13.3-10.7-24-24-24s-24 10.7-24 24v64H168c-13.3 0-24 10.7-24 24s10.7 24 24 24h64v64z"]},Lo={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160V416c0 53 43 96 96 96H352c53 0 96-43 96-96V320c0-17.7-14.3-32-32-32s-32 14.3-32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h96c17.7 0 32-14.3 32-32s-14.3-32-32-32H96z"]},os={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"]},ln={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8V96C0 60.7 28.7 32 64 32H181.5c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7H416c35.3 0 64 28.7 64 64v32H144c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224H544c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480H32c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]},Ss={prefix:"fas",iconName:"circle-play",icon:[512,512,[61469,"play-circle"],"f144","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM188.3 147.1c-7.6 4.2-12.3 12.3-12.3 20.9V344c0 8.7 4.7 16.7 12.3 20.9s16.8 4.1 24.3-.5l144-88c7.1-4.4 11.5-12.1 11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5z"]},M3={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},B3={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160H336c-17.7 0-32 14.3-32 32s14.3 32 32 32H463.5c0 0 0 0 0 0h.4c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32s-32 14.3-32 32v51.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1V448c0 17.7 14.3 32 32 32s32-14.3 32-32V396.9l17.6 17.5 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352H176c17.7 0 32-14.3 32-32s-14.3-32-32-32H48.4c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]},b6=B3,xh={prefix:"fas",iconName:"language",icon:[640,512,[],"f1ab","M0 128C0 92.7 28.7 64 64 64H256h48 16H576c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H320 304 256 64c-35.3 0-64-28.7-64-64V128zm320 0V384H576V128H320zM178.3 175.9c-3.2-7.2-10.4-11.9-18.3-11.9s-15.1 4.7-18.3 11.9l-64 144c-4.5 10.1 .1 21.9 10.2 26.4s21.9-.1 26.4-10.2l8.9-20.1h73.6l8.9 20.1c4.5 10.1 16.3 14.6 26.4 10.2s14.6-16.3 10.2-26.4l-64-144zM160 233.2L179 276H141l19-42.8zM448 164c11 0 20 9 20 20v4h44 16c11 0 20 9 20 20s-9 20-20 20h-2l-1.6 4.5c-8.9 24.4-22.4 46.6-39.6 65.4c.9 .6 1.8 1.1 2.7 1.6l18.9 11.3c9.5 5.7 12.5 18 6.9 27.4s-18 12.5-27.4 6.9l-18.9-11.3c-4.5-2.7-8.8-5.5-13.1-8.5c-10.6 7.5-21.9 14-34 19.4l-3.6 1.6c-10.1 4.5-21.9-.1-26.4-10.2s.1-21.9 10.2-26.4l3.6-1.6c6.4-2.9 12.6-6.1 18.5-9.8l-12.2-12.2c-7.8-7.8-7.8-20.5 0-28.3s20.5-7.8 28.3 0l14.6 14.6 .5 .5c12.4-13.1 22.5-28.3 29.8-45H448 376c-11 0-20-9-20-20s9-20 20-20h52v-4c0-11 9-20 20-20z"]},am={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]},gf={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]},vf={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z"]},z1={prefix:"fas",iconName:"comment",icon:[512,512,[128489,61669],"f075","M512 240c0 114.9-114.6 208-256 208c-37.1 0-72.3-6.4-104.1-17.9c-11.9 8.7-31.3 20.6-54.3 30.6C73.6 471.1 44.7 480 16 480c-6.5 0-12.3-3.9-14.8-9.9c-2.5-6-1.1-12.8 3.4-17.4l0 0 0 0 0 0 0 0 .3-.3c.3-.3 .7-.7 1.3-1.4c1.1-1.2 2.8-3.1 4.9-5.7c4.1-5 9.6-12.4 15.2-21.6c10-16.6 19.5-38.4 21.4-62.9C17.7 326.8 0 285.1 0 240C0 125.1 114.6 32 256 32s256 93.1 256 208z"]},N4={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48H48zM0 176V384c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V176L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]},F4={prefix:"fas",iconName:"circle-info",icon:[512,512,["info-circle"],"f05a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]},Tf=F4,S8={prefix:"fas",iconName:"ellipsis-vertical",icon:[128,512,["ellipsis-v"],"f142","M64 360a56 56 0 1 0 0 112 56 56 0 1 0 0-112zm0-160a56 56 0 1 0 0 112 56 56 0 1 0 0-112zM120 96A56 56 0 1 0 8 96a56 56 0 1 0 112 0z"]},md={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]},au={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3V352c0 17.7-14.3 32-32 32s-32-14.3-32-32V109.3l-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352H192c0 35.3 28.7 64 64 64s64-28.7 64-64H448c35.3 0 64 28.7 64 64v32c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V416c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]},Kg={prefix:"fas",iconName:"angle-down",icon:[448,512,[8964],"f107","M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]},Cu={prefix:"fas",iconName:"bug",icon:[512,512,[],"f188","M256 0c53 0 96 43 96 96v3.6c0 15.7-12.7 28.4-28.4 28.4H188.4c-15.7 0-28.4-12.7-28.4-28.4V96c0-53 43-96 96-96zM41.4 105.4c12.5-12.5 32.8-12.5 45.3 0l64 64c.7 .7 1.3 1.4 1.9 2.1c14.2-7.3 30.4-11.4 47.5-11.4H312c17.1 0 33.2 4.1 47.5 11.4c.6-.7 1.2-1.4 1.9-2.1l64-64c12.5-12.5 32.8-12.5 45.3 0s12.5 32.8 0 45.3l-64 64c-.7 .7-1.4 1.3-2.1 1.9c6.2 12 10.1 25.3 11.1 39.5H480c17.7 0 32 14.3 32 32s-14.3 32-32 32H416c0 24.6-5.5 47.8-15.4 68.6c2.2 1.3 4.2 2.9 6 4.8l64 64c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-63.1-63.1c-24.5 21.8-55.8 36.2-90.3 39.6V240c0-8.8-7.2-16-16-16s-16 7.2-16 16V479.2c-34.5-3.4-65.8-17.8-90.3-39.6L86.6 502.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l64-64c1.9-1.9 3.9-3.4 6-4.8C101.5 367.8 96 344.6 96 320H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H96.3c1.1-14.1 5-27.5 11.1-39.5c-.7-.6-1.4-1.2-2.1-1.9l-64-64c-12.5-12.5-12.5-32.8 0-45.3z"]},Id={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0H224V128c0 17.7 14.3 32 32 32H384V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64zm384 64H256V0L384 128z"]},$u={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},gv={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0H332.1c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9V336c0 26.5-21.5 48-48 48H208c-26.5 0-48-21.5-48-48V48c0-26.5 21.5-48 48-48zM48 128h80v64H64V448H256V416h64v48c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V176c0-26.5 21.5-48 48-48z"]},F9={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H48c-17.7 0-32 14.3-32 32s14.3 32 32 32H192V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H400c17.7 0 32-14.3 32-32s-14.3-32-32-32H256V80z"]},Al={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]},B9={prefix:"fas",iconName:"rotate",icon:[512,512,[128260,"sync-alt"],"f2f1","M142.9 142.9c62.2-62.2 162.7-62.5 225.3-1L327 183c-6.9 6.9-8.9 17.2-5.2 26.2s12.5 14.8 22.2 14.8H463.5c0 0 0 0 0 0H472c13.3 0 24-10.7 24-24V72c0-9.7-5.8-18.5-14.8-22.2s-19.3-1.7-26.2 5.2L413.4 96.6c-87.6-86.5-228.7-86.2-315.8 1C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5c7.7-21.8 20.2-42.3 37.8-59.8zM16 312v7.6 .7V440c0 9.7 5.8 18.5 14.8 22.2s19.3 1.7 26.2-5.2l41.6-41.6c87.6 86.5 228.7 86.2 315.8-1c24.4-24.4 42.1-53.1 52.9-83.7c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.2 62.2-162.7 62.5-225.3 1L185 329c6.9-6.9 8.9-17.2 5.2-26.2s-12.5-14.8-22.2-14.8H48.4h-.7H40c-13.3 0-24 10.7-24 24z"]},f_={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96V416c0 53 43 96 96 96H384h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32H384 96zm0 384H352v64H96c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16zm16 48H336c8.8 0 16 7.2 16 16s-7.2 16-16 16H144c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},u_={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]},t5={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480H40c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24V296c0 13.3 10.7 24 24 24s24-10.7 24-24V184c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},x_={prefix:"fas",iconName:"life-ring",icon:[512,512,[],"f1cd","M367.2 412.5C335.9 434.9 297.5 448 256 448s-79.9-13.1-111.2-35.5l58-58c15.8 8.6 34 13.5 53.3 13.5s37.4-4.9 53.3-13.5l58 58zm90.7 .8c33.8-43.4 54-98 54-157.3s-20.2-113.9-54-157.3c9-12.5 7.9-30.1-3.4-41.3S425.8 45 413.3 54C369.9 20.2 315.3 0 256 0S142.1 20.2 98.7 54c-12.5-9-30.1-7.9-41.3 3.4S45 86.2 54 98.7C20.2 142.1 0 196.7 0 256s20.2 113.9 54 157.3c-9 12.5-7.9 30.1 3.4 41.3S86.2 467 98.7 458c43.4 33.8 98 54 157.3 54s113.9-20.2 157.3-54c12.5 9 30.1 7.9 41.3-3.4s12.4-28.8 3.4-41.3zm-45.5-46.1l-58-58c8.6-15.8 13.5-34 13.5-53.3s-4.9-37.4-13.5-53.3l58-58C434.9 176.1 448 214.5 448 256s-13.1 79.9-35.5 111.2zM367.2 99.5l-58 58c-15.8-8.6-34-13.5-53.3-13.5s-37.4 4.9-53.3 13.5l-58-58C176.1 77.1 214.5 64 256 64s79.9 13.1 111.2 35.5zM157.5 309.3l-58 58C77.1 335.9 64 297.5 64 256s13.1-79.9 35.5-111.2l58 58c-8.6 15.8-13.5 34-13.5 53.3s4.9 37.4 13.5 53.3zM208 256a48 48 0 1 1 96 0 48 48 0 1 1 -96 0z"]},E_={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},X9={prefix:"fas",iconName:"video",icon:[576,512,["video-camera"],"f03d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128zM559.1 99.8c10.4 5.6 16.9 16.4 16.9 28.2V384c0 11.8-6.5 22.6-16.9 28.2s-23 5-32.9-1.6l-96-64L416 337.1V320 192 174.9l14.2-9.5 96-64c9.8-6.5 22.4-7.2 32.9-1.6z"]}},42346:(Dt,xe,l)=>{"use strict";l.d(xe,{Iu:()=>we,Ot:()=>nt,Vn:()=>le,h7:()=>R,iX:()=>ee,y4:()=>We});var o=l(81180),C=l(65879),_=l(22096),N=l(48180),B=l(7715),c=l(37398),X=l(78645),ae=l(65619),Q=l(9315),U=l(37921),oe=l(99397),j=l(26306),re=l(70940),J=l(94664),se=l(52572),_e=l(36232),De=l(54007);class Ze{constructor(pe){(0,o.Z)(this,"translations",void 0),this.translations=pe}getTranslation(pe){return(0,_.of)(this.translations.get(pe)||{})}}const at=new C.OlP("TRANSLOCO_LOADER");function et(ze,pe){return ze&&(Object.prototype.hasOwnProperty.call(ze,pe)?ze[pe]:pe.split(".").reduce((S,Y)=>S?.[Y],ze))}function de(ze){return ze?Array.isArray(ze)?ze.length:Ct(ze)?Object.keys(ze).length:ze?ze.length:0:0}function ke(ze){return"string"==typeof ze}function Ct(ze){return!!ze&&"object"==typeof ze&&!Array.isArray(ze)}function Tt(ze){return ze.replace(/(?:^\w|[A-Z]|\b\w)/g,(pe,S)=>0==S?pe.toLowerCase():pe.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Bt(ze){return null==ze}function Ot(ze){return!1===Bt(ze)}function Pt(ze){return ze&&"string"==typeof ze.scope}function Ae(ze){return(0,De.flatten)(ze,{safe:!0})}const $e=new C.OlP("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>ut}),ut={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,fallbackLang:[],availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function vt(ze={}){return{...ut,...ze,missingHandler:{...ut.missingHandler,...ze.missingHandler},flatten:{...ut.flatten,...ze.flatten}}}const gt=new C.OlP("TRANSLOCO_TRANSPILER");let ft=(()=>{class ze{constructor(S){(0,o.Z)(this,"interpolationMatcher",void 0),this.interpolationMatcher=function Gt(ze){const[pe,S]=ze.interpolation;return new RegExp(`${pe}(.*?)${S}`,"g")}(S??ut)}transpile(S,Y={},Ee,Ke){return ke(S)?S.replace(this.interpolationMatcher,(mt,_t)=>(_t=_t.trim(),Ot(Y[_t])?Y[_t]:Ot(Ee[_t])?this.transpile(Ee[_t],Y,Ee,Ke):"")):(Y&&(Ct(S)?S=this.handleObject(S,Y,Ee,Ke):Array.isArray(S)&&(S=this.handleArray(S,Y,Ee,Ke))),S)}handleObject(S,Y={},Ee,Ke){let mt=S;return Object.keys(Y).forEach(_t=>{const cn=et(mt,_t),Yt=et(Y,_t),_n=this.transpile(cn,Yt,Ee,Ke);mt=function q(ze,pe,S){ze={...ze};const Y=pe.split("."),Ee=Y.length-1;return Y.reduce((Ke,mt,_t)=>(Ke[mt]=_t===Ee?S:Array.isArray(Ke[mt])?Ke[mt].slice():{...Ke[mt]},Ke&&Ke[mt]),ze),ze}(mt,_t,_n)}),mt}handleArray(S,Y={},Ee,Ke){return S.map(mt=>this.transpile(mt,Y,Ee,Ke))}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG($e,8))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const tt=new C.OlP("TRANSLOCO_MISSING_HANDLER");let Mt=(()=>{class ze{handle(S,Y){return Y.missingHandler.logMissingKey&&!Y.prodMode&&console.warn(`%c Missing translation for '${S}'`,"font-size: 12px; color: red"),S}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const qe=new C.OlP("TRANSLOCO_INTERCEPTOR");let rt=(()=>{class ze{preSaveTranslation(S){return S}preSaveTranslationKey(S,Y){return Y}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();const dt=new C.OlP("TRANSLOCO_FALLBACK_STRATEGY");let it,ye=(()=>{class ze{constructor(S){(0,o.Z)(this,"userConfig",void 0),this.userConfig=S}getNextLangs(){const S=this.userConfig.fallbackLang;if(!S)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(S)?S:[S]}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG($e))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac})),ze})();function bt(ze){if(!ze)return"";const pe=ze.split("/");return pe.pop(),pe.join("/")}function At(ze){return ze?ze.split("/").pop():""}function Qe(ze,pe,S="|"){if(ke(ze)){const Y=ze.split(S),Ee=Y.pop();return Ee===pe?[!0,Y.toString()]:[!1,Ee]}return[!1,""]}function me(ze,pe){return function ce(ze){return ze&&Ct(ze.loader)}(ze)?function Ge(ze,pe){return Object.keys(ze).reduce((S,Y)=>(S[`${pe}/${Y}`]=ze[Y],S),{})}(ze.loader,pe):void 0}function T(ze){return{scope:bt(ze)||null,langName:At(ze)}}function te(ze){const{path:pe,inlineLoader:S,mainLoader:Y,data:Ee}=ze;if(S){if(!1===function ue(ze){return"function"==typeof ze}(S[pe]))throw`You're using an inline loader but didn't provide a loader for ${pe}`;return S[pe]().then(mt=>mt.default?mt.default:mt)}return Y.getTranslation(pe,Ee)}function we(ze,pe={},S){return it.translate(ze,pe,S)}let le=(()=>{class ze{constructor(S,Y,Ee,Ke,mt,_t){(0,o.Z)(this,"loader",void 0),(0,o.Z)(this,"parser",void 0),(0,o.Z)(this,"missingHandler",void 0),(0,o.Z)(this,"interceptor",void 0),(0,o.Z)(this,"fallbackStrategy",void 0),(0,o.Z)(this,"langChanges$",void 0),(0,o.Z)(this,"subscription",null),(0,o.Z)(this,"translations",new Map),(0,o.Z)(this,"cache",new Map),(0,o.Z)(this,"firstFallbackLang",void 0),(0,o.Z)(this,"defaultLang",""),(0,o.Z)(this,"availableLangs",[]),(0,o.Z)(this,"isResolvedMissingOnce",!1),(0,o.Z)(this,"lang",void 0),(0,o.Z)(this,"failedLangs",new Set),(0,o.Z)(this,"events",new X.x),(0,o.Z)(this,"events$",this.events.asObservable()),(0,o.Z)(this,"config",void 0),this.loader=S,this.parser=Y,this.missingHandler=Ee,this.interceptor=Ke,this.fallbackStrategy=_t,this.loader||(this.loader=new Ze(this.translations)),it=this,this.config=JSON.parse(JSON.stringify(mt)),this.setAvailableLangs(this.config.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.config),this.setDefaultLang(this.config.defaultLang),this.lang=new ae.X(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(cn=>{"translationLoadSuccess"===cn.type&&cn.wasFailure&&this.setActiveLang(cn.payload.langName)})}getDefaultLang(){return this.defaultLang}setDefaultLang(S){this.defaultLang=S}getActiveLang(){return this.lang.getValue()}setActiveLang(S){return this.parser.onLangChanged?.(S),this.lang.next(S),this.events.next({type:"langChanged",payload:T(S)}),this}setAvailableLangs(S){this.availableLangs=S}getAvailableLangs(){return this.availableLangs}load(S,Y={}){const Ee=this.cache.get(S);if(Ee)return Ee;let Ke;const mt=this._isLangScoped(S);let _t;mt&&(_t=bt(S));const cn={path:S,mainLoader:this.loader,inlineLoader:Y.inlineLoader,data:mt?{scope:_t}:void 0};if(this.useFallbackTranslation(S)){const _n=mt?`${_t}/${this.firstFallbackLang}`:this.firstFallbackLang,Rn=function Ce({mainLoader:ze,path:pe,data:S,fallbackPath:Y,inlineLoader:Ee}){return(Y?[pe,Y]:[pe]).map(mt=>{const _t=te({path:mt,mainLoader:ze,inlineLoader:Ee,data:S});return(0,B.D)(_t).pipe((0,c.U)(cn=>({translation:cn,lang:mt})))})}({...cn,fallbackPath:_n});Ke=(0,Q.D)(Rn)}else{const _n=te(cn);Ke=(0,B.D)(_n)}const Yt=Ke.pipe((0,U.X)(this.config.failedRetries),(0,oe.b)(_n=>{Array.isArray(_n)?_n.forEach(Rn=>{this.handleSuccess(Rn.lang,Rn.translation),Rn.lang!==S&&this.cache.set(Rn.lang,(0,_.of)({}))}):this.handleSuccess(S,_n)}),(0,j.K)(_n=>(this.config.prodMode||console.error(`Error while trying to load "${S}"`,_n),this.handleFailure(S,Y))),(0,re.d)(1));return this.cache.set(S,Yt),Yt}translate(S,Y={},Ee=this.getActiveLang()){if(!S)return S;const{scope:Ke,resolveLang:mt}=this.resolveLangAndScope(Ee);if(Array.isArray(S))return S.map(Yt=>this.translate(Ke?`${Ke}.${Yt}`:Yt,Y,mt));S=Ke?`${Ke}.${S}`:S;const _t=this.getTranslation(mt),cn=_t[S];return cn?this.parser.transpile(cn,Y,_t,S):this._handleMissingKey(S,cn,Y)}selectTranslate(S,Y,Ee,Ke=!1){let mt;const _t=(Yt,_n)=>this.load(Yt,_n).pipe((0,c.U)(()=>Ke?this.translateObject(S,Y,Yt):this.translate(S,Y,Yt)));if(Bt(Ee))return this.langChanges$.pipe((0,J.w)(Yt=>_t(Yt)));if(function $t(ze){return Array.isArray(ze)&&ze.every(Pt)}(Ee)||Pt(Ee)){const Yt=Array.isArray(Ee)?Ee[0]:Ee;Ee=Yt.scope,mt=me(Yt,Yt.scope)}if(this.isLang(Ee)||this.isScopeWithLang(Ee))return _t(Ee);const cn=Ee;return this.langChanges$.pipe((0,J.w)(Yt=>_t(`${cn}/${Yt}`,{inlineLoader:mt})))}isScopeWithLang(S){return this.isLang(At(S))}translateObject(S,Y={},Ee=this.getActiveLang()){if(ke(S)||Array.isArray(S)){const{resolveLang:mt,scope:_t}=this.resolveLangAndScope(Ee);if(Array.isArray(S))return S.map(_n=>this.translateObject(_t?`${_t}.${_n}`:_n,Y,mt));const cn=this.getTranslation(mt),Yt=function Oe(ze){return(0,De.unflatten)(ze)}(this.getObjectByKey(cn,S=_t?`${_t}.${S}`:S));return function $(ze){return 0===de(ze)}(Yt)?this.translate(S,Y,Ee):this.parser.transpile(Yt,Y,cn,S)}const Ke=[];for(const[mt,_t]of this.getEntries(S))Ke.push(this.translateObject(mt,_t,Ee));return Ke}selectTranslateObject(S,Y,Ee){if(ke(S)||Array.isArray(S))return this.selectTranslate(S,Y,Ee,!0);const[[Ke,mt],..._t]=this.getEntries(S);return this.selectTranslateObject(Ke,mt,Ee).pipe((0,c.U)(cn=>{const Yt=[cn];for(const[_n,Rn]of _t)Yt.push(this.translateObject(_n,Rn,Ee));return Yt}))}getTranslation(S){if(S){if(this.isLang(S))return this.translations.get(S)||{};{const{scope:Y,resolveLang:Ee}=this.resolveLangAndScope(S),Ke=this.translations.get(Ee)||{};return this.getObjectByKey(Ke,Y)}}return this.translations}selectTranslation(S){let Y=this.langChanges$;if(S){const Ee=At(S)!==S;Y=this.isLang(S)||Ee?(0,_.of)(S):this.langChanges$.pipe((0,c.U)(Ke=>`${S}/${Ke}`))}return Y.pipe((0,J.w)(Ee=>this.load(Ee).pipe((0,c.U)(()=>this.getTranslation(Ee)))))}setTranslation(S,Y=this.getActiveLang(),Ee={}){const mt={merge:!0,emitChange:!0,...Ee},_t=bt(Y);let cn=S;_t&&(cn=Ae({[this.getMappedScope(_t)]:S}));const Yt=_t?At(Y):Y,_n={...mt.merge&&this.getTranslation(Yt),...cn},Rn=this.config.flatten.aot?_n:Ae(_n),mi=this.interceptor.preSaveTranslation(Rn,Yt);this.translations.set(Yt,mi),mt.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(S,Y,Ee=this.getActiveLang(),Ke={}){const mt=this.interceptor.preSaveTranslationKey(S,Y,Ee);this.setTranslation({[S]:mt},Ee,{...Ke,merge:!0})}setFallbackLangForMissingTranslation({fallbackLang:S}){const Y=Array.isArray(S)?S[0]:S;S&&this.useFallbackTranslation(Y)&&(this.firstFallbackLang=Y)}_handleMissingKey(S,Y,Ee){if(this.config.missingHandler.allowEmpty&&""===Y)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const Ke=this.translate(S,Ee,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,Ke}return this.missingHandler.handle(S,this.getMissingHandlerData(),Ee)}_isLangScoped(S){return-1===this.getAvailableLangsIds().indexOf(S)}isLang(S){return-1!==this.getAvailableLangsIds().indexOf(S)}_loadDependencies(S,Y){const Ee=At(S);return this._isLangScoped(S)&&!this.isLoadedTranslation(Ee)?(0,se.a)([this.load(Ee),this.load(S,{inlineLoader:Y})]):this.load(S,{inlineLoader:Y})}_completeScopeWithLang(S){return this._isLangScoped(S)&&!this.isLang(At(S))?`${S}/${this.getActiveLang()}`:S}_setScopeAlias(S,Y){this.config.scopeMapping||(this.config.scopeMapping={}),this.config.scopeMapping[S]=Y}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(S){return de(this.getTranslation(S))}getAvailableLangsIds(){return ke(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(Y=>Y.id)}getMissingHandlerData(){return{...this.config,activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang}}useFallbackTranslation(S){return this.config.missingHandler.useFallbackTranslation&&S!==this.firstFallbackLang}handleSuccess(S,Y){this.setTranslation(Y,S,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:T(S)}),this.failedLangs.forEach(Ee=>this.cache.delete(Ee)),this.failedLangs.clear()}handleFailure(S,Y){Bt(Y.failedCounter)&&(Y.failedCounter=0,Y.fallbackLangs||(Y.fallbackLangs=this.fallbackStrategy.getNextLangs(S)));const Ee=S.split("/"),mt=Y.fallbackLangs[Y.failedCounter];if(this.failedLangs.add(S),this.cache.has(mt))return this.handleSuccess(mt,this.getTranslation(mt)),_e.E;if(!mt||mt===Ee[Ee.length-1]){let Yt="Unable to load translation and all the fallback languages";throw Ee.length>1&&(Yt+=", did you misspelled the scope name?"),new Error(Yt)}let cn=mt;return Ee.length>1&&(Ee[Ee.length-1]=mt,cn=Ee.join("/")),Y.failedCounter++,this.events.next({type:"translationLoadFailure",payload:T(S)}),this.load(cn,Y)}getMappedScope(S){const{scopeMapping:Y={}}=this.config;return Y[S]||Tt(S)}resolveLangAndScope(S){let Ee,Y=S;if(this._isLangScoped(S)){const Ke=At(S),mt=this.isLang(Ke);Y=mt?Ke:this.getActiveLang(),Ee=this.getMappedScope(mt?bt(S):S)}return{scope:Ee,resolveLang:Y}}getObjectByKey(S,Y){const Ee={},Ke=`${Y}.`;for(const mt in S)mt.startsWith(Ke)&&(Ee[mt.replace(Ke,"")]=S[mt]);return Ee}getEntries(S){return S instanceof Map?S.entries():Object.entries(S)}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.LFG(at,8),C.LFG(gt),C.LFG(tt),C.LFG(qe),C.LFG($e),C.LFG(dt))}),(0,o.Z)(ze,"\u0275prov",C.Yz7({token:ze,factory:ze.\u0275fac,providedIn:"root"})),ze})();const Lt=new C.OlP("TRANSLOCO_LANG"),Kt=(new C.OlP("TRANSLOCO_LOADING_TEMPLATE"),new C.OlP("TRANSLOCO_SCOPE"));class qt{constructor(){(0,o.Z)(this,"initialized",!1)}resolve({inline:pe,provider:S,active:Y}){let Ee=Y;if(this.initialized)return Ee=Y,Ee;if(S){const[,Ke]=Qe(S,"static");Ee=Ke}if(pe){const[,Ke]=Qe(pe,"static");Ee=Ke}return this.initialized=!0,Ee}resolveLangBasedOnScope(pe){return bt(pe)?At(pe):pe}resolveLangPath(pe,S){return S?`${S}/${pe}`:pe}}class mn{constructor(pe){(0,o.Z)(this,"service",void 0),this.service=pe}resolve(pe){const{inline:S,provider:Y}=pe;if(S)return S;if(Y){if(Pt(Y)){const{scope:Ee,alias:Ke=Tt(Ee)}=Y;return this.service._setScopeAlias(Ee,Ke),Ee}return Y}}}let nt=(()=>{class ze{constructor(S,Y,Ee,Ke){(0,o.Z)(this,"service",void 0),(0,o.Z)(this,"providerScope",void 0),(0,o.Z)(this,"providerLang",void 0),(0,o.Z)(this,"cdr",void 0),(0,o.Z)(this,"subscription",null),(0,o.Z)(this,"lastValue",""),(0,o.Z)(this,"lastKey",void 0),(0,o.Z)(this,"path",void 0),(0,o.Z)(this,"langResolver",new qt),(0,o.Z)(this,"scopeResolver",void 0),this.service=S,this.providerScope=Y,this.providerLang=Ee,this.cdr=Ke,this.scopeResolver=new mn(this.service)}transform(S,Y,Ee){if(!S)return S;const Ke=Y?`${S}${JSON.stringify(Y)}`:S;if(Ke===this.lastKey)return this.lastValue;this.lastKey=Ke,this.subscription?.unsubscribe();const mt=function zt(ze,pe){const[S]=Qe(pe,"static");return!S&&!!ze.config.reRenderOnLangChange}(this.service,this.providerLang||Ee);return this.subscription=this.service.langChanges$.pipe((0,J.w)(_t=>{const cn=this.langResolver.resolve({inline:Ee,provider:this.providerLang,active:_t});return Array.isArray(this.providerScope)?(0,Q.D)(this.providerScope.map(Yt=>this.resolveScope(cn,Yt))):this.resolveScope(cn,this.providerScope)}),function Pe(ze){return ze?pe=>pe:(0,N.q)(1)}(mt)).subscribe(()=>this.updateValue(S,Y)),this.lastValue}ngOnDestroy(){this.subscription?.unsubscribe(),this.subscription=null}updateValue(S,Y){const Ee=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.service.translate(S,Y,Ee),this.cdr.markForCheck()}resolveScope(S,Y){const Ee=this.scopeResolver.resolve({inline:void 0,provider:Y});this.path=this.langResolver.resolveLangPath(S,Ee);const Ke=me(Y,Ee);return this.service._loadDependencies(this.path,Ke)}}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)(C.Y36(le,16),C.Y36(Kt,24),C.Y36(Lt,24),C.Y36(C.sBO,16))}),(0,o.Z)(ze,"\u0275pipe",C.Yjl({name:"transloco",type:ze,pure:!1,standalone:!0})),ze})(),We=(()=>{class ze{}return(0,o.Z)(ze,"\u0275fac",function(S){return new(S||ze)}),(0,o.Z)(ze,"\u0275mod",C.oAB({type:ze})),(0,o.Z)(ze,"\u0275inj",C.cJS({})),ze})();function R(ze){const pe=[ht(ft),Ve(Mt),ge(rt),He(ye)];return ze.config&&pe.push(function z(ze){return(0,C.MR2)([{provide:$e,useValue:vt(ze)}])}(ze.config)),ze.loader&&pe.push(function D(ze){return(0,C.MR2)([{provide:at,useClass:ze}])}(ze.loader)),pe}function ee(ze){return{provide:Kt,useValue:ze,multi:!0}}function ht(ze){return(0,C.MR2)([{provide:gt,useClass:ze,deps:[$e]}])}function He(ze){return(0,C.MR2)([{provide:dt,useClass:ze,deps:[$e]}])}function Ve(ze){return(0,C.MR2)([{provide:tt,useClass:ze}])}function ge(ze){return(0,C.MR2)([{provide:qe,useClass:ze}])}new C.OlP("TRANSLOCO_TEST_LANGS - Available testing languages"),new C.OlP("TRANSLOCO_TEST_OPTIONS - Testing options")},78791:(Dt,xe,l)=>{"use strict";l.d(xe,{c:()=>q,t:()=>Xt});var o=l(78645),C=l(47394),_=l(7715),N=l(36232),B=l(65879),c=l(21631),X=l(59773);const ae=B.GuJ,U=Symbol("__destroy"),oe=Symbol("__decoratorApplied");function j(Ot){return"string"==typeof Ot?Symbol(`__destroy__${Ot}`):U}function J(Ot,Ut){Ot[Ut]||(Ot[Ut]=new o.x)}function se(Ot,Ut){Ot[Ut]&&(Ot[Ut].next(),Ot[Ut].complete(),Ot[Ut]=null)}function _e(Ot){Ot instanceof C.w0&&Ot.unsubscribe()}function Ze(Ot,Ut){return function(){if(Ot&&Ot.call(this),se(this,j()),Ut.arrayName&&function De(Ot){Array.isArray(Ot)&&Ot.forEach(_e)}(this[Ut.arrayName]),Ut.checkProperties)for(const Pt in this)Ut.blackList?.includes(Pt)||_e(this[Pt])}}function q(Ot={}){return Ut=>{!function Q(Ot){return!!Ot[ae]}(Ut)?function at(Ot,Ut){Ot.prototype.ngOnDestroy=Ze(Ot.prototype.ngOnDestroy,Ut)}(Ut,Ot):function et(Ot,Ut){const Pt=Ot.\u0275pipe;Pt.onDestroy=Ze(Pt.onDestroy,Ut)}(Ut,Ot),function re(Ot){Ot.prototype[oe]=!0}(Ut)}}const de=7,$=Symbol("CheckerHasBeenSet");function Ue(Ot){const Ut=B.dqk.Zone;return Ut&&"function"==typeof Ut.root?.run?Ut.root.run(Ot):Ot()}const Rt=!1;function Xt(Ot,Ut){return Pt=>{const $t=j(Ut);"string"==typeof Ut?function Tt(Ot,Ut,Pt){const $t=Ot[Ut];if(Rt&&"function"!=typeof $t)throw new Error(`${Ot.constructor.name} is using untilDestroyed but doesn't implement ${Ut}`);J(Ot,Pt),Ot[Ut]=function(){$t.apply(this,arguments),se(this,Pt),Ot[Ut]=$t}}(Ot,Ut,$t):(Rt&&function Bt(Ot){const Ut=Object.getPrototypeOf(Ot);if(!(oe in Ut))throw new Error("untilDestroyed operator cannot be used inside directives or components or providers that are not decorated with UntilDestroy decorator")}(Ot),J(Ot,$t));const ce=Ot[$t];return Rt&&function ue(Ot,Ut){Ot[$]||function ke(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha||typeof process<"u"&&"[object process]"===Object.prototype.toString.call(process)}()||(Ue(()=>(0,_.D)(Promise.resolve()).pipe((0,c.z)(()=>{let Pt;try{Pt=(0,B.EEQ)(Ot)}catch{Pt=null}const $t=Pt?.lView;if(null==$t)return N.E;const ce=$t[de]||($t[de]=[]),Oe=new o.x;return ce.push(function(){Ue(()=>{Oe.next(),Oe.complete()})}),Oe}),(0,c.z)(()=>Promise.resolve())).subscribe(()=>{(Ut.observed??Ut.observers.length>0)&&console.warn(function Ct(Ot){return`\n The ${Ot.constructor.name} still has subscriptions that haven't been unsubscribed.\n This may happen if the class extends another class decorated with @UntilDestroy().\n The child class implements its own ngOnDestroy() method but doesn't call super.ngOnDestroy().\n Let's look at the following example:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {}\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n }\n }\n The BaseDirective.ngOnDestroy() will not be called since Angular will call ngOnDestroy()\n on the ConcreteComponent, but not on the BaseDirective.\n One of the solutions is to declare an empty ngOnDestroy method on the BaseDirective:\n @UntilDestroy()\n @Directive()\n export abstract class BaseDirective {\n ngOnDestroy(): void {}\n }\n @Component({ template: '' })\n export class ConcreteComponent extends BaseDirective implements OnDestroy {\n constructor() {\n super();\n someObservable$.pipe(untilDestroyed(this)).subscribe();\n }\n ngOnDestroy(): void {\n // Some logic here...\n super.ngOnDestroy();\n }\n }\n `}(Ot))})),Ot[$]=!0)}(Ot,ce),Pt.pipe((0,X.R)(ce))}}},81180:(Dt,xe,l)=>{"use strict";function o(B){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(c){return typeof c}:function(c){return c&&"function"==typeof Symbol&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c})(B)}function N(B,c,X){return(c=function _(B){var c=function C(B,c){if("object"!==o(B)||null===B)return B;var X=B[Symbol.toPrimitive];if(void 0!==X){var ae=X.call(B,c||"default");if("object"!==o(ae))return ae;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===c?String:Number)(B)}(B,"string");return"symbol"===o(c)?c:String(c)}(c))in B?Object.defineProperty(B,c,{value:X,enumerable:!0,configurable:!0,writable:!0}):B[c]=X,B}l.d(xe,{Z:()=>N})},97582:(Dt,xe,l)=>{"use strict";l.d(xe,{FC:()=>de,KL:()=>ue,ZT:()=>C,gn:()=>B,mG:()=>j,pi:()=>_,qq:()=>q});var o=function(ce,Oe){return(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ae,$e){Ae.__proto__=$e}||function(Ae,$e){for(var ut in $e)Object.prototype.hasOwnProperty.call($e,ut)&&(Ae[ut]=$e[ut])})(ce,Oe)};function C(ce,Oe){if("function"!=typeof Oe&&null!==Oe)throw new TypeError("Class extends value "+String(Oe)+" is not a constructor or null");function Ae(){this.constructor=ce}o(ce,Oe),ce.prototype=null===Oe?Object.create(Oe):(Ae.prototype=Oe.prototype,new Ae)}var _=function(){return _=Object.assign||function(Oe){for(var Ae,$e=1,ut=arguments.length;$e=0;ft--)(gt=ce[ft])&&(vt=(ut<3?gt(vt):ut>3?gt(Oe,Ae,vt):gt(Oe,Ae))||vt);return ut>3&&vt&&Object.defineProperty(Oe,Ae,vt),vt}function j(ce,Oe,Ae,$e){return new(Ae||(Ae=Promise))(function(vt,gt){function ft(kt){try{Xe($e.next(kt))}catch(tt){gt(tt)}}function Gt(kt){try{Xe($e.throw(kt))}catch(tt){gt(tt)}}function Xe(kt){kt.done?vt(kt.value):function ut(vt){return vt instanceof Ae?vt:new Ae(function(gt){gt(vt)})}(kt.value).then(ft,Gt)}Xe(($e=$e.apply(ce,Oe||[])).next())})}function q(ce){return this instanceof q?(this.v=ce,this):new q(ce)}function de(ce,Oe,Ae){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ut,$e=Ae.apply(ce,Oe||[]),vt=[];return ut={},gt("next"),gt("throw"),gt("return"),ut[Symbol.asyncIterator]=function(){return this},ut;function gt(Mt){$e[Mt]&&(ut[Mt]=function(qe){return new Promise(function(rt,dt){vt.push([Mt,qe,rt,dt])>1||ft(Mt,qe)})})}function ft(Mt,qe){try{!function Gt(Mt){Mt.value instanceof q?Promise.resolve(Mt.value.v).then(Xe,kt):tt(vt[0][2],Mt)}($e[Mt](qe))}catch(rt){tt(vt[0][3],rt)}}function Xe(Mt){ft("next",Mt)}function kt(Mt){ft("throw",Mt)}function tt(Mt,qe){Mt(qe),vt.shift(),vt.length&&ft(vt[0][0],vt[0][1])}}function ue(ce){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Ae,Oe=ce[Symbol.asyncIterator];return Oe?Oe.call(ce):(ce=function _e(ce){var Oe="function"==typeof Symbol&&Symbol.iterator,Ae=Oe&&ce[Oe],$e=0;if(Ae)return Ae.call(ce);if(ce&&"number"==typeof ce.length)return{next:function(){return ce&&$e>=ce.length&&(ce=void 0),{value:ce&&ce[$e++],done:!ce}}};throw new TypeError(Oe?"Object is not iterable.":"Symbol.iterator is not defined.")}(ce),Ae={},$e("next"),$e("throw"),$e("return"),Ae[Symbol.asyncIterator]=function(){return this},Ae);function $e(vt){Ae[vt]=ce[vt]&&function(gt){return new Promise(function(ft,Gt){!function ut(vt,gt,ft,Gt){Promise.resolve(Gt).then(function(Xe){vt({value:Xe,done:ft})},gt)}(ft,Gt,(gt=ce[vt](gt)).done,gt.value)})}}}"function"==typeof SuppressedError&&SuppressedError}},Dt=>{Dt(Dt.s=86718)}]); \ No newline at end of file diff --git a/dist/runtime.609a3a8128ff9d5d.js b/dist/runtime.fd84f03a909d6a4e.js similarity index 75% rename from dist/runtime.609a3a8128ff9d5d.js rename to dist/runtime.fd84f03a909d6a4e.js index 727171da..96e2150f 100644 --- a/dist/runtime.609a3a8128ff9d5d.js +++ b/dist/runtime.fd84f03a909d6a4e.js @@ -1 +1 @@ -(()=>{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[b]))?a.splice(b--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"a6e8d89caf3a9fdc",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"aa3f69fe9e8f582e",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var b=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((i,u)=>n=e[d]=[i,u]);c.push(n[2]=r);var s=t.p+t.u(d),b=new Error;t.l(s,i=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=i&&("load"===i.type?"missing":i.type),l=i&&i.target&&i.target.src;b.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",b.name="ChunkLoadError",b.type=u,b.request=l,n[1](b)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var b,o,[n,r,s]=c,i=0;if(n.some(l=>0!==e[l])){for(b in r)t.o(r,b)&&(t.m[b]=r[b]);if(s)var u=s(t)}for(d&&d(c);i{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[i]))?a.splice(i--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"6bbbb84553abaa65",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"d6c3399fb9e97277",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var i=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((b,u)=>n=e[d]=[b,u]);c.push(n[2]=r);var s=t.p+t.u(d),i=new Error;t.l(s,b=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=b&&("load"===b.type?"missing":b.type),l=b&&b.target&&b.target.src;i.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",i.name="ChunkLoadError",i.type=u,i.request=l,n[1](i)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var i,o,[n,r,s]=c,b=0;if(n.some(l=>0!==e[l])){for(i in r)t.o(r,i)&&(t.m[i]=r[i]);if(s)var u=s(t)}for(d&&d(c);b Date: Thu, 3 Apr 2025 11:47:57 -0600 Subject: [PATCH 12/21] rebuild dist --- angular.json | 8 +- dist/5979.2f2a7ca7c85bdcae.js | 1 + dist/5979.6bbbb84553abaa65.js | 1 - dist/index.html | 2 +- ...09d6a4e.js => runtime.f09576db1c887734.js} | 2 +- .../df-service-details.component.html | 20 +- .../df-service-details.component.ts | 18 +- .../df-dynamic-field.component.html | 8 +- .../df-dynamic-field.component.ts | 47 +- .../df-file-selector-dialog.component.html | 81 +-- .../df-file-selector-dialog.component.scss | 64 +-- .../df-file-selector-dialog.component.ts | 516 ++++++++++-------- .../df-file-selector.component.html | 73 ++- .../df-file-selector.component.scss | 22 +- .../df-file-selector.component.ts | 110 ++-- .../shared/services/df-file-api.service.ts | 360 +++++++----- 16 files changed, 782 insertions(+), 551 deletions(-) create mode 100644 dist/5979.2f2a7ca7c85bdcae.js delete mode 100644 dist/5979.6bbbb84553abaa65.js rename dist/{runtime.fd84f03a909d6a4e.js => runtime.f09576db1c887734.js} (97%) diff --git a/angular.json b/angular.json index 2f08828a..c9b8c736 100644 --- a/angular.json +++ b/angular.json @@ -31,7 +31,13 @@ "src/styles.scss", "./node_modules/swagger-ui/dist/swagger-ui.css" ], - "allowedCommonJsDependencies": ["ace-builds", "flat", "minim", "prop-types", "swagger-ui"] + "allowedCommonJsDependencies": [ + "ace-builds", + "flat", + "minim", + "prop-types", + "swagger-ui" + ] }, "configurations": { "production": { diff --git a/dist/5979.2f2a7ca7c85bdcae.js b/dist/5979.2f2a7ca7c85bdcae.js new file mode 100644 index 00000000..45f6c151 --- /dev/null +++ b/dist/5979.2f2a7ca7c85bdcae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(Sc,vt,d)=>{d.r(vt),d.d(vt,{DfPaywallModal:()=>Kt,DfServiceDetailsComponent:()=>Ot});var Wt=d(15861),z=d(97582),g=d(96814),m=d(56223),yt=d(75986),K=d(3305),u=d(64170),O=d(2032),T=d(98525),W=d(82599),kt=d(74104),Y=d(42346),t=d(65879),x=d(32296),y=d(45597),C=d(90590),k=d(92596),P=d(78791),lt=d(24630),R=d(27921),w=d(37398),Xt=d(15711),h=d(17700),M=d(23680),S=d(42495);const te=["determinateSpinner"];function ee(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const ne=(0,M.pj)(class{constructor(n){this._elementRef=n}},"primary"),oe=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function ce(){return{diameter:wt}}}),wt=100;let ie=(()=>{class n extends ne{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=wt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(oe))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(te,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,ee,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),re=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[g.ez,M.BQ]}),n})();var A=d(30617),_=d(25313),B=d(69862),H=d(6625),$=d(65592),v=d(26306),G=d(99397),F=d(58504),St=d(69854),le=d(78630);let Dt=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const l=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${l}`),l}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[St.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new $.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const l=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:l}).pipe((0,w.U)(r=>r&&r.resource&&Array.isArray(r.resource)?(r.resource=r.resource.filter(s=>this.isSelectableFileService(s)),0===r.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):r):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(r=>(console.error("Error fetching file services:",r),console.warn("API call failed, using default file services"),new $.y(s=>{s.next(e),s.complete()})))).subscribe({next:r=>{JSON.stringify(r)!==JSON.stringify(e)&&c.next(r),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new $.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new $.y(p=>{p.next({resource:[]}),p.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const r={},s=this.userDataService.token;return s&&(r[St.Zt]=s),this.http.get(i,{headers:r,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,G.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let b="Error loading files. ";return b+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(b),new $.y(Z=>{Z.next({resource:[],error:b}),Z.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const l=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${l}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const s=new FormData;s.append("files",c);const p=this.getHeaders();return this.http.post(l,s,{headers:p}).pipe((0,G.b)(b=>console.log("Upload complete with response:",b)),(0,v.K)(b=>(console.error(`Error uploading file: ${b.status} ${b.statusText}`,b),(0,F._)(()=>({status:b.status,error:b.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${r}`,i);const s=this.getHeaders();return s["X-Http-Method"]="POST",this.http.post(r,i,{headers:s}).pipe((0,G.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${r}:`,p),p}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(l=>{throw console.error(`Error getting file content from ${i}:`,l),l}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,G.b)(l=>console.log("Delete response:",l)),(0,v.K)(l=>{throw console.error(`Error deleting file at ${i}:`,l),l}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${r}`,i),this.http.post(r,i,{headers:this.getHeaders()}).pipe((0,G.b)(s=>console.log("Create directory response:",s)),(0,v.K)(s=>{throw console.error(`Error creating directory at ${r}:`,s),s}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN),t.LFG(le._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var N;const de=["fileUploadInput"];function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function me(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function ge(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function fe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,pe,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function _e(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function be(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",27)(1,"button",28),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.showCreateFolderDialog())}),t.TgZ(2,"span",29),t._uU(3,"cr"),t.qZA(),t._uU(4," Create Folder "),t.qZA(),t.TgZ(5,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.triggerFileUpload())}),t.TgZ(6,"span",29),t._uU(7,"up"),t.qZA(),t._uU(8," Upload File "),t.qZA(),t.TgZ(9,"input",31,32),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.handleFileUpload(a))}),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(9),t.Q6J("accept",e.data.allowedExtensions.join(","))}}function he(n,o){1&n&&(t.TgZ(0,"div",33)(1,"p"),t._uU(2," Select a file from the list below. To upload new files, please use the File Manager. "),t.qZA()())}function ue(n,o){1&n&&(t.TgZ(0,"div",34),t._UZ(1,"mat-spinner",35),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function xe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Name"),t.qZA())}function Ce(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",48),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):l.selectFile(i))}),t.TgZ(1,"div",49),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function Me(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Type"),t.qZA())}function Oe(n,o){if(1&n&&(t.TgZ(0,"td",50),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Pe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Actions"),t.qZA())}function ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ye(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function ke(n,o){if(1&n&&(t.TgZ(0,"td",50),t.YNc(1,ve,3,0,"button",51),t.YNc(2,ye,3,1,"button",52),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function we(n,o){1&n&&t._UZ(0,"tr",55)}function Se(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",56),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function De(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",57)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,De,4,0,"button",58),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function Ae(n,o){if(1&n&&(t.TgZ(0,"div",36)(1,"table",37),t.ynx(2,38),t.YNc(3,xe,2,0,"th",39),t.YNc(4,Ce,5,2,"td",40),t.BQk(),t.ynx(5,41),t.YNc(6,Me,2,0,"th",39),t.YNc(7,Oe,2,1,"td",42),t.BQk(),t.ynx(8,43),t.YNc(9,Pe,2,0,"th",39),t.YNc(10,ke,3,2,"td",42),t.BQk(),t.YNc(11,we,1,0,"tr",44),t.YNc(12,Se,1,2,"tr",45),t.qZA(),t.YNc(13,Te,4,1,"div",46),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Ie(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",60)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function Ze(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,_e,2,1,"span",1),t.qZA()(),t.YNc(8,be,11,1,"div",22),t.YNc(9,he,3,0,"div",23),t.YNc(10,ue,4,0,"div",24),t.YNc(11,Ae,14,4,"div",25),t.YNc(12,Ie,6,3,"div",26),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(1),t.Q6J("ngIf",!e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let ze=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(h.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11," Create "),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,u.lN,u.KE,u.hX,O.c,O.Nt,m.u5,m.Fj,m.JJ,m.On,g.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((N=class{get isSelectorOnly(){return!!this.data.selectorOnly}constructor(o,e,c,a,i,l){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=l,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0])}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){if(!this.selectedFileApi)return;this.isLoading=!0;const e=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:`${this.selectedFileApi.name}`}`;console.log(`Loading files using absolute URL: ${e}`);this.http.get(e,{params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,P.t)(this)).subscribe({next:a=>{if(this.isLoading=!1,a.error&&(console.warn("File listing contained error:",a.error),a.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let i=[];Array.isArray(a)?i=a:a.resource&&Array.isArray(a.resource)&&(i=a.resource),this.files=i.map(l=>({name:l.name||(l.path?l.path.split("/").pop():""),path:l.path||((this.currentPath?this.currentPath+"/":"")+l.name).replace("//","/"),type:"folder"===l.type?"folder":"file",contentType:l.content_type||l.contentType,lastModified:l.last_modified||l.lastModified,size:l.size})),console.log("Processed files:",this.files)},error:a=>{console.error("Error loading files:",a),this.files=[];let i="Failed to load files. ";500===a.status?(i+="The server encountered an internal error. Using empty directory view.",console.warn(i)):404===a.status?(i+="The specified folder does not exist.",alert(i)):403===a.status||401===a.status?(i+="You do not have permission to access this location.",alert(i)):(i+="Please check your connection and try again.",alert(i)),this.isLoading=!1}})}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const Z=this.files.find(Pt=>Pt.name===o.name);Z&&(this.selectedFile=Z)},500)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name,b={path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",b),this.dialogRef.close(b)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}showCreateFolderDialog(){this.isSelectorOnly||this.dialog.open(ze,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){if(!this.selectedFileApi)return;this.isLoading=!0;const c={resource:[{name:o,type:"folder"}]},a=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:this.selectedFileApi.name}`;console.log(`Creating folder using absolute URL: ${a}`),this.http.post(a,c,{headers:{"X-Http-Method":"POST"}}).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:l=>{console.error("Error creating folder:",l),alert("Failed to create folder. Please try again."),this.isLoading=!1}})}cancel(){this.dialogRef.close()}triggerFileUpload(){this.isSelectorOnly||this.fileUploadInput&&this.fileUploadInput.nativeElement.click()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=l=>{const r=l.target?.result;console.log(`File content read successfully, content length: ${r?r.byteLength:0} bytes`);const s="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(s)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=l=>{console.error("Error reading file:",l),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||N)(t.Y36(h.so),t.Y36(h.WI),t.Y36(h.uw),t.Y36(B.eN),t.Y36(Dt),t.Y36(H.R))},N.\u0275cmp=t.Xpm({type:N,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(de,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:H.R,useFactory:n=>new H.R("api/v2",n),deps:[B.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],["class","action-row",4,"ngIf"],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,se,3,0,"ng-container",1),t.YNc(2,me,3,0,"ng-container",1),t.YNc(3,ge,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,fe,5,1,"div",2),t.YNc(6,Ze,13,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[g.ez,g.sg,g.O5,h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,x.RK,kt.Nh,u.lN,O.c,T.LD,re,ie,A.Ps,A.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,m.u5,m.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),N);dt=(0,z.gn)([(0,P.c)({checkProperties:!0})],dt);var Q,U=d(86806),X=d(81896);function Fe(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function Ne(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Ue(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Fe,2,1,"span",6),t.YNc(2,Ne,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Qe(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Je(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9," Upload files through the File Manager first, then select them here. "),t.qZA(),t.YNc(10,Qe,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Ee(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Le,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Ee,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.hij(" ",e.selectedFile.fileName||e.selectedFile.name," "),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let st=((Q=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate(["/adf/files"])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!0}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||Q)(t.Y36(h.uw),t.Y36(Dt),t.Y36(H.R),t.Y36(X.F0))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:U.Xt,useValue:"api/v2/system/service"},H.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Ue,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Je,11,3,"div",3),t.YNc(4,qe,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[g.ez,g.O5,h.Is,x.ot,x.lW,u.lN,O.c,T.LD,m.u5,m.UX,k.AV,k.gM,y.uH,y.BN,A.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),Q);st=(0,z.gn)([(0,P.c)({checkProperties:!0})],st);var J,tt=d(65763);const Ye=["fileSelector"];function Re(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Be(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function He(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function $e(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,He,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ge(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const je=function(){return["integer","string","password","text"]},Ve=function(){return["picklist","multi_picklist"]};function Ke(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Re,2,1,"mat-label",1),t.YNc(2,Be,1,4,"input",5),t.YNc(3,$e,2,3,"mat-select",6),t.YNc(4,Ge,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,je).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,Ve).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const We=function(){return[".p8",".pem",".key"]};function Xe(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,We))("initialValue",e.control.value)}}function tn(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function en(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,en,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function on(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function cn(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function an(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,on,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,cn,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const rn=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let et=((J=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new m.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Xt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,R.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof m.NI&&this.controlDir.control.hasValidator(m.kI.required)&&this.control.addValidators(m.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||J)(t.Y36(m.a5,10),t.Y36(X.gz),t.Y36(tt.F))},J.\u0275cmp=t.Xpm({type:J,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(Ye,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ke,5,6,"mat-form-field",0),t.YNc(3,Xe,3,5,"ng-container",1),t.YNc(4,tn,7,5,"ng-container",1),t.YNc(5,nn,2,4,"mat-slide-toggle",2),t.YNc(6,an,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,rn).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,g.O5,T.LD,T.gD,M.ey,W.rP,W.Rr,m.UX,m.Fj,m.JJ,m.oH,g.ax,x.ot,x.lW,Y.Ot,y.uH,y.BN,k.AV,k.gM,lt.Bb,lt.XC,lt.ZL,g.Ov,st],encapsulation:2}),J);et=(0,z.gn)([(0,P.c)({checkProperties:!0})],et);var I,mt,L=d(95195),ln=d(75058);function dn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function sn(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,dn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function mn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function gn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,mn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function pn(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function fn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,gn,3,2,"th",5),t.YNc(2,pn,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function _n(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function bn(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function hn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function un(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,bn,1,2,"df-verb-picker",18),t.YNc(3,hn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function xn(n,o){1&n&&(t.ynx(0,11),t.YNc(1,_n,2,1,"th",5),t.YNc(2,un,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function Cn(n,o){if(1&n&&t.YNc(0,xn,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function Mn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const On=function(n){return{id:n}};function Pn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,l=t.oxw();return t.KtG(l.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,On,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function vn(n,o){1&n&&t._UZ(0,"tr",25)}function yn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new m.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new m.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new m.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},I.\u0275fac=function(o){return new(o||I)(t.Y36(m.qu),t.Y36(tt.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:m.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,sn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,fn,3,1,"ng-container",2),t.YNc(5,Cn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,Mn,4,4,"th",5),t.YNc(9,Pn,4,7,"td",6),t.BQk(),t.YNc(10,vn,1,0,"tr",7),t.YNc(11,yn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[m.UX,m.Fj,m.JJ,m.JL,m.oH,m.sg,m.u,g.ax,u.lN,u.KE,u.R9,O.c,O.Nt,x.ot,x.nh,y.uH,y.BN,et,g.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,L.QW,L.a8,L.dk,k.AV,k.gM,Y.Ot,ln.M,T.LD,g.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);gt=mt=(0,z.gn)([(0,P.c)({checkProperties:!0})],gt);var E,Tt=d(41609),pt=d(94517),nt=d(24546),kn=d(62810),At=d(30977),wn=d(67961);let ft=((E=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(l=>{this.storageServices=l.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,At.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(wn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||E)(t.Y36(h.uw),t.Y36(U.PA),t.Y36(U.OP),t.Y36(U.PA),t.Y36(tt.F))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[x.ot,x.lW,Y.Ot,u.lN,T.LD,yt.p9,m.u5,m.JJ,h.Is,O.c,Tt.C,g.Ov,m.UX,m.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),E);ft=(0,z.gn)([(0,P.c)({checkProperties:!0})],ft);var ot=d(94664),Sn=d(21631),It=d(22096);const Zt=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ct=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var Dn=d(73991),_t=d(49488),bt=d(8996),ht=d(68484),zt=d(4300),ut=d(49388),xt=d(36028),Tn=d(62831),Ct=d(78645),j=d(59773);function An(n,o){1&n&&t.Hsn(0)}const In=["*"];let Ft=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Nt=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),Zn=0;const Ut=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>V)),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Nt,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:In,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,An,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),V=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=Zn++}ngAfterContentInit(){this._steps.changes.pipe((0,R.O)(this._steps),(0,j.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,R.O)(this._stepHeader),(0,j.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new zt.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,It.of)()).pipe((0,R.O)(this._layoutDirection()),(0,j.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Tn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Fn=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Nn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Un=d(47394),Qn=d(93997),f=d(86825);function Jn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function En(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function qn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Rn(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Ln,2,1,"span",10),t.YNc(2,En,2,1,"span",11),t.YNc(3,qn,2,1,"span",11),t.YNc(4,Yn,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Hn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function $n(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Gn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function jn(n,o){}function Vn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,jn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Kn=["*"];function Wn(n,o){1&n&&t._UZ(0,"div",11)}const Qt=function(n,o){return{step:n,i:o}};function Xn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Wn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Qt,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Jt=function(n){return{animationDuration:n}},Lt=function(n,o){return{value:n,params:o}};function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Lt,a._getAnimationDirection(c),t.VKq(6,Jt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function eo(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Xn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,to,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function no(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),l=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",l)("ngTemplateOutletContext",t.WLB(10,Qt,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Lt,i._getAnimationDirection(c),t.VKq(13,Jt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function oo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,no,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function co(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let at=(()=>{class n extends Nt{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),it=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const io={provide:it,deps:[[new t.FiY,new t.tp0,it]],useFactory:function ao(n){return n||new it}},ro=(0,M.pj)(class extends Ft{constructor(o){super(o)}},"primary");let Et=(()=>{class n extends ro{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof at?null:this.label}_templateLabel(){return this.label instanceof at?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(it),t.Y36(zt.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Jn,1,2,"ng-container",2),t.YNc(4,Rn,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Bn,2,1,"div",5),t.YNc(7,Hn,2,1,"div",5),t.YNc(8,$n,2,1,"div",6),t.YNc(9,Gn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[g.O5,g.tP,g.RF,g.n9,g.ED,A.Hw,M.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Rt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Bt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),lo=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Ht=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Un.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,ot.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,R.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>$t)),t.Y36(M.rD,4),t.Y36(t.s_b),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,at,5),t.Suo(a,lo,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:M.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:Kn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Vn,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),$t=(()=>{class n extends V{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,j.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Qn.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,j.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Ht,5),t.Suo(a,Bt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Et,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:V,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,eo,5,2,"div",1),t.YNc(2,oo,2,1,"ng-container",2),t.BQk(),t.YNc(3,co,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[g.sg,g.O5,g.tP,g.RF,g.n9,Et],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Rt.horizontalStepTransition,Rt.verticalStepTransition]},changeDetection:0}),n})(),so=(()=>{class n extends zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),mo=(()=>{class n extends Fn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),go=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[io,M.rD],imports:[M.BQ,g.ez,ht.eL,Nn,A.Ps,M.si,M.BQ]}),n})();var po=d(87466),fo=d(26385),_o=d(75911),bo=d(72246),ho=d(32778),uo=d(22939);let xo=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var q;const Co=["stepper"],Mo=["accessLevelGroup"];function Oo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function Po(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function vo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function yo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,vo,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function ko(n,o){1&n&&t._uU(0,"Service Details")}function wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function So(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function Do(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function To(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function Ao(n,o){1&n&&t._uU(0,"Service Options")}function Io(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Zo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Io,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const rt=function(){return["file_certificate","file_certificate_api"]};function zo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Fo(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Gt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function No(n,o){if(1&n&&(t.YNc(0,zo,1,8,"df-dynamic-field",46),t.YNc(1,Fo,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Uo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Zo,2,1,"ng-container",1),t.YNc(2,No,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Qo(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,Uo,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Jo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Lo(n,o){1&n&&t._uU(0,"Security Configuration")}function Eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function qo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Eo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function Yo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Ro(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ho(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Go(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Ro,2,0,"mat-icon",74),t.YNc(2,Bo,2,0,"mat-icon",74),t.YNc(3,Ho,2,0,"mat-icon",74),t.YNc(4,$o,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ko(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Wo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Xo(n,o){1&n&&(t.ynx(0,73),t.YNc(1,jo,2,0,"mat-icon",74),t.YNc(2,Vo,2,0,"mat-icon",74),t.YNc(3,Ko,2,0,"mat-icon",74),t.YNc(4,Wo,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const jt=function(){return{standalone:!0}};function tc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,Oo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,Po,8,6,"label",16),t.YNc(22,yo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,ko,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,wo,7,7,"mat-form-field",17),t.YNc(31,So,7,7,"mat-form-field",18),t.YNc(32,Do,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,To,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,Ao,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Qo,5,1,"ng-container",3),t.YNc(45,Jo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Lo,1,0,"ng-template",7),t.YNc(48,qo,52,12,"div",24),t.YNc(49,Yo,7,0,"div",24),t.qZA(),t.YNc(50,Go,5,5,"ng-template",25),t.YNc(51,Xo,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,jt)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function ec(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function nc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function oc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function cc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function ac(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function ic(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function rc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function lc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ic,4,3,"ng-container",1),t.YNc(2,rc,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function dc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function sc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,dc,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function mc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,jt))}}function gc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function pc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,mc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,gc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function fc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function _c(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function bc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,_c,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function hc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function uc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function xc(n,o){if(1&n&&(t.YNc(0,hc,1,8,"df-dynamic-field",95),t.YNc(1,uc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Cc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,bc,2,1,"ng-container",1),t.YNc(2,xc,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Mc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,sc,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,pc,5,2,"ng-container",3),t.YNc(10,fc,7,2,"ng-container",3),t.YNc(11,Cc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Oc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Pc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,Oc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function vc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,ec,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,nc,7,7,"mat-form-field",17),t.YNc(9,oc,7,7,"mat-form-field",77),t.YNc(10,cc,7,7,"mat-form-field",78),t.YNc(11,ac,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,lc,4,2,"ng-container",3),t.qZA(),t.YNc(14,Mc,12,8,"ng-container",3),t.YNc(15,Pc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function yc(n,o){1&n&&t._UZ(0,"df-paywall")}const kc=["calendlyWidget"],Vt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((q=class{constructor(o,e,c,a,i,l,r,s,p,b,Z,Pt,wc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=l,this.http=r,this.dialog=s,this.themeService=p,this.snackbarService=b,this.currentServiceService=Z,this.snackBar=Pt,this.systemService=wc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",m.kI.required],name:["",m.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,ot.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,l=o.platform?.license;this.serviceTypes=a.filter(r=>"python"!==r.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===l&&this.notIncludedServices.push(...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.notIncludedServices.push(...Zt.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)),...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)))):("SILVER"===l&&this.serviceTypes.push(...ct.filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.serviceTypes.push(...Zt.filter(r=>i.includes(r.group)),...ct.filter(r=>i.includes(r.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(r=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(r),this.initializeConfig(r)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(m.kI.required),e?.addControl(a.name,new m.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new m.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(m.kI.required),e?.addControl("serviceDefinition",new m.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new m.NI("")),e.addControl("content",new m.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?nt.h.NODEJS:"python"===o||"python3"===o?nt.h.PYTHON:"php"===o?nt.h.PHP:nt.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,At.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let l,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},l={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(l.config.app_role_map=c.config.appRoleMap.map(r=>Object.keys(r).reduce((s,p)=>({...s,[(0,pt.Vn)(p)]:r[p]}),{}))),c.config.iconClass&&(l.config.icon_class=c.config.iconClass),delete l.isActive):(l={...c,id:this.edit?this.serviceData.id:null},l={...c}),this.edit){const r={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete r.config.serviceDefinition,this.servicesService.update(this.serviceData.id,r,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(r.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:s=>console.error("Error flushing cache",s)})})}else this.servicesService.create({resource:[l]},i).pipe((0,ot.w)(r=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>r),(0,v.K)(s=>this.servicesService.delete(r.resource[0].id).pipe((0,Sn.z)(()=>(0,F._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,It.of)(r))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:r=>{this.snackbarService.openSnackBar(r.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Kt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Wt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,v.K)(i=>(0,F._)(()=>i)),(0,ot.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(s=>(this.snackBar.open(`Error creating app: ${s.error?.message||s.message||"Unknown error"}`,"Close",{duration:5e3}),(0,F._)(()=>s))),(0,w.U)(s=>{if(!s?.resource?.[0])throw new Error("App response missing resource array");const p=s.resource[0];if(!p.apiKey)throw new Error("App response missing apiKey");return{apiKey:p.apiKey,formattedName:e}}),(0,v.K)(s=>(0,F._)(()=>s))):(0,F._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(l=>{l||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||q)(t.Y36(X.gz),t.Y36(m.qu),t.Y36(U.xS),t.Y36(U.OP),t.Y36(X.F0),t.Y36(_o.s),t.Y36(B.eN),t.Y36(h.uw),t.Y36(tt.F),t.Y36(bo.w),t.Y36(ho.K),t.Y36(uo.ux),t.Y36(xo))},q.\u0275cmp=t.Xpm({type:q,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(Co,5),t.Gf(Mo,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,tc,52,24,"ng-container",1),t.YNc(3,vc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,yc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,T.LD,T.gD,M.ey,g.ax,W.rP,W.Rr,kt.Nh,K.To,K.pp,K.ib,K.yz,Y.Ot,m.UX,m._Y,m.Fj,m._,m.JJ,m.JL,m.oH,m.sg,m.u,m.x0,m.u5,m.On,g.O5,yt.p9,et,gt,Tt.C,y.uH,y.BN,k.AV,k.gM,x.ot,x.lW,kn.E,ft,Dn.U,go,Ht,at,$t,so,mo,Bt,g.ez,g.RF,g.n9,g.Ov,A.Ps,A.Hw,_t.vV,_t.A9,_t.Yi,po.Fk,L.QW,L.a8,L.dn,fo.t],styles:[Vt]}),q);Ot=(0,z.gn)([(0,P.c)({checkProperties:!0})],Ot);let Kt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(kc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[h.Is,h.uh,h.xY,x.ot,Y.Ot],styles:[Vt]}),n})()}}]); \ No newline at end of file diff --git a/dist/5979.6bbbb84553abaa65.js b/dist/5979.6bbbb84553abaa65.js deleted file mode 100644 index 0d2ea593..00000000 --- a/dist/5979.6bbbb84553abaa65.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(Sc,vt,d)=>{d.r(vt),d.d(vt,{DfPaywallModal:()=>Kt,DfServiceDetailsComponent:()=>Ot});var Wt=d(15861),z=d(97582),g=d(96814),m=d(56223),yt=d(75986),K=d(3305),u=d(64170),O=d(2032),T=d(98525),W=d(82599),kt=d(74104),Y=d(42346),t=d(65879),x=d(32296),y=d(45597),C=d(90590),k=d(92596),P=d(78791),lt=d(24630),R=d(27921),w=d(37398),Xt=d(15711),h=d(17700),M=d(23680),S=d(42495);const te=["determinateSpinner"];function ee(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const ne=(0,M.pj)(class{constructor(n){this._elementRef=n}},"primary"),oe=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function ce(){return{diameter:wt}}}),wt=100;let ie=(()=>{class n extends ne{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=wt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(oe))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(te,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,ee,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),re=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[g.ez,M.BQ]}),n})();var A=d(30617),_=d(25313),B=d(69862),H=d(6625),$=d(65592),v=d(26306),G=d(99397),F=d(58504),St=d(69854),le=d(78630);let Dt=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const l=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${l}`),l}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[St.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new $.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const l=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:l}).pipe((0,w.U)(r=>r&&r.resource&&Array.isArray(r.resource)?(r.resource=r.resource.filter(s=>this.isSelectableFileService(s)),0===r.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):r):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(r=>(console.error("Error fetching file services:",r),console.warn("API call failed, using default file services"),new $.y(s=>{s.next(e),s.complete()})))).subscribe({next:r=>{JSON.stringify(r)!==JSON.stringify(e)&&c.next(r),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new $.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new $.y(p=>{p.next({resource:[]}),p.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const r={},s=this.userDataService.token;return s&&(r[St.Zt]=s),this.http.get(i,{headers:r,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,G.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let b="Error loading files. ";return b+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(b),new $.y(Z=>{Z.next({resource:[],error:b}),Z.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const l=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${l}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const s=new FormData;s.append("files",c);const p=this.getHeaders();return this.http.post(l,s,{headers:p}).pipe((0,G.b)(b=>console.log("Upload complete with response:",b)),(0,v.K)(b=>(console.error(`Error uploading file: ${b.status} ${b.statusText}`,b),(0,F._)(()=>({status:b.status,error:b.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${r}`,i);const s=this.getHeaders();return s["X-Http-Method"]="POST",this.http.post(r,i,{headers:s}).pipe((0,G.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${r}:`,p),p}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(l=>{throw console.error(`Error getting file content from ${i}:`,l),l}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,G.b)(l=>console.log("Delete response:",l)),(0,v.K)(l=>{throw console.error(`Error deleting file at ${i}:`,l),l}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${r}`,i),this.http.post(r,i,{headers:this.getHeaders()}).pipe((0,G.b)(s=>console.log("Create directory response:",s)),(0,v.K)(s=>{throw console.error(`Error creating directory at ${r}:`,s),s}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN),t.LFG(le._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var N;const de=["fileUploadInput"];function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function me(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function ge(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function fe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,pe,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function _e(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function be(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",27)(1,"button",28),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.showCreateFolderDialog())}),t.TgZ(2,"span",29),t._uU(3,"cr"),t.qZA(),t._uU(4," Create Folder "),t.qZA(),t.TgZ(5,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.triggerFileUpload())}),t.TgZ(6,"span",29),t._uU(7,"up"),t.qZA(),t._uU(8," Upload File "),t.qZA(),t.TgZ(9,"input",31,32),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.handleFileUpload(a))}),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(9),t.Q6J("accept",e.data.allowedExtensions.join(","))}}function he(n,o){1&n&&(t.TgZ(0,"div",33)(1,"p"),t._uU(2,"Select a file from the list below. To upload new files, please use the File Manager."),t.qZA()())}function ue(n,o){1&n&&(t.TgZ(0,"div",34),t._UZ(1,"mat-spinner",35),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function xe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Name"),t.qZA())}function Ce(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",48),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):l.selectFile(i))}),t.TgZ(1,"div",49),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function Me(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Type"),t.qZA())}function Oe(n,o){if(1&n&&(t.TgZ(0,"td",50),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Pe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Actions"),t.qZA())}function ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ye(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function ke(n,o){if(1&n&&(t.TgZ(0,"td",50),t.YNc(1,ve,3,0,"button",51),t.YNc(2,ye,3,1,"button",52),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function we(n,o){1&n&&t._UZ(0,"tr",55)}function Se(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",56),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function De(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",57)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,De,4,0,"button",58),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function Ae(n,o){if(1&n&&(t.TgZ(0,"div",36)(1,"table",37),t.ynx(2,38),t.YNc(3,xe,2,0,"th",39),t.YNc(4,Ce,5,2,"td",40),t.BQk(),t.ynx(5,41),t.YNc(6,Me,2,0,"th",39),t.YNc(7,Oe,2,1,"td",42),t.BQk(),t.ynx(8,43),t.YNc(9,Pe,2,0,"th",39),t.YNc(10,ke,3,2,"td",42),t.BQk(),t.YNc(11,we,1,0,"tr",44),t.YNc(12,Se,1,2,"tr",45),t.qZA(),t.YNc(13,Te,4,1,"div",46),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Ie(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",60)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function Ze(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,_e,2,1,"span",1),t.qZA()(),t.YNc(8,be,11,1,"div",22),t.YNc(9,he,3,0,"div",23),t.YNc(10,ue,4,0,"div",24),t.YNc(11,Ae,14,4,"div",25),t.YNc(12,Ie,6,3,"div",26),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(1),t.Q6J("ngIf",!e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let ze=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(h.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11,"Create"),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,u.lN,u.KE,u.hX,O.c,O.Nt,m.u5,m.Fj,m.JJ,m.On,g.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((N=class{get isSelectorOnly(){return!!this.data.selectorOnly}constructor(o,e,c,a,i,l){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=l,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0])}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){if(!this.selectedFileApi)return;this.isLoading=!0;const e=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:`${this.selectedFileApi.name}`}`;console.log(`Loading files using absolute URL: ${e}`);this.http.get(e,{params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,P.t)(this)).subscribe({next:a=>{if(this.isLoading=!1,a.error&&(console.warn("File listing contained error:",a.error),a.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let i=[];Array.isArray(a)?i=a:a.resource&&Array.isArray(a.resource)&&(i=a.resource),this.files=i.map(l=>({name:l.name||(l.path?l.path.split("/").pop():""),path:l.path||((this.currentPath?this.currentPath+"/":"")+l.name).replace("//","/"),type:"folder"===l.type?"folder":"file",contentType:l.content_type||l.contentType,lastModified:l.last_modified||l.lastModified,size:l.size})),console.log("Processed files:",this.files)},error:a=>{console.error("Error loading files:",a),this.files=[];let i="Failed to load files. ";500===a.status?(i+="The server encountered an internal error. Using empty directory view.",console.warn(i)):404===a.status?(i+="The specified folder does not exist.",alert(i)):403===a.status||401===a.status?(i+="You do not have permission to access this location.",alert(i)):(i+="Please check your connection and try again.",alert(i)),this.isLoading=!1}})}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const Z=this.files.find(Pt=>Pt.name===o.name);Z&&(this.selectedFile=Z)},500)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name,b={path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",b),this.dialogRef.close(b)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}showCreateFolderDialog(){this.isSelectorOnly||this.dialog.open(ze,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){if(!this.selectedFileApi)return;this.isLoading=!0;const c={resource:[{name:o,type:"folder"}]},a=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:this.selectedFileApi.name}`;console.log(`Creating folder using absolute URL: ${a}`),this.http.post(a,c,{headers:{"X-Http-Method":"POST"}}).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:l=>{console.error("Error creating folder:",l),alert("Failed to create folder. Please try again."),this.isLoading=!1}})}cancel(){this.dialogRef.close()}triggerFileUpload(){this.isSelectorOnly||this.fileUploadInput&&this.fileUploadInput.nativeElement.click()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=l=>{const r=l.target?.result;console.log(`File content read successfully, content length: ${r?r.byteLength:0} bytes`);const s="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(s)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=l=>{console.error("Error reading file:",l),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||N)(t.Y36(h.so),t.Y36(h.WI),t.Y36(h.uw),t.Y36(B.eN),t.Y36(Dt),t.Y36(H.R))},N.\u0275cmp=t.Xpm({type:N,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(de,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:H.R,useFactory:n=>new H.R("api/v2",n),deps:[B.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],["class","action-row",4,"ngIf"],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,se,3,0,"ng-container",1),t.YNc(2,me,3,0,"ng-container",1),t.YNc(3,ge,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,fe,5,1,"div",2),t.YNc(6,Ze,13,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[g.ez,g.sg,g.O5,h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,x.RK,kt.Nh,u.lN,O.c,T.LD,re,ie,A.Ps,A.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,m.u5,m.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),N);dt=(0,z.gn)([(0,P.c)({checkProperties:!0})],dt);var Q,U=d(86806),X=d(81896);function Fe(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function Ne(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Ue(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Fe,2,1,"span",6),t.YNc(2,Ne,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Qe(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Je(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9," Upload files through the File Manager first, then select them here. "),t.qZA(),t.YNc(10,Qe,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Ee(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Le,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Ee,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.Oqu(e.selectedFile.fileName||e.selectedFile.name),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let st=((Q=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate(["/adf/files"])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!0}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||Q)(t.Y36(h.uw),t.Y36(Dt),t.Y36(H.R),t.Y36(X.F0))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:U.Xt,useValue:"api/v2/system/service"},H.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Ue,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Je,11,3,"div",3),t.YNc(4,qe,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[g.ez,g.O5,h.Is,x.ot,x.lW,u.lN,O.c,T.LD,m.u5,m.UX,k.AV,k.gM,y.uH,y.BN,A.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),Q);st=(0,z.gn)([(0,P.c)({checkProperties:!0})],st);var J,tt=d(65763);const Ye=["fileSelector"];function Re(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Be(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function He(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function $e(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,He,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ge(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const je=function(){return["integer","string","password","text"]},Ve=function(){return["picklist","multi_picklist"]};function Ke(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Re,2,1,"mat-label",1),t.YNc(2,Be,1,4,"input",5),t.YNc(3,$e,2,3,"mat-select",6),t.YNc(4,Ge,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,je).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,Ve).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const We=function(){return[".p8",".pem",".key"]};function Xe(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,We))("initialValue",e.control.value)}}function tn(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function en(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,en,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function on(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function cn(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function an(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,on,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,cn,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const rn=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let et=((J=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new m.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Xt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,R.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof m.NI&&this.controlDir.control.hasValidator(m.kI.required)&&this.control.addValidators(m.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||J)(t.Y36(m.a5,10),t.Y36(X.gz),t.Y36(tt.F))},J.\u0275cmp=t.Xpm({type:J,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(Ye,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ke,5,6,"mat-form-field",0),t.YNc(3,Xe,3,5,"ng-container",1),t.YNc(4,tn,7,5,"ng-container",1),t.YNc(5,nn,2,4,"mat-slide-toggle",2),t.YNc(6,an,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,rn).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,g.O5,T.LD,T.gD,M.ey,W.rP,W.Rr,m.UX,m.Fj,m.JJ,m.oH,g.ax,x.ot,x.lW,Y.Ot,y.uH,y.BN,k.AV,k.gM,lt.Bb,lt.XC,lt.ZL,g.Ov,st],encapsulation:2}),J);et=(0,z.gn)([(0,P.c)({checkProperties:!0})],et);var I,mt,L=d(95195),ln=d(75058);function dn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function sn(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,dn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function mn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function gn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,mn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function pn(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function fn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,gn,3,2,"th",5),t.YNc(2,pn,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function _n(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function bn(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function hn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function un(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,bn,1,2,"df-verb-picker",18),t.YNc(3,hn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function xn(n,o){1&n&&(t.ynx(0,11),t.YNc(1,_n,2,1,"th",5),t.YNc(2,un,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function Cn(n,o){if(1&n&&t.YNc(0,xn,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function Mn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const On=function(n){return{id:n}};function Pn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,l=t.oxw();return t.KtG(l.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,On,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function vn(n,o){1&n&&t._UZ(0,"tr",25)}function yn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new m.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new m.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new m.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},I.\u0275fac=function(o){return new(o||I)(t.Y36(m.qu),t.Y36(tt.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:m.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,sn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,fn,3,1,"ng-container",2),t.YNc(5,Cn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,Mn,4,4,"th",5),t.YNc(9,Pn,4,7,"td",6),t.BQk(),t.YNc(10,vn,1,0,"tr",7),t.YNc(11,yn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[m.UX,m.Fj,m.JJ,m.JL,m.oH,m.sg,m.u,g.ax,u.lN,u.KE,u.R9,O.c,O.Nt,x.ot,x.nh,y.uH,y.BN,et,g.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,L.QW,L.a8,L.dk,k.AV,k.gM,Y.Ot,ln.M,T.LD,g.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);gt=mt=(0,z.gn)([(0,P.c)({checkProperties:!0})],gt);var E,Tt=d(41609),pt=d(94517),nt=d(24546),kn=d(62810),At=d(30977),wn=d(67961);let ft=((E=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(l=>{this.storageServices=l.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,At.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(wn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||E)(t.Y36(h.uw),t.Y36(U.PA),t.Y36(U.OP),t.Y36(U.PA),t.Y36(tt.F))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[x.ot,x.lW,Y.Ot,u.lN,T.LD,yt.p9,m.u5,m.JJ,h.Is,O.c,Tt.C,g.Ov,m.UX,m.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),E);ft=(0,z.gn)([(0,P.c)({checkProperties:!0})],ft);var ot=d(94664),Sn=d(21631),It=d(22096);const Zt=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ct=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var Dn=d(73991),_t=d(49488),bt=d(8996),ht=d(68484),zt=d(4300),ut=d(49388),xt=d(36028),Tn=d(62831),Ct=d(78645),j=d(59773);function An(n,o){1&n&&t.Hsn(0)}const In=["*"];let Ft=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Nt=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),Zn=0;const Ut=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>V)),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Nt,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:In,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,An,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),V=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=Zn++}ngAfterContentInit(){this._steps.changes.pipe((0,R.O)(this._steps),(0,j.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,R.O)(this._stepHeader),(0,j.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new zt.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,It.of)()).pipe((0,R.O)(this._layoutDirection()),(0,j.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Tn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Fn=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Nn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Un=d(47394),Qn=d(93997),f=d(86825);function Jn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function En(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function qn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Rn(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Ln,2,1,"span",10),t.YNc(2,En,2,1,"span",11),t.YNc(3,qn,2,1,"span",11),t.YNc(4,Yn,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Hn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function $n(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Gn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function jn(n,o){}function Vn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,jn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Kn=["*"];function Wn(n,o){1&n&&t._UZ(0,"div",11)}const Qt=function(n,o){return{step:n,i:o}};function Xn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Wn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Qt,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Jt=function(n){return{animationDuration:n}},Lt=function(n,o){return{value:n,params:o}};function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Lt,a._getAnimationDirection(c),t.VKq(6,Jt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function eo(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Xn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,to,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function no(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),l=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",l)("ngTemplateOutletContext",t.WLB(10,Qt,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Lt,i._getAnimationDirection(c),t.VKq(13,Jt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function oo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,no,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function co(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let at=(()=>{class n extends Nt{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),it=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const io={provide:it,deps:[[new t.FiY,new t.tp0,it]],useFactory:function ao(n){return n||new it}},ro=(0,M.pj)(class extends Ft{constructor(o){super(o)}},"primary");let Et=(()=>{class n extends ro{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof at?null:this.label}_templateLabel(){return this.label instanceof at?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(it),t.Y36(zt.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Jn,1,2,"ng-container",2),t.YNc(4,Rn,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Bn,2,1,"div",5),t.YNc(7,Hn,2,1,"div",5),t.YNc(8,$n,2,1,"div",6),t.YNc(9,Gn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[g.O5,g.tP,g.RF,g.n9,g.ED,A.Hw,M.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Rt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Bt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),lo=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Ht=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Un.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,ot.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,R.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>$t)),t.Y36(M.rD,4),t.Y36(t.s_b),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,at,5),t.Suo(a,lo,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:M.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:Kn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Vn,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),$t=(()=>{class n extends V{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,j.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Qn.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,j.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Ht,5),t.Suo(a,Bt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Et,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:V,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,eo,5,2,"div",1),t.YNc(2,oo,2,1,"ng-container",2),t.BQk(),t.YNc(3,co,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[g.sg,g.O5,g.tP,g.RF,g.n9,Et],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Rt.horizontalStepTransition,Rt.verticalStepTransition]},changeDetection:0}),n})(),so=(()=>{class n extends zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),mo=(()=>{class n extends Fn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),go=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[io,M.rD],imports:[M.BQ,g.ez,ht.eL,Nn,A.Ps,M.si,M.BQ]}),n})();var po=d(87466),fo=d(26385),_o=d(75911),bo=d(72246),ho=d(32778),uo=d(22939);let xo=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var q;const Co=["stepper"],Mo=["accessLevelGroup"];function Oo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function Po(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function vo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function yo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,vo,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function ko(n,o){1&n&&t._uU(0,"Service Details")}function wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function So(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function Do(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function To(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function Ao(n,o){1&n&&t._uU(0,"Service Options")}function Io(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Zo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Io,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const rt=function(){return["file_certificate","file_certificate_api"]};function zo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Fo(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Gt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function No(n,o){if(1&n&&(t.YNc(0,zo,1,8,"df-dynamic-field",46),t.YNc(1,Fo,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Uo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Zo,2,1,"ng-container",1),t.YNc(2,No,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Qo(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,Uo,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Jo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Lo(n,o){1&n&&t._uU(0,"Security Configuration")}function Eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function qo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Eo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function Yo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Ro(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ho(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Go(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Ro,2,0,"mat-icon",74),t.YNc(2,Bo,2,0,"mat-icon",74),t.YNc(3,Ho,2,0,"mat-icon",74),t.YNc(4,$o,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ko(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Wo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Xo(n,o){1&n&&(t.ynx(0,73),t.YNc(1,jo,2,0,"mat-icon",74),t.YNc(2,Vo,2,0,"mat-icon",74),t.YNc(3,Ko,2,0,"mat-icon",74),t.YNc(4,Wo,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const jt=function(){return{standalone:!0}};function tc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,Oo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,Po,8,6,"label",16),t.YNc(22,yo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,ko,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,wo,7,7,"mat-form-field",17),t.YNc(31,So,7,7,"mat-form-field",18),t.YNc(32,Do,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,To,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,Ao,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Qo,5,1,"ng-container",3),t.YNc(45,Jo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Lo,1,0,"ng-template",7),t.YNc(48,qo,52,12,"div",24),t.YNc(49,Yo,7,0,"div",24),t.qZA(),t.YNc(50,Go,5,5,"ng-template",25),t.YNc(51,Xo,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,jt)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function ec(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function nc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function oc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function cc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function ac(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function ic(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function rc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function lc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ic,4,3,"ng-container",1),t.YNc(2,rc,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function dc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function sc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,dc,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function mc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,jt))}}function gc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function pc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,mc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,gc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function fc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function _c(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function bc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,_c,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function hc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function uc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function xc(n,o){if(1&n&&(t.YNc(0,hc,1,8,"df-dynamic-field",95),t.YNc(1,uc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Cc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,bc,2,1,"ng-container",1),t.YNc(2,xc,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Mc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,sc,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,pc,5,2,"ng-container",3),t.YNc(10,fc,7,2,"ng-container",3),t.YNc(11,Cc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Oc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Pc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,Oc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function vc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,ec,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,nc,7,7,"mat-form-field",17),t.YNc(9,oc,7,7,"mat-form-field",77),t.YNc(10,cc,7,7,"mat-form-field",78),t.YNc(11,ac,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,lc,4,2,"ng-container",3),t.qZA(),t.YNc(14,Mc,12,8,"ng-container",3),t.YNc(15,Pc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function yc(n,o){1&n&&t._UZ(0,"df-paywall")}const kc=["calendlyWidget"],Vt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((q=class{constructor(o,e,c,a,i,l,r,s,p,b,Z,Pt,wc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=l,this.http=r,this.dialog=s,this.themeService=p,this.snackbarService=b,this.currentServiceService=Z,this.snackBar=Pt,this.systemService=wc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",m.kI.required],name:["",m.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,ot.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,l=o.platform?.license;this.serviceTypes=a.filter(r=>"python"!==r.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===l&&this.notIncludedServices.push(...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.notIncludedServices.push(...Zt.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)),...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)))):("SILVER"===l&&this.serviceTypes.push(...ct.filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.serviceTypes.push(...Zt.filter(r=>i.includes(r.group)),...ct.filter(r=>i.includes(r.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(r=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(r),this.initializeConfig(r)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(m.kI.required),e?.addControl(a.name,new m.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new m.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(m.kI.required),e?.addControl("serviceDefinition",new m.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new m.NI("")),e.addControl("content",new m.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?nt.h.NODEJS:"python"===o||"python3"===o?nt.h.PYTHON:"php"===o?nt.h.PHP:nt.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,At.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let l,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},l={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(l.config.app_role_map=c.config.appRoleMap.map(r=>Object.keys(r).reduce((s,p)=>({...s,[(0,pt.Vn)(p)]:r[p]}),{}))),c.config.iconClass&&(l.config.icon_class=c.config.iconClass),delete l.isActive):(l={...c,id:this.edit?this.serviceData.id:null},l={...c}),this.edit){const r={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete r.config.serviceDefinition,this.servicesService.update(this.serviceData.id,r,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(r.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:s=>console.error("Error flushing cache",s)})})}else this.servicesService.create({resource:[l]},i).pipe((0,ot.w)(r=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>r),(0,v.K)(s=>this.servicesService.delete(r.resource[0].id).pipe((0,Sn.z)(()=>(0,F._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,It.of)(r))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:r=>{this.snackbarService.openSnackBar(r.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Kt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Wt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,v.K)(i=>(0,F._)(()=>i)),(0,ot.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(s=>(this.snackBar.open(`Error creating app: ${s.error?.message||s.message||"Unknown error"}`,"Close",{duration:5e3}),(0,F._)(()=>s))),(0,w.U)(s=>{if(!s?.resource?.[0])throw new Error("App response missing resource array");const p=s.resource[0];if(!p.apiKey)throw new Error("App response missing apiKey");return{apiKey:p.apiKey,formattedName:e}}),(0,v.K)(s=>(0,F._)(()=>s))):(0,F._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(l=>{l||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||q)(t.Y36(X.gz),t.Y36(m.qu),t.Y36(U.xS),t.Y36(U.OP),t.Y36(X.F0),t.Y36(_o.s),t.Y36(B.eN),t.Y36(h.uw),t.Y36(tt.F),t.Y36(bo.w),t.Y36(ho.K),t.Y36(uo.ux),t.Y36(xo))},q.\u0275cmp=t.Xpm({type:q,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(Co,5),t.Gf(Mo,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,tc,52,24,"ng-container",1),t.YNc(3,vc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,yc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,T.LD,T.gD,M.ey,g.ax,W.rP,W.Rr,kt.Nh,K.To,K.pp,K.ib,K.yz,Y.Ot,m.UX,m._Y,m.Fj,m._,m.JJ,m.JL,m.oH,m.sg,m.u,m.x0,m.u5,m.On,g.O5,yt.p9,et,gt,Tt.C,y.uH,y.BN,k.AV,k.gM,x.ot,x.lW,kn.E,ft,Dn.U,go,Ht,at,$t,so,mo,Bt,g.ez,g.RF,g.n9,g.Ov,A.Ps,A.Hw,_t.vV,_t.A9,_t.Yi,po.Fk,L.QW,L.a8,L.dn,fo.t],styles:[Vt]}),q);Ot=(0,z.gn)([(0,P.c)({checkProperties:!0})],Ot);let Kt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(kc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[h.Is,h.uh,h.xY,x.ot,Y.Ot],styles:[Vt]}),n})()}}]); \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 9348e8f2..b58ad2f5 100644 --- a/dist/index.html +++ b/dist/index.html @@ -9,5 +9,5 @@ - + diff --git a/dist/runtime.fd84f03a909d6a4e.js b/dist/runtime.f09576db1c887734.js similarity index 97% rename from dist/runtime.fd84f03a909d6a4e.js rename to dist/runtime.f09576db1c887734.js index 96e2150f..25452d7f 100644 --- a/dist/runtime.fd84f03a909d6a4e.js +++ b/dist/runtime.f09576db1c887734.js @@ -1 +1 @@ -(()=>{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[i]))?a.splice(i--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"6bbbb84553abaa65",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"d6c3399fb9e97277",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var i=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((b,u)=>n=e[d]=[b,u]);c.push(n[2]=r);var s=t.p+t.u(d),i=new Error;t.l(s,b=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=b&&("load"===b.type?"missing":b.type),l=b&&b.target&&b.target.src;i.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",i.name="ChunkLoadError",i.type=u,i.request=l,n[1](i)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var i,o,[n,r,s]=c,b=0;if(n.some(l=>0!==e[l])){for(i in r)t.o(r,i)&&(t.m[i]=r[i]);if(s)var u=s(t)}for(d&&d(c);b{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[i]))?a.splice(i--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"2f2a7ca7c85bdcae",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"d6c3399fb9e97277",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var i=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((b,u)=>n=e[d]=[b,u]);c.push(n[2]=r);var s=t.p+t.u(d),i=new Error;t.l(s,b=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=b&&("load"===b.type?"missing":b.type),l=b&&b.target&&b.target.src;i.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",i.name="ChunkLoadError",i.type=u,i.request=l,n[1](i)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var i,o,[n,r,s]=c,b=0;if(n.some(l=>0!==e[l])){for(i in r)t.o(r,i)&&(t.m[i]=r[i]);if(s)var u=s(t)}for(d&&d(c);b " [schema]="item" [formControl]="getConfigControl(item.name)" - [class.dynamic-width]="['file_certificate', 'file_certificate_api'].indexOf(item.type) === -1" + [class.dynamic-width]=" + ['file_certificate', 'file_certificate_api'].indexOf( + item.type + ) === -1 + " [class.full-width]=" - ['file_certificate', 'file_certificate_api'].indexOf(item.type) !== -1 + ['file_certificate', 'file_certificate_api'].indexOf( + item.type + ) !== -1 "> Full Access

color="primary" [schema]="item" [formControl]="getConfigControl(item.name)" - [class.dynamic-width]="['file_certificate', 'file_certificate_api'].indexOf(item.type) === -1" + [class.dynamic-width]=" + ['file_certificate', 'file_certificate_api'].indexOf( + item.type + ) === -1 + " [class.full-width]=" - ['file_certificate', 'file_certificate_api'].indexOf(item.type) !== -1 + ['file_certificate', 'file_certificate_api'].indexOf( + item.type + ) !== -1 "> { // Attempt to copy API key to clipboard if (navigator.clipboard) { - navigator.clipboard.writeText(result.apiKey) + navigator.clipboard + .writeText(result.apiKey) .then(() => { - this.snackbarService.openSnackBar('API Created and API Key copied to clipboard', 'success'); + this.snackbarService.openSnackBar( + 'API Created and API Key copied to clipboard', + 'success' + ); }) .catch(() => { - this.snackbarService.openSnackBar('API Created, but failed to copy API Key', 'success'); + this.snackbarService.openSnackBar( + 'API Created, but failed to copy API Key', + 'success' + ); }); } else { - this.snackbarService.openSnackBar('API Created, but failed to copy API Key', 'success'); + this.snackbarService.openSnackBar( + 'API Created, but failed to copy API Key', + 'success' + ); } // Navigate to API docs diff --git a/src/app/shared/components/df-dynamic-field/df-dynamic-field.component.html b/src/app/shared/components/df-dynamic-field/df-dynamic-field.component.html index 3df4d9e2..dd3f08c0 100644 --- a/src/app/shared/components/df-dynamic-field/df-dynamic-field.component.html +++ b/src/app/shared/components/df-dynamic-field/df-dynamic-field.component.html @@ -25,7 +25,9 @@ ? 'password' : 'text' " - [attr.autocomplete]="schema.type === 'password' ? 'current-password' : 'off'" + [attr.autocomplete]=" + schema.type === 'password' ? 'current-password' : 'off' + " [attr.aria-label]="schema.label" /> - + - +

Select a File Service

-
@@ -45,28 +45,31 @@

Select a File Service

- - - - + (change)="handleFileUpload($event)" />
- +
-

Select a file from the list below. To upload new files, please use the File Manager.

+

+ Select a file from the list below. To upload new files, please use the + File Manager. +

@@ -79,9 +82,17 @@

Select a File Service

Name - +
- + {{ file.name }}
@@ -91,7 +102,7 @@

Select a File Service

Type - {{ file.type === 'folder' ? 'Folder' : (file.contentType || 'File') }} + {{ file.type === 'folder' ? 'Folder' : file.contentType || 'File' }} @@ -99,17 +110,17 @@

Select a File Service

Actions - - - -
\ No newline at end of file +
diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.scss b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.scss index 22734880..4a27bf50 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.scss +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.scss @@ -6,7 +6,7 @@ mat-dialog-content { h2 { margin-bottom: 0; - + small { display: block; font-size: 12px; @@ -19,7 +19,7 @@ h2 { /* File API Selection */ .file-api-selection { padding: 16px 0; - + h3 { margin-top: 0; margin-bottom: 16px; @@ -40,7 +40,7 @@ h2 { border: 1px solid rgba(0, 0, 0, 0.12); cursor: pointer; transition: background-color 0.2s ease; - + &:hover { background-color: rgba(0, 0, 0, 0.04); } @@ -56,7 +56,7 @@ h2 { font-weight: 500; margin-bottom: 4px; } - + .file-api-type { font-size: 12px; color: rgba(0, 0, 0, 0.54); @@ -69,22 +69,22 @@ h2 { display: flex; align-items: center; margin-bottom: 16px; - + .current-location { margin-left: 8px; - + .service-name { font-weight: 500; margin-right: 8px; } } } - + .action-row { display: flex; gap: 16px; margin-bottom: 20px; - + .action-button { display: flex; align-items: center; @@ -95,7 +95,7 @@ h2 { font-weight: 500; cursor: pointer; transition: all 0.2s ease; - + .button-content { display: inline-flex; align-items: center; @@ -107,29 +107,29 @@ h2 { font-weight: bold; font-size: 12px; } - + &:hover { opacity: 0.9; } - + &:active { transform: translateY(1px); } } - + .create-folder-btn { background-color: #3f51b5; color: white; - + .button-content { background-color: rgba(255, 255, 255, 0.2); } } - + .upload-file-btn { background-color: #ff5722; color: white; - + .button-content { background-color: rgba(255, 255, 255, 0.2); } @@ -143,7 +143,7 @@ h2 { align-items: center; justify-content: center; padding: 32px; - + div { margin-top: 16px; color: rgba(0, 0, 0, 0.54); @@ -152,30 +152,30 @@ h2 { .file-table { width: 100%; - + .mat-column-name { width: 60%; } - + .mat-column-type { width: 20%; } - + .mat-column-actions { width: 20%; text-align: right; } - + .file-name-cell { display: flex; align-items: center; - + fa-icon { margin-right: 8px; color: #3f51b5; } } - + .selected-row { background-color: rgba(63, 81, 181, 0.08); } @@ -185,12 +185,12 @@ h2 { padding: 24px 16px; text-align: center; color: rgba(0, 0, 0, 0.54); - + p { margin-bottom: 16px; font-style: italic; } - + button { margin-top: 8px; } @@ -202,7 +202,7 @@ h2 { border-radius: 4px; background-color: rgba(0, 0, 0, 0.04); text-align: center; - + h3 { margin-top: 0; margin-bottom: 16px; @@ -213,29 +213,29 @@ h2 { small { color: rgba(255, 255, 255, 0.6); } - + .file-api-card { border-color: rgba(255, 255, 255, 0.12); - + &:hover { background-color: rgba(255, 255, 255, 0.04); } } - + .file-api-type { color: rgba(255, 255, 255, 0.6); } - + .loading-container div, .empty-directory { color: rgba(255, 255, 255, 0.6); } - + .selected-row { background-color: rgba(103, 121, 221, 0.15); } - + .upload-section { background-color: rgba(255, 255, 255, 0.04); } -} \ No newline at end of file +} diff --git a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts index cc0b0e49..034eb1be 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector-dialog.component.ts @@ -1,6 +1,17 @@ -import { Component, Inject, OnInit, ViewChild, ElementRef } from '@angular/core'; +import { + Component, + Inject, + OnInit, + ViewChild, + ElementRef, +} from '@angular/core'; import { CommonModule } from '@angular/common'; -import { MatDialogModule, MatDialogRef, MAT_DIALOG_DATA, MatDialog } from '@angular/material/dialog'; +import { + MatDialogModule, + MatDialogRef, + MAT_DIALOG_DATA, + MatDialog, +} from '@angular/material/dialog'; import { MatButtonModule } from '@angular/material/button'; import { MatTabsModule } from '@angular/material/tabs'; import { MatFormFieldModule } from '@angular/material/form-field'; @@ -14,7 +25,12 @@ import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { TranslocoPipe } from '@ngneat/transloco'; import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; -import { faFolderOpen, faFile, faArrowLeft, faUpload } from '@fortawesome/free-solid-svg-icons'; +import { + faFolderOpen, + faFile, + faArrowLeft, + faUpload, +} from '@fortawesome/free-solid-svg-icons'; import { FileApiInfo, SelectedFile } from './df-file-selector.component'; import { HttpClient } from '@angular/common/http'; import { FileApiService } from '../../services/df-file-api.service'; @@ -29,17 +45,30 @@ import { URL_TOKEN } from '../../constants/tokens'; Folder Name - + - + `, - styles: [` - .full-width { width: 100%; } - `], + styles: [ + ` + .full-width { + width: 100%; + } + `, + ], standalone: true, imports: [ MatDialogModule, @@ -47,15 +76,13 @@ import { URL_TOKEN } from '../../constants/tokens'; MatFormFieldModule, MatInputModule, FormsModule, - CommonModule - ] + CommonModule, + ], }) export class CreateFolderDialogComponent { folderName: string = ''; - constructor( - public dialogRef: MatDialogRef - ) {} + constructor(public dialogRef: MatDialogRef) {} onCancel(): void { this.dialogRef.close(); @@ -104,7 +131,7 @@ interface DialogData { FormsModule, ReactiveFormsModule, TranslocoPipe, - FontAwesomeModule + FontAwesomeModule, ], providers: [ // Create a factory provider for the DfBaseCrudService that sets the URL dynamically @@ -113,14 +140,14 @@ interface DialogData { useFactory: (http: HttpClient) => { return new DfBaseCrudService('api/v2', http); }, - deps: [HttpClient] - } - ] + deps: [HttpClient], + }, + ], }) export class DfFileSelectorDialogComponent implements OnInit { // Reference to the file input element @ViewChild('fileUploadInput') fileUploadInput!: ElementRef; - + faFolderOpen = faFolderOpen; faFile = faFile; faArrowLeft = faArrowLeft; @@ -132,11 +159,11 @@ export class DfFileSelectorDialogComponent implements OnInit { navigationStack: string[] = []; isLoading = false; uploadInProgress = false; - + displayedColumns: string[] = ['name', 'type', 'actions']; - + selectedFile: FileItem | null = null; - + // Flag to determine if we're in selector-only mode get isSelectorOnly(): boolean { return !!this.data.selectorOnly; @@ -149,7 +176,7 @@ export class DfFileSelectorDialogComponent implements OnInit { private http: HttpClient, private fileApiService: FileApiService, private crudService: DfBaseCrudService - ) { } + ) {} ngOnInit(): void { // If we're in upload mode, start by showing the file APIs @@ -167,32 +194,33 @@ export class DfFileSelectorDialogComponent implements OnInit { loadFiles(): void { if (!this.selectedFileApi) return; - + this.isLoading = true; - + // Construct the API path - const apiPath = this.currentPath ? - `${this.selectedFileApi.name}/${this.currentPath}` : - `${this.selectedFileApi.name}`; - + const apiPath = this.currentPath + ? `${this.selectedFileApi.name}/${this.currentPath}` + : `${this.selectedFileApi.name}`; + // Use absolute URL construction to bypass Angular baseHref const url = `${window.location.origin}/api/v2/${apiPath}`; console.log(`Loading files using absolute URL: ${url}`); - + // Set specific parameters for file listing const params: Record = {}; // Ask for content-type to help identify file types params['include_properties'] = 'content_type'; // Add standard fields params['fields'] = 'name,path,type,content_type,last_modified,size'; - + // Direct HTTP request to avoid /dreamfactory/dist/ prefix - this.http.get(url, { params }) + this.http + .get(url, { params }) .pipe(untilDestroyed(this)) .subscribe({ next: (response: any) => { this.isLoading = false; - + // Check if response contains an error message from our error handling if (response.error) { console.warn('File listing contained error:', response.error); @@ -203,37 +231,42 @@ export class DfFileSelectorDialogComponent implements OnInit { return; } } - + // Format depends on file service type // Typically, the response is either an array of files or has a resource property let fileList: any[] = []; - + if (Array.isArray(response)) { fileList = response; } else if (response.resource && Array.isArray(response.resource)) { fileList = response.resource; } - + this.files = fileList.map(file => ({ name: file.name || (file.path ? file.path.split('/').pop() : ''), - path: file.path || ((this.currentPath ? this.currentPath + '/' : '') + file.name).replace('//', '/'), + path: + file.path || + ( + (this.currentPath ? this.currentPath + '/' : '') + file.name + ).replace('//', '/'), type: file.type === 'folder' ? 'folder' : 'file', contentType: file.content_type || file.contentType, lastModified: file.last_modified || file.lastModified, - size: file.size + size: file.size, })); - + console.log('Processed files:', this.files); }, error: (err: any) => { console.error('Error loading files:', err); this.files = []; // Empty array instead of undefined - + // Provide a more specific error message based on the error let errorMsg = 'Failed to load files. '; - + if (err.status === 500) { - errorMsg += 'The server encountered an internal error. Using empty directory view.'; + errorMsg += + 'The server encountered an internal error. Using empty directory view.'; // We just show an empty directory without alert for 500 errors console.warn(errorMsg); } else if (err.status === 404) { @@ -246,9 +279,9 @@ export class DfFileSelectorDialogComponent implements OnInit { errorMsg += 'Please check your connection and try again.'; alert(errorMsg); } - + this.isLoading = false; - } + }, }); } @@ -273,24 +306,26 @@ export class DfFileSelectorDialogComponent implements OnInit { // Check if file extension is allowed const fileExt = '.' + file.name.split('.').pop()?.toLowerCase(); if (!this.data.allowedExtensions.includes(fileExt)) { - alert(`Only ${this.data.allowedExtensions.join(', ')} files are allowed.`); + alert( + `Only ${this.data.allowedExtensions.join(', ')} files are allowed.` + ); return; } - + this.selectedFile = file; } confirmSelection(): void { if (!this.selectedFile || !this.selectedFileApi) return; - + // Store reference to avoid null checks later const fileApi = this.selectedFileApi; const sourcePath = this.selectedFile.path; - + // Get the base storage path for the file service // For local file service, the base path should be '/opt/dreamfactory/storage/app/' const baseStoragePath = '/opt/dreamfactory/storage/app/'; - + // Create result with proper path based on the current selection const result: SelectedFile = { // Provide both the relative path and the absolute path with storage root @@ -299,210 +334,223 @@ export class DfFileSelectorDialogComponent implements OnInit { fileName: this.selectedFile.name, name: this.selectedFile.name, serviceId: fileApi.id, - serviceName: fileApi.name + serviceName: fileApi.name, }; - + console.log('Selected file with absolute path:', result); - + // Return the selected file directly this.dialogRef.close(result); } - + // Upload a file in the current path uploadFileDirectly(file: File): void { if (!this.selectedFileApi) { alert('Please select a file service first.'); return; } - + this.uploadInProgress = true; - + // Store reference to avoid null checks later const fileApi = this.selectedFileApi; - + // Use the current path for upload const uploadPath = this.currentPath; - + // Upload to the current path this.performUpload(file, uploadPath); } - + // Helper method to perform the actual upload private performUpload(file: File, path: string): void { if (!this.selectedFileApi) { this.uploadInProgress = false; return; } - + this.uploadInProgress = true; - + // Store reference to avoid null checks later const fileApi = this.selectedFileApi; const location = path ? `${fileApi.name}/${path}` : fileApi.name; - console.log(`Starting upload of ${file.name} (${file.size} bytes) to ${location}`); - + console.log( + `Starting upload of ${file.name} (${file.size} bytes) to ${location}` + ); + // Create FormData for the file const formData = new FormData(); // Use 'files' field name to match admin implementation formData.append('files', file); - + // Use absolute URL construction to bypass Angular baseHref const url = `${window.location.origin}/api/v2/${location}`; console.log(`Uploading file using absolute URL: ${url}`); - + // Direct HTTP request to avoid /dreamfactory/dist/ prefix - this.http.post(url, formData) - .pipe(untilDestroyed(this)) - .subscribe({ - next: (response) => { - this.uploadInProgress = false; - console.log('Upload successful:', response); - - // Determine the relative path to the uploaded file - const relativePath = path ? `${path}/${file.name}` : file.name; - - // Get the base storage path for the file service - const baseStoragePath = '/opt/dreamfactory/storage/app/'; - - // Create result with uploaded file info - const result: SelectedFile = { - path: baseStoragePath + relativePath, - relativePath: relativePath, - fileName: file.name, - name: file.name, - serviceId: fileApi.id, - serviceName: fileApi.name - }; - - console.log('File uploaded successfully, returning:', result); - - // Reload files to show the newly uploaded file - this.loadFiles(); - - // Automatically select the uploaded file - setTimeout(() => { - const uploadedFile = this.files.find(f => f.name === file.name); - if (uploadedFile) { - this.selectedFile = uploadedFile; + this.http + .post(url, formData) + .pipe(untilDestroyed(this)) + .subscribe({ + next: response => { + this.uploadInProgress = false; + console.log('Upload successful:', response); + + // Determine the relative path to the uploaded file + const relativePath = path ? `${path}/${file.name}` : file.name; + + // Get the base storage path for the file service + const baseStoragePath = '/opt/dreamfactory/storage/app/'; + + // Create result with uploaded file info + const result: SelectedFile = { + path: baseStoragePath + relativePath, + relativePath: relativePath, + fileName: file.name, + name: file.name, + serviceId: fileApi.id, + serviceName: fileApi.name, + }; + + console.log('File uploaded successfully, returning:', result); + + // Reload files to show the newly uploaded file + this.loadFiles(); + + // Automatically select the uploaded file + setTimeout(() => { + const uploadedFile = this.files.find(f => f.name === file.name); + if (uploadedFile) { + this.selectedFile = uploadedFile; + } + }, 500); + }, + error: (err: any) => { + console.error('Error uploading file:', err); + this.uploadInProgress = false; + + let errorMsg = 'Failed to upload file. '; + + if (err.status === 400) { + errorMsg += + 'Bad request - check if the file type is allowed or if the file is too large.'; + } else if (err.status === 401 || err.status === 403) { + errorMsg += + 'Permission denied - you may not have access to upload to this location.'; + } else if (err.status === 404) { + errorMsg += 'The specified folder does not exist.'; + } else if (err.status === 413) { + errorMsg += 'The file is too large.'; + } else if (err.status === 500) { + errorMsg += err.error?.error?.message || 'Server error occurred.'; + } else { + errorMsg += 'Please try again.'; } - }, 500); - }, - error: (err: any) => { - console.error('Error uploading file:', err); - this.uploadInProgress = false; - - let errorMsg = 'Failed to upload file. '; - - if (err.status === 400) { - errorMsg += 'Bad request - check if the file type is allowed or if the file is too large.'; - } else if (err.status === 401 || err.status === 403) { - errorMsg += 'Permission denied - you may not have access to upload to this location.'; - } else if (err.status === 404) { - errorMsg += 'The specified folder does not exist.'; - } else if (err.status === 413) { - errorMsg += 'The file is too large.'; - } else if (err.status === 500) { - errorMsg += err.error?.error?.message || 'Server error occurred.'; - } else { - errorMsg += 'Please try again.'; - } - - alert(errorMsg); - } - }); + + alert(errorMsg); + }, + }); } // For files selected via the upload button in the main component uploadFile(): void { if (!this.data.fileToUpload || !this.selectedFileApi) return; - + this.uploadInProgress = true; - + // Store reference to avoid null checks later const fileApi = this.selectedFileApi; - + // Use the current path for upload const uploadPath = this.currentPath; - + // Upload to the current path this.performUploadAndClose(this.data.fileToUpload, uploadPath); } - + // Helper method to perform the upload and close the dialog private performUploadAndClose(file: File, path: string): void { if (!this.selectedFileApi) { this.uploadInProgress = false; return; } - + this.uploadInProgress = true; - + // Store reference to avoid null checks later const fileApi = this.selectedFileApi; const location = path ? `${fileApi.name}/${path}` : fileApi.name; - - console.log(`Starting upload of ${file.name} (${file.size} bytes) to ${location}`); - + + console.log( + `Starting upload of ${file.name} (${file.size} bytes) to ${location}` + ); + // Create FormData for the file const formData = new FormData(); // Use 'files' field name to match admin implementation formData.append('files', file); - + // Use absolute URL construction to bypass Angular baseHref const url = `${window.location.origin}/api/v2/${location}`; console.log(`Uploading file using absolute URL: ${url}`); - + // Direct HTTP request to avoid /dreamfactory/dist/ prefix - this.http.post(url, formData) - .pipe(untilDestroyed(this)) - .subscribe({ - next: (response) => { - this.uploadInProgress = false; - console.log('Upload successful:', response); - - // Determine the relative path to the uploaded file - const relativePath = path ? `${path}/${file.name}` : file.name; - - // Get the base storage path for the file service - const baseStoragePath = '/opt/dreamfactory/storage/app/'; - - // Create result with uploaded file info including absolute path - const result: SelectedFile = { - path: baseStoragePath + relativePath, - relativePath: relativePath, - fileName: file.name, - name: file.name, - serviceId: fileApi.id, - serviceName: fileApi.name - }; - - console.log('File uploaded successfully, returning with absolute path:', result); - this.dialogRef.close(result); - }, - error: (err: any) => { - console.error('Error uploading file:', err); - this.uploadInProgress = false; - - let errorMsg = 'Failed to upload file. '; - - if (err.status === 400) { - errorMsg += 'Bad request - check if the file type is allowed or if the file is too large.'; - } else if (err.status === 401 || err.status === 403) { - errorMsg += 'Permission denied - you may not have access to upload to this location.'; - } else if (err.status === 404) { - errorMsg += 'The specified folder does not exist.'; - } else if (err.status === 413) { - errorMsg += 'The file is too large.'; - } else if (err.status === 500) { - errorMsg += err.error?.error?.message || 'Server error occurred.'; - } else { - errorMsg += 'Please try again.'; - } - - alert(errorMsg); - } - }); + this.http + .post(url, formData) + .pipe(untilDestroyed(this)) + .subscribe({ + next: response => { + this.uploadInProgress = false; + console.log('Upload successful:', response); + + // Determine the relative path to the uploaded file + const relativePath = path ? `${path}/${file.name}` : file.name; + + // Get the base storage path for the file service + const baseStoragePath = '/opt/dreamfactory/storage/app/'; + + // Create result with uploaded file info including absolute path + const result: SelectedFile = { + path: baseStoragePath + relativePath, + relativePath: relativePath, + fileName: file.name, + name: file.name, + serviceId: fileApi.id, + serviceName: fileApi.name, + }; + + console.log( + 'File uploaded successfully, returning with absolute path:', + result + ); + this.dialogRef.close(result); + }, + error: (err: any) => { + console.error('Error uploading file:', err); + this.uploadInProgress = false; + + let errorMsg = 'Failed to upload file. '; + + if (err.status === 400) { + errorMsg += + 'Bad request - check if the file type is allowed or if the file is too large.'; + } else if (err.status === 401 || err.status === 403) { + errorMsg += + 'Permission denied - you may not have access to upload to this location.'; + } else if (err.status === 404) { + errorMsg += 'The specified folder does not exist.'; + } else if (err.status === 413) { + errorMsg += 'The file is too large.'; + } else if (err.status === 500) { + errorMsg += err.error?.error?.message || 'Server error occurred.'; + } else { + errorMsg += 'Please try again.'; + } + + alert(errorMsg); + }, + }); } // Show dialog to create a new folder @@ -511,9 +559,9 @@ export class DfFileSelectorDialogComponent implements OnInit { if (this.isSelectorOnly) { return; } - + const dialogRef = this.dialog.open(CreateFolderDialogComponent, { - width: '350px' + width: '350px', }); dialogRef.afterClosed().subscribe(folderName => { @@ -526,44 +574,47 @@ export class DfFileSelectorDialogComponent implements OnInit { // Create a new folder in the current path createFolder(folderName: string): void { if (!this.selectedFileApi) return; - + this.isLoading = true; - + // Construct the path without dreamfactory/dist prefix - const path = this.currentPath ? `${this.selectedFileApi.name}/${this.currentPath}` : this.selectedFileApi.name; - + const path = this.currentPath + ? `${this.selectedFileApi.name}/${this.currentPath}` + : this.selectedFileApi.name; + // Create the payload for folder creation const payload = { resource: [ { name: folderName, - type: 'folder' - } - ] + type: 'folder', + }, + ], }; - + // Use absolute URL construction to bypass Angular baseHref const url = `${window.location.origin}/api/v2/${path}`; console.log(`Creating folder using absolute URL: ${url}`); - + // Use the same headers approach as the admin interface const headers = { 'X-Http-Method': 'POST' }; - + // Send request directly to /api/v2 path without dreamfactory/dist prefix - this.http.post(url, payload, { headers }) - .pipe(untilDestroyed(this)) - .subscribe({ - next: () => { - console.log('Folder created successfully'); - // Reload files to show the new folder - this.loadFiles(); - }, - error: (err: any) => { - console.error('Error creating folder:', err); - alert('Failed to create folder. Please try again.'); - this.isLoading = false; - } - }); + this.http + .post(url, payload, { headers }) + .pipe(untilDestroyed(this)) + .subscribe({ + next: () => { + console.log('Folder created successfully'); + // Reload files to show the new folder + this.loadFiles(); + }, + error: (err: any) => { + console.error('Error creating folder:', err); + alert('Failed to create folder. Please try again.'); + this.isLoading = false; + }, + }); } cancel(): void { @@ -576,55 +627,68 @@ export class DfFileSelectorDialogComponent implements OnInit { if (this.isSelectorOnly) { return; } - + if (this.fileUploadInput) { this.fileUploadInput.nativeElement.click(); } } - + // Handle file selection from the input element handleFileUpload(event: Event): void { const input = event.target as HTMLInputElement; if (input.files && input.files.length > 0) { const file = input.files[0]; - + // Log detailed information about the file console.log(`File selected: ${file.name}`); console.log(`File size: ${file.size} bytes`); console.log(`File type: ${file.type}`); - + // Check file extension to identify sensitive key files - const isPEMFile = file.name.endsWith('.pem') || file.name.endsWith('.p8') || file.name.endsWith('.key'); - + const isPEMFile = + file.name.endsWith('.pem') || + file.name.endsWith('.p8') || + file.name.endsWith('.key'); + if (isPEMFile) { - console.log('Handling private key file with special care for Snowflake authentication'); + console.log( + 'Handling private key file with special care for Snowflake authentication' + ); } - + // Read the file content to verify it's not empty const reader = new FileReader(); - reader.onload = (e) => { + reader.onload = e => { const content = e.target?.result; - console.log(`File content read successfully, content length: ${content ? (content as ArrayBuffer).byteLength : 0} bytes`); - + console.log( + `File content read successfully, content length: ${ + content ? (content as ArrayBuffer).byteLength : 0 + } bytes` + ); + // Continue with file validation // Validate file extension const extension = '.' + file.name.split('.').pop()?.toLowerCase(); if (!this.data.allowedExtensions.includes(extension)) { - alert(`Only ${this.data.allowedExtensions.join(', ')} files are allowed`); + alert( + `Only ${this.data.allowedExtensions.join(', ')} files are allowed` + ); return; } - + // Upload the file directly with verified content this.uploadFileDirectly(file); }; - - reader.onerror = (e) => { + + reader.onerror = e => { console.error('Error reading file:', e); - alert('Error reading file content. Please try again with another file.'); + alert( + 'Error reading file content. Please try again with another file.' + ); }; - + // Start reading the file as an array buffer reader.readAsArrayBuffer(file); } } -} \ No newline at end of file +} diff --git a/src/app/shared/components/df-file-selector/df-file-selector.component.html b/src/app/shared/components/df-file-selector/df-file-selector.component.html index 0bb3375b..c7b4e7d7 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector.component.html +++ b/src/app/shared/components/df-file-selector/df-file-selector.component.html @@ -1,74 +1,103 @@
{{ label }} -
+
- +
- - -
- +
Upload files through the File Manager first, then select them here.
- +
No file services configured. Contact your administrator.
- +
- +
-
{{ selectedFile.fileName || selectedFile.name }}
- +
+ {{ selectedFile.fileName || selectedFile.name }} +
+ -
+
Service: {{ selectedFile.serviceName }}
- +
Full Absolute Path:
{{ selectedFile.path }}
- + -
+
Service Relative Path: - {{ selectedFile.relativePath }} + {{ + selectedFile.relativePath + }}
- +
- - - -
-
\ No newline at end of file +
diff --git a/src/app/shared/components/df-file-selector/df-file-selector.component.scss b/src/app/shared/components/df-file-selector/df-file-selector.component.scss index 49298f34..af831e23 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector.component.scss +++ b/src/app/shared/components/df-file-selector/df-file-selector.component.scss @@ -19,11 +19,11 @@ .file-selector-description { font-size: 14px; color: rgba(0, 0, 0, 0.6); - + a { color: #3f51b5; text-decoration: none; - + &:hover { text-decoration: underline; } @@ -50,7 +50,7 @@ .select-file-button { padding: 8px 24px; font-size: 14px; - + fa-icon { margin-right: 8px; } @@ -148,7 +148,7 @@ font-size: 14px; padding: 0; font-weight: 500; - + &:hover { text-decoration: underline; } @@ -184,7 +184,7 @@ .file-selector-description, .no-apis-message { color: rgba(255, 255, 255, 0.6); - + a { color: #9fa8da; } @@ -194,7 +194,7 @@ .file-service { color: rgba(255, 255, 255, 0.87); } - + .file-path-header { color: rgba(255, 255, 255, 0.9); } @@ -202,21 +202,21 @@ .file-selector-selected { background-color: rgba(255, 255, 255, 0.04); } - + .clear-button { color: #ef9a9a; } - + .file-path-section { background-color: rgba(255, 255, 255, 0.07); border-color: rgba(255, 255, 255, 0.15); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2); } - + .file-path-label { color: rgba(255, 255, 255, 0.9); } - + .file-path-value { color: rgba(255, 255, 255, 0.9); background-color: rgba(0, 0, 0, 0.2); @@ -226,4 +226,4 @@ .relative-path-section { color: rgba(255, 255, 255, 0.6); } -} \ No newline at end of file +} diff --git a/src/app/shared/components/df-file-selector/df-file-selector.component.ts b/src/app/shared/components/df-file-selector/df-file-selector.component.ts index b3b8dec7..f529bc55 100644 --- a/src/app/shared/components/df-file-selector/df-file-selector.component.ts +++ b/src/app/shared/components/df-file-selector/df-file-selector.component.ts @@ -1,4 +1,11 @@ -import { Component, EventEmitter, Inject, Input, OnInit, Output } from '@angular/core'; +import { + Component, + EventEmitter, + Inject, + Input, + OnInit, + Output, +} from '@angular/core'; import { CommonModule } from '@angular/common'; import { MatDialogModule, MatDialog } from '@angular/material/dialog'; import { MatButtonModule } from '@angular/material/button'; @@ -10,7 +17,13 @@ import { TranslocoPipe } from '@ngneat/transloco'; import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; import { MatTooltipModule } from '@angular/material/tooltip'; import { FontAwesomeModule } from '@fortawesome/angular-fontawesome'; -import { faFile, faFolderOpen, faCheck, faUpload, faExternalLinkAlt } from '@fortawesome/free-solid-svg-icons'; +import { + faFile, + faFolderOpen, + faCheck, + faUpload, + faExternalLinkAlt, +} from '@fortawesome/free-solid-svg-icons'; import { DfFileSelectorDialogComponent } from './df-file-selector-dialog.component'; import { FileApiService } from '../../services/df-file-api.service'; import { BASE_SERVICE_TOKEN, URL_TOKEN } from '../../constants/tokens'; @@ -27,11 +40,11 @@ export interface FileApiInfo { } export interface SelectedFile { - path: string; // Full absolute path for the Snowflake config (includes storage root) + path: string; // Full absolute path for the Snowflake config (includes storage root) relativePath?: string; // The relative path within the file service - fileName: string; // Just the filename - name?: string; // Alias for fileName for template compatibility - serviceId: number; // The ID of the file service + fileName: string; // Just the filename + name?: string; // Alias for fileName for template compatibility + serviceId: number; // The ID of the file service serviceName: string; // The name of the file service } @@ -53,14 +66,14 @@ export interface SelectedFile { TranslocoPipe, MatTooltipModule, FontAwesomeModule, - MatIconModule + MatIconModule, ], providers: [ // Provide the URL_TOKEN for the DfBaseCrudService { provide: URL_TOKEN, useValue: 'api/v2/system/service' }, // Provide the DfBaseCrudService - DfBaseCrudService - ] + DfBaseCrudService, + ], }) export class DfFileSelectorComponent implements OnInit { @Input() label: string = 'Private Key File'; @@ -88,12 +101,12 @@ export class DfFileSelectorComponent implements OnInit { ngOnInit(): void { this.loadFileApis(); - + // If initialValue is set, try to parse it if (this.initialValue) { this.parseInitialValue(); } - + // Create a fallback service entry immediately, in case the API call takes too long // or fails completely this.ensureFallbackService(); @@ -108,55 +121,58 @@ export class DfFileSelectorComponent implements OnInit { private ensureFallbackService(): void { if (this.fileApis.length === 0) { console.log('Creating fallback file service entry'); - this.fileApis = [{ - id: 1, - name: 'files', - label: 'Local Files', - type: 'local_file' - }]; + this.fileApis = [ + { + id: 1, + name: 'files', + label: 'Local Files', + type: 'local_file', + }, + ]; } } loadFileApis(): void { this.isLoading = true; - + // Ensure fallback is in place immediately this.ensureFallbackService(); - + // Use the FileApiService to get the list of file services - this.fileApiService.getFileServices() - .pipe(untilDestroyed(this)) - .subscribe({ - next: (response: { resource: FileApiInfo[] }) => { - if (response && response.resource && response.resource.length > 0) { - this.fileApis = response.resource; - } else { - // If we get an empty or invalid response, ensure fallback + this.fileApiService + .getFileServices() + .pipe(untilDestroyed(this)) + .subscribe({ + next: (response: { resource: FileApiInfo[] }) => { + if (response && response.resource && response.resource.length > 0) { + this.fileApis = response.resource; + } else { + // If we get an empty or invalid response, ensure fallback + this.ensureFallbackService(); + } + this.isLoading = false; + }, + error: (error: any) => { + console.error('Error loading file APIs:', error); + + // Ensure fallback on error this.ensureFallbackService(); - } - this.isLoading = false; - }, - error: (error: any) => { - console.error('Error loading file APIs:', error); - - // Ensure fallback on error - this.ensureFallbackService(); - this.isLoading = false; - } - }); + this.isLoading = false; + }, + }); } openFileSelector(): void { // Ensure fallback before opening dialog this.ensureFallbackService(); - + const dialogRef = this.dialog.open(DfFileSelectorDialogComponent, { width: '800px', data: { fileApis: this.fileApis, allowedExtensions: this.allowedExtensions, - selectorOnly: true // Only allow selection, no upload - } + selectorOnly: true, // Only allow selection, no upload + }, }); dialogRef.afterClosed().subscribe(result => { @@ -177,23 +193,23 @@ export class DfFileSelectorComponent implements OnInit { // Attempt to parse the initial value if it's provided try { const pathToUse = providedPath || this.initialValue; - + if (pathToUse) { console.log('Parsing path value:', pathToUse); - + // Extract the filename from the path const parts = pathToUse.split('/'); const fileName = parts[parts.length - 1]; - + // We don't have full information but we can set what we know this.selectedFile = { path: pathToUse, fileName: fileName, name: fileName, // Add name property for template compatibility serviceId: 0, // Unknown - serviceName: 'Unknown' + serviceName: 'Unknown', }; - + console.log('Generated selected file:', this.selectedFile); } } catch (e) { @@ -208,4 +224,4 @@ export class DfFileSelectorComponent implements OnInit { this.parseInitialValue(path); } } -} \ No newline at end of file +} diff --git a/src/app/shared/services/df-file-api.service.ts b/src/app/shared/services/df-file-api.service.ts index 053527a3..6fe61501 100644 --- a/src/app/shared/services/df-file-api.service.ts +++ b/src/app/shared/services/df-file-api.service.ts @@ -30,16 +30,16 @@ export interface FileItem { } @Injectable({ - providedIn: 'root' + providedIn: 'root', }) export class FileApiService { // Array of service names that should be excluded from file selection private excludedServices = ['logs', 'log']; - + constructor( private http: HttpClient, private userDataService: DfUserDataService - ) { } + ) {} /** * Get the absolute API URL by determining the base URL from the current window location @@ -48,16 +48,16 @@ export class FileApiService { private getAbsoluteApiUrl(path: string): string { // Get the current origin (protocol + hostname + port) const origin = window.location.origin; - + // Remove leading slash if present const cleanPath = path.startsWith('/') ? path.substring(1) : path; - + // First ensure we remove any /dreamfactory/dist/ prefix if it exists in the path const pathWithoutPrefix = cleanPath.replace(/^(dreamfactory\/dist\/)?/, ''); - + // Combine to get the absolute URL that goes directly to /api/v2 without any prefix const absoluteUrl = `${origin}/${pathWithoutPrefix}`; - + console.log(`🔍 Constructed absolute URL for API request: ${absoluteUrl}`); return absoluteUrl; } @@ -69,12 +69,16 @@ export class FileApiService { */ private isSelectableFileService(service: FileService): boolean { // Exclude services with names containing 'log' - if (this.excludedServices.some(exclude => - service.name.toLowerCase().includes(exclude) || - service.label.toLowerCase().includes(exclude))) { + if ( + this.excludedServices.some( + exclude => + service.name.toLowerCase().includes(exclude) || + service.label.toLowerCase().includes(exclude) + ) + ) { return false; } - + return true; } @@ -84,11 +88,11 @@ export class FileApiService { private getHeaders() { const headers: Record = {}; const token = this.userDataService.token; - + if (token) { headers[SESSION_TOKEN_HEADER] = token; } - + console.log('Auth headers:', headers); return headers; } @@ -97,8 +101,11 @@ export class FileApiService { * Get a list of all file services */ getFileServices(): Observable> { - console.log('Getting file services, session token:', this.userDataService.token); - + console.log( + 'Getting file services, session token:', + this.userDataService.token + ); + // Default hardcoded services to use as fallback const defaultServices: GenericListResponse = { resource: [ @@ -106,11 +113,11 @@ export class FileApiService { id: 3, name: 'files', label: 'Local File Storage', - type: 'local_file' - } - ] + type: 'local_file', + }, + ], }; - + // If no session token, immediately return the default services if (!this.userDataService.token) { console.warn('No session token available, using hardcoded file services'); @@ -119,69 +126,83 @@ export class FileApiService { observer.complete(); }); } - + // Create an observable that will immediately emit the default services // This ensures we always have something to return, even if the HTTP request fails return new Observable>(observer => { // First emit the default services to ensure the UI is responsive observer.next(defaultServices); - + // Direct URL construction to bypass Angular baseHref and router const url = `${window.location.origin}/api/v2/system/service`; console.log(`Loading file services from absolute URL: ${url}`); - + // Set parameters for file service filtering const params = { - 'filter': 'type=local_file', - 'fields': 'id,name,label,type' + filter: 'type=local_file', + fields: 'id,name,label,type', }; - + // Get authentication headers const headers = this.getHeaders(); - + // Then try to get the actual services from the API using direct HTTP - this.http.get>(url, { params, headers }) - .pipe( - map(response => { - if (!response || !response.resource || !Array.isArray(response.resource)) { - console.warn('Invalid response format from API, using default services'); - return defaultServices; - } - - // Filter out non-selectable services - response.resource = response.resource.filter(service => - this.isSelectableFileService(service) - ); - - // If no services are left after filtering, use defaults - if (response.resource.length === 0) { - console.warn('No valid file services found in API response, using defaults'); - return defaultServices; - } - - return response; - }), - catchError(error => { - console.error('Error fetching file services:', error); - console.warn('API call failed, using default file services'); - return new Observable>(innerObserver => { - innerObserver.next(defaultServices); - innerObserver.complete(); - }); - }) - ).subscribe({ - next: (apiResponse) => { - // Only emit if different from the default (to avoid duplicate emissions) - if (JSON.stringify(apiResponse) !== JSON.stringify(defaultServices)) { - observer.next(apiResponse); - } - observer.complete(); - }, - error: () => { - // In case of any unexpected error, complete the observable - observer.complete(); - } - }); + this.http + .get>(url, { params, headers }) + .pipe( + map(response => { + if ( + !response || + !response.resource || + !Array.isArray(response.resource) + ) { + console.warn( + 'Invalid response format from API, using default services' + ); + return defaultServices; + } + + // Filter out non-selectable services + response.resource = response.resource.filter(service => + this.isSelectableFileService(service) + ); + + // If no services are left after filtering, use defaults + if (response.resource.length === 0) { + console.warn( + 'No valid file services found in API response, using defaults' + ); + return defaultServices; + } + + return response; + }), + catchError(error => { + console.error('Error fetching file services:', error); + console.warn('API call failed, using default file services'); + return new Observable>( + innerObserver => { + innerObserver.next(defaultServices); + innerObserver.complete(); + } + ); + }) + ) + .subscribe({ + next: apiResponse => { + // Only emit if different from the default (to avoid duplicate emissions) + if ( + JSON.stringify(apiResponse) !== JSON.stringify(defaultServices) + ) { + observer.next(apiResponse); + } + observer.complete(); + }, + error: () => { + // In case of any unexpected error, complete the observable + observer.complete(); + }, + }); }); } @@ -193,72 +214,80 @@ export class FileApiService { listFiles(serviceName: string, path: string = ''): Observable { // Return empty list if service name is missing if (!serviceName) { - console.warn('No service name provided for listFiles, returning empty list'); + console.warn( + 'No service name provided for listFiles, returning empty list' + ); return new Observable(observer => { observer.next({ resource: [] }); observer.complete(); }); } - + // Construct the path - const apiPath = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; - + const apiPath = path + ? `api/v2/${serviceName}/${path}` + : `api/v2/${serviceName}`; + // Log the operation console.log(`Listing files from path: ${apiPath}`); - + // Use DfBaseCrudService style approach to ensure consistency with admin interface // Just use the HTTP client directly with exact URL const url = `${window.location.origin}/${apiPath}`; console.log(`Using absolute URL: ${url}`); - + // Set specific parameters for file listing const params: Record = {}; // Ask for content-type to help identify file types params['include_properties'] = 'content_type'; // Add standard fields params['fields'] = 'name,path,type,content_type,last_modified,size'; - + // Add the session token to headers const headers: Record = {}; const token = this.userDataService.token; if (token) { headers[SESSION_TOKEN_HEADER] = token; } - - return this.http.get(url, { - headers, - params - }).pipe( - tap(response => console.log('Files response:', response)), - catchError(error => { - console.error(`Error fetching files from ${url}:`, error); - - // Create a helpful message based on the error - let errorMessage = 'Error loading files. '; - - if (error.status === 500) { - errorMessage += 'The server encountered an internal error. This might be a temporary issue.'; - } else if (error.status === 404) { - errorMessage += 'The specified folder does not exist.'; - } else if (error.status === 403 || error.status === 401) { - errorMessage += 'You do not have permission to access this location.'; - } else { - errorMessage += 'Please check your connection and try again.'; - } - - // Log the error message for debugging - console.warn(errorMessage); - - // Return an empty resource array to avoid UI errors - return new Observable(observer => { - observer.next({ - resource: [], - error: errorMessage - }); - observer.complete(); - }); + + return this.http + .get(url, { + headers, + params, }) - ); + .pipe( + tap(response => console.log('Files response:', response)), + catchError(error => { + console.error(`Error fetching files from ${url}:`, error); + + // Create a helpful message based on the error + let errorMessage = 'Error loading files. '; + + if (error.status === 500) { + errorMessage += + 'The server encountered an internal error. This might be a temporary issue.'; + } else if (error.status === 404) { + errorMessage += 'The specified folder does not exist.'; + } else if (error.status === 403 || error.status === 401) { + errorMessage += + 'You do not have permission to access this location.'; + } else { + errorMessage += 'Please check your connection and try again.'; + } + + // Log the error message for debugging + console.warn(errorMessage); + + // Return an empty resource array to avoid UI errors + return new Observable(observer => { + observer.next({ + resource: [], + error: errorMessage, + }); + observer.complete(); + }); + }) + ); } /** @@ -267,7 +296,11 @@ export class FileApiService { * @param file The file to upload * @param path The path to upload to (optional) */ - uploadFile(serviceName: string, file: File, path: string = ''): Observable { + uploadFile( + serviceName: string, + file: File, + path: string = '' + ): Observable { // Construct the path let apiPath: string; if (path) { @@ -277,37 +310,47 @@ export class FileApiService { } else { apiPath = `api/v2/${serviceName}/${file.name}`; } - + // Use absolute URL to bypass any baseHref issues const url = this.getAbsoluteApiUrl(apiPath); - - console.log(`⭐⭐⭐ UPLOADING FILE ${file.name} (${file.size} bytes), type: ${file.type} ⭐⭐⭐`); + + console.log( + `⭐⭐⭐ UPLOADING FILE ${file.name} (${file.size} bytes), type: ${file.type} ⭐⭐⭐` + ); console.log(`To absolute URL: ${url}`); console.log(`Current document baseURI: ${document.baseURI}`); console.log(`Current window location: ${window.location.href}`); - + // Check if this is a private key file (just for logging purposes) - const isPEMFile = file.name.endsWith('.pem') || file.name.endsWith('.p8') || file.name.endsWith('.key'); + const isPEMFile = + file.name.endsWith('.pem') || + file.name.endsWith('.p8') || + file.name.endsWith('.key'); if (isPEMFile) { - console.log('Detected private key file - using standard FormData upload method'); + console.log( + 'Detected private key file - using standard FormData upload method' + ); } - + // Create FormData for the file - this works for ALL file types const formData = new FormData(); // IMPORTANT: Use 'files' instead of 'file' to match the admin implementation formData.append('files', file); - + // Get authentication headers const headers = this.getHeaders(); - + // Use Angular's HttpClient for the upload - this handles baseHref correctly return this.http.post(url, formData, { headers }).pipe( tap(response => console.log('Upload complete with response:', response)), catchError(error => { - console.error(`Error uploading file: ${error.status} ${error.statusText}`, error); - return throwError(() => ({ - status: error.status, - error: error.error || { message: 'File upload failed' } + console.error( + `Error uploading file: ${error.status} ${error.statusText}`, + error + ); + return throwError(() => ({ + status: error.status, + error: error.error || { message: 'File upload failed' }, })); }) ); @@ -319,26 +362,35 @@ export class FileApiService { * @param path The path where to create the directory * @param name The name of the directory */ - createDirectoryWithPost(serviceName: string, path: string, name: string): Observable { + createDirectoryWithPost( + serviceName: string, + path: string, + name: string + ): Observable { const payload = { resource: [ { name: name, - type: 'folder' - } - ] + type: 'folder', + }, + ], }; - + // Construct the path - const apiPath = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + const apiPath = path + ? `api/v2/${serviceName}/${path}` + : `api/v2/${serviceName}`; // Use absolute URL to bypass any baseHref issues const url = this.getAbsoluteApiUrl(apiPath); - console.log(`Creating directory using POST at absolute URL: ${url}`, payload); - + console.log( + `Creating directory using POST at absolute URL: ${url}`, + payload + ); + // Get headers and add X-Http-Method header const headers = this.getHeaders(); headers['X-Http-Method'] = 'POST'; - + return this.http.post(url, payload, { headers }).pipe( tap(response => console.log('Create directory response:', response)), catchError(error => { @@ -358,16 +410,18 @@ export class FileApiService { const apiPath = `api/v2/${serviceName}/${path}`; const url = this.getAbsoluteApiUrl(apiPath); console.log(`Getting file content from absolute URL: ${url}`); - - return this.http.get(url, { - responseType: 'blob', - headers: this.getHeaders() - }).pipe( - catchError(error => { - console.error(`Error getting file content from ${url}:`, error); - throw error; + + return this.http + .get(url, { + responseType: 'blob', + headers: this.getHeaders(), }) - ); + .pipe( + catchError(error => { + console.error(`Error getting file content from ${url}:`, error); + throw error; + }) + ); } /** @@ -380,7 +434,7 @@ export class FileApiService { const apiPath = `api/v2/${serviceName}/${path}`; const url = this.getAbsoluteApiUrl(apiPath); console.log(`Deleting file at absolute URL: ${url}`); - + return this.http.delete(url, { headers: this.getHeaders() }).pipe( tap(response => console.log('Delete response:', response)), catchError(error => { @@ -396,22 +450,28 @@ export class FileApiService { * @param path The path where to create the directory * @param name The name of the directory */ - createDirectory(serviceName: string, path: string, name: string): Observable { + createDirectory( + serviceName: string, + path: string, + name: string + ): Observable { const payload = { resource: [ { name: name, - type: 'folder' - } - ] + type: 'folder', + }, + ], }; - + // Construct the path - const apiPath = path ? `api/v2/${serviceName}/${path}` : `api/v2/${serviceName}`; + const apiPath = path + ? `api/v2/${serviceName}/${path}` + : `api/v2/${serviceName}`; // Use absolute URL to bypass any baseHref issues const url = this.getAbsoluteApiUrl(apiPath); console.log(`Creating directory at absolute URL: ${url}`, payload); - + return this.http.post(url, payload, { headers: this.getHeaders() }).pipe( tap(response => console.log('Create directory response:', response)), catchError(error => { @@ -420,4 +480,4 @@ export class FileApiService { }) ); } -} \ No newline at end of file +} From 389f1c922bc46ee82b917c2e0243ef5d7d54894d Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Thu, 3 Apr 2025 12:09:00 -0600 Subject: [PATCH 13/21] Fix file selector dialog to use fileApiService with proper auth headers --- dist/5979.15ec098dc0b6a50d.js | 1 + dist/5979.2f2a7ca7c85bdcae.js | 1 - dist/index.html | 2 +- ...c887734.js => runtime.197c3a1174f9dd45.js} | 2 +- .../df-file-selector-dialog.component.ts | 82 +++---------------- 5 files changed, 13 insertions(+), 75 deletions(-) create mode 100644 dist/5979.15ec098dc0b6a50d.js delete mode 100644 dist/5979.2f2a7ca7c85bdcae.js rename dist/{runtime.f09576db1c887734.js => runtime.197c3a1174f9dd45.js} (97%) diff --git a/dist/5979.15ec098dc0b6a50d.js b/dist/5979.15ec098dc0b6a50d.js new file mode 100644 index 00000000..99488b9f --- /dev/null +++ b/dist/5979.15ec098dc0b6a50d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(Sc,Pt,l)=>{l.r(Pt),l.d(Pt,{DfPaywallModal:()=>Vt,DfServiceDetailsComponent:()=>Ot});var Kt=l(15861),Z=l(97582),g=l(96814),s=l(56223),vt=l(75986),V=l(3305),u=l(64170),O=l(2032),T=l(98525),K=l(82599),yt=l(74104),q=l(42346),t=l(65879),x=l(32296),y=l(45597),C=l(90590),k=l(92596),P=l(78791),lt=l(24630),Y=l(27921),w=l(37398),Wt=l(15711),b=l(17700),M=l(23680),S=l(42495);const Xt=["determinateSpinner"];function te(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const ee=(0,M.pj)(class{constructor(n){this._elementRef=n}},"primary"),ne=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function oe(){return{diameter:kt}}}),kt=100;let ae=(()=>{class n extends ee{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=kt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(ne))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(Xt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,te,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),ie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[g.ez,M.BQ]}),n})();var A=l(30617),_=l(25313),R=l(69862),B=l(6625),H=l(65592),v=l(26306),G=l(99397),z=l(58504),wt=l(69854),re=l(78630);let St=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const d=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${d}`),d}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[wt.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new H.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const d=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:d}).pipe((0,w.U)(r=>r&&r.resource&&Array.isArray(r.resource)?(r.resource=r.resource.filter(m=>this.isSelectableFileService(m)),0===r.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):r):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(r=>(console.error("Error fetching file services:",r),console.warn("API call failed, using default file services"),new H.y(m=>{m.next(e),m.complete()})))).subscribe({next:r=>{JSON.stringify(r)!==JSON.stringify(e)&&c.next(r),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new H.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new H.y(p=>{p.next({resource:[]}),p.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const r={},m=this.userDataService.token;return m&&(r[wt.Zt]=m),this.http.get(i,{headers:r,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,G.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let h="Error loading files. ";return h+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(h),new H.y(rt=>{rt.next({resource:[],error:h}),rt.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const d=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${d}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const m=new FormData;m.append("files",c);const p=this.getHeaders();return this.http.post(d,m,{headers:p}).pipe((0,G.b)(h=>console.log("Upload complete with response:",h)),(0,v.K)(h=>(console.error(`Error uploading file: ${h.status} ${h.statusText}`,h),(0,z._)(()=>({status:h.status,error:h.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${r}`,i);const m=this.getHeaders();return m["X-Http-Method"]="POST",this.http.post(r,i,{headers:m}).pipe((0,G.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${r}:`,p),p}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(d=>{throw console.error(`Error getting file content from ${i}:`,d),d}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,G.b)(d=>console.log("Delete response:",d)),(0,v.K)(d=>{throw console.error(`Error deleting file at ${i}:`,d),d}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${r}`,i),this.http.post(r,i,{headers:this.getHeaders()}).pipe((0,G.b)(m=>console.log("Create directory response:",m)),(0,v.K)(m=>{throw console.error(`Error creating directory at ${r}:`,m),m}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN),t.LFG(re._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var F;const le=["fileUploadInput"];function de(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function me(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function ge(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(d.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function pe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,ge,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function fe(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function _e(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",27)(1,"button",28),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.showCreateFolderDialog())}),t.TgZ(2,"span",29),t._uU(3,"cr"),t.qZA(),t._uU(4," Create Folder "),t.qZA(),t.TgZ(5,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.triggerFileUpload())}),t.TgZ(6,"span",29),t._uU(7,"up"),t.qZA(),t._uU(8," Upload File "),t.qZA(),t.TgZ(9,"input",31,32),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.handleFileUpload(a))}),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(9),t.Q6J("accept",e.data.allowedExtensions.join(","))}}function be(n,o){1&n&&(t.TgZ(0,"div",33)(1,"p"),t._uU(2," Select a file from the list below. To upload new files, please use the File Manager. "),t.qZA()())}function he(n,o){1&n&&(t.TgZ(0,"div",34),t._UZ(1,"mat-spinner",35),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function ue(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Name"),t.qZA())}function xe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",48),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(3);return t.KtG("folder"===i.type?d.openFolder(i):d.selectFile(i))}),t.TgZ(1,"div",49),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function Ce(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Type"),t.qZA())}function Me(n,o){if(1&n&&(t.TgZ(0,"td",50),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Oe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Actions"),t.qZA())}function Pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function ye(n,o){if(1&n&&(t.TgZ(0,"td",50),t.YNc(1,Pe,3,0,"button",51),t.YNc(2,ve,3,1,"button",52),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function ke(n,o){1&n&&t._UZ(0,"tr",55)}function we(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",56),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(3);return t.KtG("folder"===i.type?d.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function Se(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function De(n,o){if(1&n&&(t.TgZ(0,"div",57)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,Se,4,0,"button",58),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",36)(1,"table",37),t.ynx(2,38),t.YNc(3,ue,2,0,"th",39),t.YNc(4,xe,5,2,"td",40),t.BQk(),t.ynx(5,41),t.YNc(6,Ce,2,0,"th",39),t.YNc(7,Me,2,1,"td",42),t.BQk(),t.ynx(8,43),t.YNc(9,Oe,2,0,"th",39),t.YNc(10,ye,3,2,"td",42),t.BQk(),t.YNc(11,ke,1,0,"tr",44),t.YNc(12,we,1,2,"tr",45),t.qZA(),t.YNc(13,De,4,1,"div",46),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Ae(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",60)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function Ie(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,fe,2,1,"span",1),t.qZA()(),t.YNc(8,_e,11,1,"div",22),t.YNc(9,be,3,0,"div",23),t.YNc(10,he,4,0,"div",24),t.YNc(11,Te,14,4,"div",25),t.YNc(12,Ae,6,3,"div",26),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(1),t.Q6J("ngIf",!e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let Ze=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(b.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11," Create "),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[b.Is,b.uh,b.xY,b.H8,x.ot,x.lW,u.lN,u.KE,u.hX,O.c,O.Nt,s.u5,s.Fj,s.JJ,s.On,g.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((F=class{get isSelectorOnly(){return!!this.data.selectorOnly}constructor(o,e,c,a,i,d){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=d,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0])}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.listFiles(this.selectedFileApi.name,this.currentPath).pipe((0,P.t)(this)).subscribe({next:o=>{if(this.isLoading=!1,o.error&&(console.warn("File listing contained error:",o.error),o.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let e=[];Array.isArray(o)?e=o:o.resource&&Array.isArray(o.resource)&&(e=o.resource),this.files=e.map(c=>({name:c.name||(c.path?c.path.split("/").pop():""),path:c.path||((this.currentPath?this.currentPath+"/":"")+c.name).replace("//","/"),type:"folder"===c.type?"folder":"file",contentType:c.content_type||c.contentType,lastModified:c.last_modified||c.lastModified,size:c.size})),console.log("Processed files:",this.files)},error:o=>{console.error("Error loading files:",o),this.files=[];let e="Failed to load files. ";500===o.status?(e+="The server encountered an internal error. Using empty directory view.",console.warn(e)):404===o.status?(e+="The specified folder does not exist.",alert(e)):403===o.status||401===o.status?(e+="You do not have permission to access this location.",alert(e)):(e+="Please check your connection and try again.",alert(e)),this.isLoading=!1}}))}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const m=this.files.find(p=>p.name===o.name);m&&(this.selectedFile=m)},500)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name,r={path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",r),this.dialogRef.close(r)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}showCreateFolderDialog(){this.isSelectorOnly||this.dialog.open(Ze,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.createDirectory(this.selectedFileApi.name,this.currentPath,o).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:e=>{console.error("Error creating folder:",e),alert("Failed to create folder. Please try again."),this.isLoading=!1}}))}cancel(){this.dialogRef.close()}triggerFileUpload(){this.isSelectorOnly||this.fileUploadInput&&this.fileUploadInput.nativeElement.click()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=d=>{const r=d.target?.result;console.log(`File content read successfully, content length: ${r?r.byteLength:0} bytes`);const m="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(m)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=d=>{console.error("Error reading file:",d),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||F)(t.Y36(b.so),t.Y36(b.WI),t.Y36(b.uw),t.Y36(R.eN),t.Y36(St),t.Y36(B.R))},F.\u0275cmp=t.Xpm({type:F,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(le,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:B.R,useFactory:n=>new B.R("api/v2",n),deps:[R.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],["class","action-row",4,"ngIf"],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,de,3,0,"ng-container",1),t.YNc(2,se,3,0,"ng-container",1),t.YNc(3,me,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,pe,5,1,"div",2),t.YNc(6,Ie,13,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[g.ez,g.sg,g.O5,b.Is,b.uh,b.xY,b.H8,x.ot,x.lW,x.RK,yt.Nh,u.lN,O.c,T.LD,ie,ae,A.Ps,A.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,s.u5,s.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),F);dt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],dt);var U,N=l(86806),W=l(81896);function ze(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function Fe(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Ne(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,ze,2,1,"span",6),t.YNc(2,Fe,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Ue(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9," Upload files through the File Manager first, then select them here. "),t.qZA(),t.YNc(10,Ue,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Je(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function Ee(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Je,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Le,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.hij(" ",e.selectedFile.fileName||e.selectedFile.name," "),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let st=((U=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate(["/adf/files"])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!0}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||U)(t.Y36(b.uw),t.Y36(St),t.Y36(B.R),t.Y36(W.F0))},U.\u0275cmp=t.Xpm({type:U,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:N.Xt,useValue:"api/v2/system/service"},B.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Ne,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Qe,11,3,"div",3),t.YNc(4,Ee,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[g.ez,g.O5,b.Is,x.ot,x.lW,u.lN,O.c,T.LD,s.u5,s.UX,k.AV,k.gM,y.uH,y.BN,A.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),U);st=(0,Z.gn)([(0,P.c)({checkProperties:!0})],st);var Q,X=l(65763);const qe=["fileSelector"];function Ye(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Re(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function Be(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function He(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,Be,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ge(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const $e=function(){return["integer","string","password","text"]},je=function(){return["picklist","multi_picklist"]};function Ve(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Ye,2,1,"mat-label",1),t.YNc(2,Re,1,4,"input",5),t.YNc(3,He,2,3,"mat-select",6),t.YNc(4,Ge,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,$e).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,je).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const Ke=function(){return[".p8",".pem",".key"]};function We(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,Ke))("initialValue",e.control.value)}}function Xe(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function tn(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function en(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,tn,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function on(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function cn(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,nn,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,on,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const an=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let tt=((Q=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new s.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Wt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,Y.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof s.NI&&this.controlDir.control.hasValidator(s.kI.required)&&this.control.addValidators(s.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||Q)(t.Y36(s.a5,10),t.Y36(W.gz),t.Y36(X.F))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(qe,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ve,5,6,"mat-form-field",0),t.YNc(3,We,3,5,"ng-container",1),t.YNc(4,Xe,7,5,"ng-container",1),t.YNc(5,en,2,4,"mat-slide-toggle",2),t.YNc(6,cn,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,an).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,g.O5,T.LD,T.gD,M.ey,K.rP,K.Rr,s.UX,s.Fj,s.JJ,s.oH,g.ax,x.ot,x.lW,q.Ot,y.uH,y.BN,k.AV,k.gM,lt.Bb,lt.XC,lt.ZL,g.Ov,st],encapsulation:2}),Q);tt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],tt);var I,mt,J=l(95195),rn=l(75058);function ln(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function dn(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,ln,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function sn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function mn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,sn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function gn(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function pn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,mn,3,2,"th",5),t.YNc(2,gn,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function fn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function _n(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function bn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function hn(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,_n,1,2,"df-verb-picker",18),t.YNc(3,bn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function un(n,o){1&n&&(t.ynx(0,11),t.YNc(1,fn,2,1,"th",5),t.YNc(2,hn,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function xn(n,o){if(1&n&&t.YNc(0,un,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function Cn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const Mn=function(n){return{id:n}};function On(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,d=t.oxw();return t.KtG(d.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,Mn,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function Pn(n,o){1&n&&t._UZ(0,"tr",25)}function vn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new s.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new s.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new s.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},I.\u0275fac=function(o){return new(o||I)(t.Y36(s.qu),t.Y36(X.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:s.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,dn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,pn,3,1,"ng-container",2),t.YNc(5,xn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,Cn,4,4,"th",5),t.YNc(9,On,4,7,"td",6),t.BQk(),t.YNc(10,Pn,1,0,"tr",7),t.YNc(11,vn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[s.UX,s.Fj,s.JJ,s.JL,s.oH,s.sg,s.u,g.ax,u.lN,u.KE,u.R9,O.c,O.Nt,x.ot,x.nh,y.uH,y.BN,tt,g.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,J.QW,J.a8,J.dk,k.AV,k.gM,q.Ot,rn.M,T.LD,g.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);gt=mt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],gt);var L,Dt=l(41609),pt=l(94517),et=l(24546),yn=l(62810),Tt=l(30977),kn=l(67961);let ft=((L=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(d=>{this.storageServices=d.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,Tt.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(kn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||L)(t.Y36(b.uw),t.Y36(N.PA),t.Y36(N.OP),t.Y36(N.PA),t.Y36(X.F))},L.\u0275cmp=t.Xpm({type:L,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[x.ot,x.lW,q.Ot,u.lN,T.LD,vt.p9,s.u5,s.JJ,b.Is,O.c,Dt.C,g.Ov,s.UX,s.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),L);ft=(0,Z.gn)([(0,P.c)({checkProperties:!0})],ft);var nt=l(94664),wn=l(21631),At=l(22096);const It=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ot=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var Sn=l(73991),_t=l(49488),bt=l(8996),ht=l(68484),Zt=l(4300),ut=l(49388),xt=l(36028),Dn=l(62831),Ct=l(78645),$=l(59773);function Tn(n,o){1&n&&t.Hsn(0)}const An=["*"];let zt=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Ft=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),In=0;const Nt=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>j)),t.Y36(Nt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Ft,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:An,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Tn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),j=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=In++}ngAfterContentInit(){this._steps.changes.pipe((0,Y.O)(this._steps),(0,$.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,Y.O)(this._stepHeader),(0,$.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Zt.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,At.of)()).pipe((0,Y.O)(this._layoutDirection()),(0,$.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Dn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(j))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),zn=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(j))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Fn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Nn=l(47394),Un=l(93997),f=l(86825);function Qn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Jn(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function En(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function qn(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Yn(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Jn,2,1,"span",10),t.YNc(2,Ln,2,1,"span",11),t.YNc(3,En,2,1,"span",11),t.YNc(4,qn,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Rn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function Hn(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Gn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function $n(n,o){}function jn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,$n,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Vn=["*"];function Kn(n,o){1&n&&t._UZ(0,"div",11)}const Ut=function(n,o){return{step:n,i:o}};function Wn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Kn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Ut,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Qt=function(n){return{animationDuration:n}},Jt=function(n,o){return{value:n,params:o}};function Xn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Jt,a._getAnimationDirection(c),t.VKq(6,Qt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function to(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Wn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,Xn,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),d=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",d)("ngTemplateOutletContext",t.WLB(10,Ut,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Jt,i._getAnimationDirection(c),t.VKq(13,Qt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function no(n,o){if(1&n&&(t.ynx(0),t.YNc(1,eo,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function oo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let ct=(()=>{class n extends Ft{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),at=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ao={provide:at,deps:[[new t.FiY,new t.tp0,at]],useFactory:function co(n){return n||new at}},io=(0,M.pj)(class extends zt{constructor(o){super(o)}},"primary");let Lt=(()=>{class n extends io{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof ct?null:this.label}_templateLabel(){return this.label instanceof ct?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(at),t.Y36(Zt.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Qn,1,2,"ng-container",2),t.YNc(4,Yn,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Rn,2,1,"div",5),t.YNc(7,Bn,2,1,"div",5),t.YNc(8,Hn,2,1,"div",6),t.YNc(9,Gn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[g.O5,g.tP,g.RF,g.n9,g.ED,A.Hw,M.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Yt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Rt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),ro=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Bt=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Nn.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,nt.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,Y.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>Ht)),t.Y36(M.rD,4),t.Y36(t.s_b),t.Y36(Nt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,ct,5),t.Suo(a,ro,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:M.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:Vn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,jn,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),Ht=(()=>{class n extends j{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,$.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Un.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,$.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Bt,5),t.Suo(a,Rt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Lt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:j,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,to,5,2,"div",1),t.YNc(2,no,2,1,"ng-container",2),t.BQk(),t.YNc(3,oo,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[g.sg,g.O5,g.tP,g.RF,g.n9,Lt],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Yt.horizontalStepTransition,Yt.verticalStepTransition]},changeDetection:0}),n})(),lo=(()=>{class n extends Zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),so=(()=>{class n extends zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),mo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[ao,M.rD],imports:[M.BQ,g.ez,ht.eL,Fn,A.Ps,M.si,M.BQ]}),n})();var go=l(87466),po=l(26385),fo=l(75911),_o=l(72246),bo=l(32778),ho=l(22939);let uo=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var E;const xo=["stepper"],Co=["accessLevelGroup"];function Mo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function Oo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function Po(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function vo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,Po,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function yo(n,o){1&n&&t._uU(0,"Service Details")}function ko(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function So(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function Do(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function To(n,o){1&n&&t._uU(0,"Service Options")}function Ao(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Io(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Ao,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const it=function(){return["file_certificate","file_certificate_api"]};function Zo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,it).indexOf(e.type))("full-width",-1!==t.DdM(7,it).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function zo(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Gt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function Fo(n,o){if(1&n&&(t.YNc(0,Zo,1,8,"df-dynamic-field",46),t.YNc(1,zo,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function No(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Io,2,1,"ng-container",1),t.YNc(2,Fo,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Uo(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,No,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Qo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Jo(n,o){1&n&&t._uU(0,"Security Configuration")}function Lo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function Eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Lo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function qo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Yo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Ro(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Ho(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Go(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Yo,2,0,"mat-icon",74),t.YNc(2,Ro,2,0,"mat-icon",74),t.YNc(3,Bo,2,0,"mat-icon",74),t.YNc(4,Ho,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Ko(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Wo(n,o){1&n&&(t.ynx(0,73),t.YNc(1,$o,2,0,"mat-icon",74),t.YNc(2,jo,2,0,"mat-icon",74),t.YNc(3,Vo,2,0,"mat-icon",74),t.YNc(4,Ko,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const $t=function(){return{standalone:!0}};function Xo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,Mo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,Oo,8,6,"label",16),t.YNc(22,vo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,yo,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,ko,7,7,"mat-form-field",17),t.YNc(31,wo,7,7,"mat-form-field",18),t.YNc(32,So,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,Do,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,To,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Uo,5,1,"ng-container",3),t.YNc(45,Qo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Jo,1,0,"ng-template",7),t.YNc(48,Eo,52,12,"div",24),t.YNc(49,qo,7,0,"div",24),t.qZA(),t.YNc(50,Go,5,5,"ng-template",25),t.YNc(51,Wo,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,$t)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function tc(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function ec(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function nc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function oc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function cc(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function ac(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function ic(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function rc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ac,4,3,"ng-container",1),t.YNc(2,ic,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function lc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function dc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,lc,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function sc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,$t))}}function mc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function gc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,sc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,mc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function pc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function fc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function _c(n,o){if(1&n&&(t.ynx(0),t.YNc(1,fc,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function bc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,it).indexOf(e.type))("full-width",-1!==t.DdM(7,it).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function hc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function uc(n,o){if(1&n&&(t.YNc(0,bc,1,8,"df-dynamic-field",95),t.YNc(1,hc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function xc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,_c,2,1,"ng-container",1),t.YNc(2,uc,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Cc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,dc,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,gc,5,2,"ng-container",3),t.YNc(10,pc,7,2,"ng-container",3),t.YNc(11,xc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Mc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Oc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,Mc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function Pc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,tc,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,ec,7,7,"mat-form-field",17),t.YNc(9,nc,7,7,"mat-form-field",77),t.YNc(10,oc,7,7,"mat-form-field",78),t.YNc(11,cc,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,rc,4,2,"ng-container",3),t.qZA(),t.YNc(14,Cc,12,8,"ng-container",3),t.YNc(15,Oc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function vc(n,o){1&n&&t._UZ(0,"df-paywall")}const yc=["calendlyWidget"],jt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((E=class{constructor(o,e,c,a,i,d,r,m,p,h,rt,kc,wc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=d,this.http=r,this.dialog=m,this.themeService=p,this.snackbarService=h,this.currentServiceService=rt,this.snackBar=kc,this.systemService=wc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",s.kI.required],name:["",s.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,nt.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,d=o.platform?.license;this.serviceTypes=a.filter(r=>"python"!==r.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===d&&this.notIncludedServices.push(...ot.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group))),"OPEN SOURCE"===d&&this.notIncludedServices.push(...It.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)),...ot.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)))):("SILVER"===d&&this.serviceTypes.push(...ot.filter(r=>i.includes(r.group))),"OPEN SOURCE"===d&&this.serviceTypes.push(...It.filter(r=>i.includes(r.group)),...ot.filter(r=>i.includes(r.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(r=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(r),this.initializeConfig(r)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(s.kI.required),e?.addControl(a.name,new s.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new s.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(s.kI.required),e?.addControl("serviceDefinition",new s.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new s.NI("")),e.addControl("content",new s.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?et.h.NODEJS:"python"===o||"python3"===o?et.h.PYTHON:"php"===o?et.h.PHP:et.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,Tt.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let d,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},d={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(d.config.app_role_map=c.config.appRoleMap.map(r=>Object.keys(r).reduce((m,p)=>({...m,[(0,pt.Vn)(p)]:r[p]}),{}))),c.config.iconClass&&(d.config.icon_class=c.config.iconClass),delete d.isActive):(d={...c,id:this.edit?this.serviceData.id:null},d={...c}),this.edit){const r={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete r.config.serviceDefinition,this.servicesService.update(this.serviceData.id,r,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(r.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:m=>console.error("Error flushing cache",m)})})}else this.servicesService.create({resource:[d]},i).pipe((0,nt.w)(r=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>r),(0,v.K)(m=>this.servicesService.delete(r.resource[0].id).pipe((0,wn.z)(()=>(0,z._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,At.of)(r))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:r=>{this.snackbarService.openSnackBar(r.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Vt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Kt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,v.K)(i=>(0,z._)(()=>i)),(0,nt.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(m=>(this.snackBar.open(`Error creating app: ${m.error?.message||m.message||"Unknown error"}`,"Close",{duration:5e3}),(0,z._)(()=>m))),(0,w.U)(m=>{if(!m?.resource?.[0])throw new Error("App response missing resource array");const p=m.resource[0];if(!p.apiKey)throw new Error("App response missing apiKey");return{apiKey:p.apiKey,formattedName:e}}),(0,v.K)(m=>(0,z._)(()=>m))):(0,z._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(d=>{d||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||E)(t.Y36(W.gz),t.Y36(s.qu),t.Y36(N.xS),t.Y36(N.OP),t.Y36(W.F0),t.Y36(fo.s),t.Y36(R.eN),t.Y36(b.uw),t.Y36(X.F),t.Y36(_o.w),t.Y36(bo.K),t.Y36(ho.ux),t.Y36(uo))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(xo,5),t.Gf(Co,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,Xo,52,24,"ng-container",1),t.YNc(3,Pc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,vc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,T.LD,T.gD,M.ey,g.ax,K.rP,K.Rr,yt.Nh,V.To,V.pp,V.ib,V.yz,q.Ot,s.UX,s._Y,s.Fj,s._,s.JJ,s.JL,s.oH,s.sg,s.u,s.x0,s.u5,s.On,g.O5,vt.p9,tt,gt,Dt.C,y.uH,y.BN,k.AV,k.gM,x.ot,x.lW,yn.E,ft,Sn.U,mo,Bt,ct,Ht,lo,so,Rt,g.ez,g.RF,g.n9,g.Ov,A.Ps,A.Hw,_t.vV,_t.A9,_t.Yi,go.Fk,J.QW,J.a8,J.dn,po.t],styles:[jt]}),E);Ot=(0,Z.gn)([(0,P.c)({checkProperties:!0})],Ot);let Vt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(yc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[b.Is,b.uh,b.xY,x.ot,q.Ot],styles:[jt]}),n})()}}]); \ No newline at end of file diff --git a/dist/5979.2f2a7ca7c85bdcae.js b/dist/5979.2f2a7ca7c85bdcae.js deleted file mode 100644 index 45f6c151..00000000 --- a/dist/5979.2f2a7ca7c85bdcae.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(Sc,vt,d)=>{d.r(vt),d.d(vt,{DfPaywallModal:()=>Kt,DfServiceDetailsComponent:()=>Ot});var Wt=d(15861),z=d(97582),g=d(96814),m=d(56223),yt=d(75986),K=d(3305),u=d(64170),O=d(2032),T=d(98525),W=d(82599),kt=d(74104),Y=d(42346),t=d(65879),x=d(32296),y=d(45597),C=d(90590),k=d(92596),P=d(78791),lt=d(24630),R=d(27921),w=d(37398),Xt=d(15711),h=d(17700),M=d(23680),S=d(42495);const te=["determinateSpinner"];function ee(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const ne=(0,M.pj)(class{constructor(n){this._elementRef=n}},"primary"),oe=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function ce(){return{diameter:wt}}}),wt=100;let ie=(()=>{class n extends ne{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=wt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(oe))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(te,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,ee,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),re=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[g.ez,M.BQ]}),n})();var A=d(30617),_=d(25313),B=d(69862),H=d(6625),$=d(65592),v=d(26306),G=d(99397),F=d(58504),St=d(69854),le=d(78630);let Dt=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const l=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${l}`),l}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[St.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new $.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const l=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:l}).pipe((0,w.U)(r=>r&&r.resource&&Array.isArray(r.resource)?(r.resource=r.resource.filter(s=>this.isSelectableFileService(s)),0===r.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):r):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(r=>(console.error("Error fetching file services:",r),console.warn("API call failed, using default file services"),new $.y(s=>{s.next(e),s.complete()})))).subscribe({next:r=>{JSON.stringify(r)!==JSON.stringify(e)&&c.next(r),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new $.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new $.y(p=>{p.next({resource:[]}),p.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const r={},s=this.userDataService.token;return s&&(r[St.Zt]=s),this.http.get(i,{headers:r,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,G.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let b="Error loading files. ";return b+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(b),new $.y(Z=>{Z.next({resource:[],error:b}),Z.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const l=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${l}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const s=new FormData;s.append("files",c);const p=this.getHeaders();return this.http.post(l,s,{headers:p}).pipe((0,G.b)(b=>console.log("Upload complete with response:",b)),(0,v.K)(b=>(console.error(`Error uploading file: ${b.status} ${b.statusText}`,b),(0,F._)(()=>({status:b.status,error:b.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${r}`,i);const s=this.getHeaders();return s["X-Http-Method"]="POST",this.http.post(r,i,{headers:s}).pipe((0,G.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${r}:`,p),p}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(l=>{throw console.error(`Error getting file content from ${i}:`,l),l}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,G.b)(l=>console.log("Delete response:",l)),(0,v.K)(l=>{throw console.error(`Error deleting file at ${i}:`,l),l}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${r}`,i),this.http.post(r,i,{headers:this.getHeaders()}).pipe((0,G.b)(s=>console.log("Create directory response:",s)),(0,v.K)(s=>{throw console.error(`Error creating directory at ${r}:`,s),s}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN),t.LFG(le._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var N;const de=["fileUploadInput"];function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function me(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function ge(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(2);return t.KtG(l.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function fe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,pe,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function _e(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function be(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",27)(1,"button",28),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.showCreateFolderDialog())}),t.TgZ(2,"span",29),t._uU(3,"cr"),t.qZA(),t._uU(4," Create Folder "),t.qZA(),t.TgZ(5,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.triggerFileUpload())}),t.TgZ(6,"span",29),t._uU(7,"up"),t.qZA(),t._uU(8," Upload File "),t.qZA(),t.TgZ(9,"input",31,32),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.handleFileUpload(a))}),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(9),t.Q6J("accept",e.data.allowedExtensions.join(","))}}function he(n,o){1&n&&(t.TgZ(0,"div",33)(1,"p"),t._uU(2," Select a file from the list below. To upload new files, please use the File Manager. "),t.qZA()())}function ue(n,o){1&n&&(t.TgZ(0,"div",34),t._UZ(1,"mat-spinner",35),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function xe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Name"),t.qZA())}function Ce(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",48),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):l.selectFile(i))}),t.TgZ(1,"div",49),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function Me(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Type"),t.qZA())}function Oe(n,o){if(1&n&&(t.TgZ(0,"td",50),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Pe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Actions"),t.qZA())}function ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ye(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function ke(n,o){if(1&n&&(t.TgZ(0,"td",50),t.YNc(1,ve,3,0,"button",51),t.YNc(2,ye,3,1,"button",52),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function we(n,o){1&n&&t._UZ(0,"tr",55)}function Se(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",56),t.NdJ("click",function(){const i=t.CHM(e).$implicit,l=t.oxw(3);return t.KtG("folder"===i.type?l.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function De(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",57)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,De,4,0,"button",58),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function Ae(n,o){if(1&n&&(t.TgZ(0,"div",36)(1,"table",37),t.ynx(2,38),t.YNc(3,xe,2,0,"th",39),t.YNc(4,Ce,5,2,"td",40),t.BQk(),t.ynx(5,41),t.YNc(6,Me,2,0,"th",39),t.YNc(7,Oe,2,1,"td",42),t.BQk(),t.ynx(8,43),t.YNc(9,Pe,2,0,"th",39),t.YNc(10,ke,3,2,"td",42),t.BQk(),t.YNc(11,we,1,0,"tr",44),t.YNc(12,Se,1,2,"tr",45),t.qZA(),t.YNc(13,Te,4,1,"div",46),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Ie(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",60)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function Ze(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,_e,2,1,"span",1),t.qZA()(),t.YNc(8,be,11,1,"div",22),t.YNc(9,he,3,0,"div",23),t.YNc(10,ue,4,0,"div",24),t.YNc(11,Ae,14,4,"div",25),t.YNc(12,Ie,6,3,"div",26),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(1),t.Q6J("ngIf",!e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let ze=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(h.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11," Create "),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,u.lN,u.KE,u.hX,O.c,O.Nt,m.u5,m.Fj,m.JJ,m.On,g.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((N=class{get isSelectorOnly(){return!!this.data.selectorOnly}constructor(o,e,c,a,i,l){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=l,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0])}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){if(!this.selectedFileApi)return;this.isLoading=!0;const e=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:`${this.selectedFileApi.name}`}`;console.log(`Loading files using absolute URL: ${e}`);this.http.get(e,{params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,P.t)(this)).subscribe({next:a=>{if(this.isLoading=!1,a.error&&(console.warn("File listing contained error:",a.error),a.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let i=[];Array.isArray(a)?i=a:a.resource&&Array.isArray(a.resource)&&(i=a.resource),this.files=i.map(l=>({name:l.name||(l.path?l.path.split("/").pop():""),path:l.path||((this.currentPath?this.currentPath+"/":"")+l.name).replace("//","/"),type:"folder"===l.type?"folder":"file",contentType:l.content_type||l.contentType,lastModified:l.last_modified||l.lastModified,size:l.size})),console.log("Processed files:",this.files)},error:a=>{console.error("Error loading files:",a),this.files=[];let i="Failed to load files. ";500===a.status?(i+="The server encountered an internal error. Using empty directory view.",console.warn(i)):404===a.status?(i+="The specified folder does not exist.",alert(i)):403===a.status||401===a.status?(i+="You do not have permission to access this location.",alert(i)):(i+="Please check your connection and try again.",alert(i)),this.isLoading=!1}})}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const Z=this.files.find(Pt=>Pt.name===o.name);Z&&(this.selectedFile=Z)},500)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi,a=e?`${c.name}/${e}`:c.name;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${a}`);const i=new FormData;i.append("files",o);const l=`${window.location.origin}/api/v2/${a}`;console.log(`Uploading file using absolute URL: ${l}`),this.http.post(l,i).pipe((0,P.t)(this)).subscribe({next:r=>{this.uploadInProgress=!1,console.log("Upload successful:",r);const s=e?`${e}/${o.name}`:o.name,b={path:"/opt/dreamfactory/storage/app/"+s,relativePath:s,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",b),this.dialogRef.close(b)},error:r=>{console.error("Error uploading file:",r),this.uploadInProgress=!1;let s="Failed to upload file. ";s+=400===r.status?"Bad request - check if the file type is allowed or if the file is too large.":401===r.status||403===r.status?"Permission denied - you may not have access to upload to this location.":404===r.status?"The specified folder does not exist.":413===r.status?"The file is too large.":500===r.status?r.error?.error?.message||"Server error occurred.":"Please try again.",alert(s)}})}showCreateFolderDialog(){this.isSelectorOnly||this.dialog.open(ze,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){if(!this.selectedFileApi)return;this.isLoading=!0;const c={resource:[{name:o,type:"folder"}]},a=`${window.location.origin}/api/v2/${this.currentPath?`${this.selectedFileApi.name}/${this.currentPath}`:this.selectedFileApi.name}`;console.log(`Creating folder using absolute URL: ${a}`),this.http.post(a,c,{headers:{"X-Http-Method":"POST"}}).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:l=>{console.error("Error creating folder:",l),alert("Failed to create folder. Please try again."),this.isLoading=!1}})}cancel(){this.dialogRef.close()}triggerFileUpload(){this.isSelectorOnly||this.fileUploadInput&&this.fileUploadInput.nativeElement.click()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=l=>{const r=l.target?.result;console.log(`File content read successfully, content length: ${r?r.byteLength:0} bytes`);const s="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(s)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=l=>{console.error("Error reading file:",l),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||N)(t.Y36(h.so),t.Y36(h.WI),t.Y36(h.uw),t.Y36(B.eN),t.Y36(Dt),t.Y36(H.R))},N.\u0275cmp=t.Xpm({type:N,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(de,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:H.R,useFactory:n=>new H.R("api/v2",n),deps:[B.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],["class","action-row",4,"ngIf"],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,se,3,0,"ng-container",1),t.YNc(2,me,3,0,"ng-container",1),t.YNc(3,ge,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,fe,5,1,"div",2),t.YNc(6,Ze,13,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[g.ez,g.sg,g.O5,h.Is,h.uh,h.xY,h.H8,x.ot,x.lW,x.RK,kt.Nh,u.lN,O.c,T.LD,re,ie,A.Ps,A.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,m.u5,m.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),N);dt=(0,z.gn)([(0,P.c)({checkProperties:!0})],dt);var Q,U=d(86806),X=d(81896);function Fe(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function Ne(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Ue(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Fe,2,1,"span",6),t.YNc(2,Ne,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Qe(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Je(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9," Upload files through the File Manager first, then select them here. "),t.qZA(),t.YNc(10,Qe,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Ee(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Le,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Ee,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.hij(" ",e.selectedFile.fileName||e.selectedFile.name," "),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let st=((Q=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate(["/adf/files"])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!0}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||Q)(t.Y36(h.uw),t.Y36(Dt),t.Y36(H.R),t.Y36(X.F0))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:U.Xt,useValue:"api/v2/system/service"},H.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Ue,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Je,11,3,"div",3),t.YNc(4,qe,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[g.ez,g.O5,h.Is,x.ot,x.lW,u.lN,O.c,T.LD,m.u5,m.UX,k.AV,k.gM,y.uH,y.BN,A.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),Q);st=(0,z.gn)([(0,P.c)({checkProperties:!0})],st);var J,tt=d(65763);const Ye=["fileSelector"];function Re(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Be(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function He(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function $e(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,He,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ge(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const je=function(){return["integer","string","password","text"]},Ve=function(){return["picklist","multi_picklist"]};function Ke(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Re,2,1,"mat-label",1),t.YNc(2,Be,1,4,"input",5),t.YNc(3,$e,2,3,"mat-select",6),t.YNc(4,Ge,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,je).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,Ve).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const We=function(){return[".p8",".pem",".key"]};function Xe(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,We))("initialValue",e.control.value)}}function tn(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function en(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,en,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function on(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function cn(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function an(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,on,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,cn,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const rn=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let et=((J=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new m.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Xt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,R.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof m.NI&&this.controlDir.control.hasValidator(m.kI.required)&&this.control.addValidators(m.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||J)(t.Y36(m.a5,10),t.Y36(X.gz),t.Y36(tt.F))},J.\u0275cmp=t.Xpm({type:J,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(Ye,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ke,5,6,"mat-form-field",0),t.YNc(3,Xe,3,5,"ng-container",1),t.YNc(4,tn,7,5,"ng-container",1),t.YNc(5,nn,2,4,"mat-slide-toggle",2),t.YNc(6,an,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,rn).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,g.O5,T.LD,T.gD,M.ey,W.rP,W.Rr,m.UX,m.Fj,m.JJ,m.oH,g.ax,x.ot,x.lW,Y.Ot,y.uH,y.BN,k.AV,k.gM,lt.Bb,lt.XC,lt.ZL,g.Ov,st],encapsulation:2}),J);et=(0,z.gn)([(0,P.c)({checkProperties:!0})],et);var I,mt,L=d(95195),ln=d(75058);function dn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function sn(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,dn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function mn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function gn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,mn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function pn(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function fn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,gn,3,2,"th",5),t.YNc(2,pn,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function _n(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function bn(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function hn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function un(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,bn,1,2,"df-verb-picker",18),t.YNc(3,hn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function xn(n,o){1&n&&(t.ynx(0,11),t.YNc(1,_n,2,1,"th",5),t.YNc(2,un,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function Cn(n,o){if(1&n&&t.YNc(0,xn,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function Mn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const On=function(n){return{id:n}};function Pn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,l=t.oxw();return t.KtG(l.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,On,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function vn(n,o){1&n&&t._UZ(0,"tr",25)}function yn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new m.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new m.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new m.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},I.\u0275fac=function(o){return new(o||I)(t.Y36(m.qu),t.Y36(tt.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:m.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,sn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,fn,3,1,"ng-container",2),t.YNc(5,Cn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,Mn,4,4,"th",5),t.YNc(9,Pn,4,7,"td",6),t.BQk(),t.YNc(10,vn,1,0,"tr",7),t.YNc(11,yn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[m.UX,m.Fj,m.JJ,m.JL,m.oH,m.sg,m.u,g.ax,u.lN,u.KE,u.R9,O.c,O.Nt,x.ot,x.nh,y.uH,y.BN,et,g.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,L.QW,L.a8,L.dk,k.AV,k.gM,Y.Ot,ln.M,T.LD,g.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);gt=mt=(0,z.gn)([(0,P.c)({checkProperties:!0})],gt);var E,Tt=d(41609),pt=d(94517),nt=d(24546),kn=d(62810),At=d(30977),wn=d(67961);let ft=((E=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(l=>{this.storageServices=l.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,At.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(wn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||E)(t.Y36(h.uw),t.Y36(U.PA),t.Y36(U.OP),t.Y36(U.PA),t.Y36(tt.F))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[x.ot,x.lW,Y.Ot,u.lN,T.LD,yt.p9,m.u5,m.JJ,h.Is,O.c,Tt.C,g.Ov,m.UX,m.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),E);ft=(0,z.gn)([(0,P.c)({checkProperties:!0})],ft);var ot=d(94664),Sn=d(21631),It=d(22096);const Zt=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ct=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var Dn=d(73991),_t=d(49488),bt=d(8996),ht=d(68484),zt=d(4300),ut=d(49388),xt=d(36028),Tn=d(62831),Ct=d(78645),j=d(59773);function An(n,o){1&n&&t.Hsn(0)}const In=["*"];let Ft=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Nt=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),Zn=0;const Ut=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>V)),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Nt,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:In,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,An,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),V=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=Zn++}ngAfterContentInit(){this._steps.changes.pipe((0,R.O)(this._steps),(0,j.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,R.O)(this._stepHeader),(0,j.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new zt.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,It.of)()).pipe((0,R.O)(this._layoutDirection()),(0,j.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Tn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Fn=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(V))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Nn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Un=d(47394),Qn=d(93997),f=d(86825);function Jn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function En(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function qn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Rn(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Ln,2,1,"span",10),t.YNc(2,En,2,1,"span",11),t.YNc(3,qn,2,1,"span",11),t.YNc(4,Yn,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Hn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function $n(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Gn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function jn(n,o){}function Vn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,jn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Kn=["*"];function Wn(n,o){1&n&&t._UZ(0,"div",11)}const Qt=function(n,o){return{step:n,i:o}};function Xn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Wn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Qt,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Jt=function(n){return{animationDuration:n}},Lt=function(n,o){return{value:n,params:o}};function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Lt,a._getAnimationDirection(c),t.VKq(6,Jt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function eo(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Xn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,to,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function no(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),l=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",l)("ngTemplateOutletContext",t.WLB(10,Qt,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Lt,i._getAnimationDirection(c),t.VKq(13,Jt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function oo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,no,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function co(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let at=(()=>{class n extends Nt{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),it=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const io={provide:it,deps:[[new t.FiY,new t.tp0,it]],useFactory:function ao(n){return n||new it}},ro=(0,M.pj)(class extends Ft{constructor(o){super(o)}},"primary");let Et=(()=>{class n extends ro{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof at?null:this.label}_templateLabel(){return this.label instanceof at?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(it),t.Y36(zt.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Jn,1,2,"ng-container",2),t.YNc(4,Rn,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Bn,2,1,"div",5),t.YNc(7,Hn,2,1,"div",5),t.YNc(8,$n,2,1,"div",6),t.YNc(9,Gn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[g.O5,g.tP,g.RF,g.n9,g.ED,A.Hw,M.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Rt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Bt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),lo=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Ht=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Un.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,ot.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,R.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>$t)),t.Y36(M.rD,4),t.Y36(t.s_b),t.Y36(Ut,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,at,5),t.Suo(a,lo,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:M.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:Kn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Vn,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),$t=(()=>{class n extends V{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,j.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Qn.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,j.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Ht,5),t.Suo(a,Bt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Et,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:V,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,eo,5,2,"div",1),t.YNc(2,oo,2,1,"ng-container",2),t.BQk(),t.YNc(3,co,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[g.sg,g.O5,g.tP,g.RF,g.n9,Et],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Rt.horizontalStepTransition,Rt.verticalStepTransition]},changeDetection:0}),n})(),so=(()=>{class n extends zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),mo=(()=>{class n extends Fn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),go=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[io,M.rD],imports:[M.BQ,g.ez,ht.eL,Nn,A.Ps,M.si,M.BQ]}),n})();var po=d(87466),fo=d(26385),_o=d(75911),bo=d(72246),ho=d(32778),uo=d(22939);let xo=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(B.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var q;const Co=["stepper"],Mo=["accessLevelGroup"];function Oo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function Po(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function vo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function yo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,vo,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function ko(n,o){1&n&&t._uU(0,"Service Details")}function wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function So(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function Do(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function To(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function Ao(n,o){1&n&&t._uU(0,"Service Options")}function Io(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Zo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Io,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const rt=function(){return["file_certificate","file_certificate_api"]};function zo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Fo(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Gt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function No(n,o){if(1&n&&(t.YNc(0,zo,1,8,"df-dynamic-field",46),t.YNc(1,Fo,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Uo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Zo,2,1,"ng-container",1),t.YNc(2,No,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Qo(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,Uo,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Jo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Lo(n,o){1&n&&t._uU(0,"Security Configuration")}function Eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function qo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Eo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function Yo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Ro(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ho(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Go(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Ro,2,0,"mat-icon",74),t.YNc(2,Bo,2,0,"mat-icon",74),t.YNc(3,Ho,2,0,"mat-icon",74),t.YNc(4,$o,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ko(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Wo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Xo(n,o){1&n&&(t.ynx(0,73),t.YNc(1,jo,2,0,"mat-icon",74),t.YNc(2,Vo,2,0,"mat-icon",74),t.YNc(3,Ko,2,0,"mat-icon",74),t.YNc(4,Wo,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const jt=function(){return{standalone:!0}};function tc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,Oo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,Po,8,6,"label",16),t.YNc(22,yo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,ko,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,wo,7,7,"mat-form-field",17),t.YNc(31,So,7,7,"mat-form-field",18),t.YNc(32,Do,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,To,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,Ao,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Qo,5,1,"ng-container",3),t.YNc(45,Jo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Lo,1,0,"ng-template",7),t.YNc(48,qo,52,12,"div",24),t.YNc(49,Yo,7,0,"div",24),t.qZA(),t.YNc(50,Go,5,5,"ng-template",25),t.YNc(51,Xo,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,jt)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function ec(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function nc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function oc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function cc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function ac(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function ic(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function rc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function lc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ic,4,3,"ng-container",1),t.YNc(2,rc,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function dc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function sc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,dc,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function mc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,jt))}}function gc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function pc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,mc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,gc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function fc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function _c(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function bc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,_c,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function hc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,rt).indexOf(e.type))("full-width",-1!==t.DdM(7,rt).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function uc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function xc(n,o){if(1&n&&(t.YNc(0,hc,1,8,"df-dynamic-field",95),t.YNc(1,uc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Cc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,bc,2,1,"ng-container",1),t.YNc(2,xc,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Mc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,sc,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,pc,5,2,"ng-container",3),t.YNc(10,fc,7,2,"ng-container",3),t.YNc(11,Cc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Oc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Pc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,Oc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function vc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,ec,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,nc,7,7,"mat-form-field",17),t.YNc(9,oc,7,7,"mat-form-field",77),t.YNc(10,cc,7,7,"mat-form-field",78),t.YNc(11,ac,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,lc,4,2,"ng-container",3),t.qZA(),t.YNc(14,Mc,12,8,"ng-container",3),t.YNc(15,Pc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function yc(n,o){1&n&&t._UZ(0,"df-paywall")}const kc=["calendlyWidget"],Vt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((q=class{constructor(o,e,c,a,i,l,r,s,p,b,Z,Pt,wc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=l,this.http=r,this.dialog=s,this.themeService=p,this.snackbarService=b,this.currentServiceService=Z,this.snackBar=Pt,this.systemService=wc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",m.kI.required],name:["",m.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,ot.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,l=o.platform?.license;this.serviceTypes=a.filter(r=>"python"!==r.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===l&&this.notIncludedServices.push(...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.notIncludedServices.push(...Zt.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)),...ct.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)))):("SILVER"===l&&this.serviceTypes.push(...ct.filter(r=>i.includes(r.group))),"OPEN SOURCE"===l&&this.serviceTypes.push(...Zt.filter(r=>i.includes(r.group)),...ct.filter(r=>i.includes(r.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(r=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(r),this.initializeConfig(r)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(m.kI.required),e?.addControl(a.name,new m.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new m.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(m.kI.required),e?.addControl("serviceDefinition",new m.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new m.NI("")),e.addControl("content",new m.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?nt.h.NODEJS:"python"===o||"python3"===o?nt.h.PYTHON:"php"===o?nt.h.PHP:nt.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,At.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let l,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},l={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(l.config.app_role_map=c.config.appRoleMap.map(r=>Object.keys(r).reduce((s,p)=>({...s,[(0,pt.Vn)(p)]:r[p]}),{}))),c.config.iconClass&&(l.config.icon_class=c.config.iconClass),delete l.isActive):(l={...c,id:this.edit?this.serviceData.id:null},l={...c}),this.edit){const r={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete r.config.serviceDefinition,this.servicesService.update(this.serviceData.id,r,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(r.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:s=>console.error("Error flushing cache",s)})})}else this.servicesService.create({resource:[l]},i).pipe((0,ot.w)(r=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>r),(0,v.K)(s=>this.servicesService.delete(r.resource[0].id).pipe((0,Sn.z)(()=>(0,F._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,It.of)(r))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:r=>{this.snackbarService.openSnackBar(r.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Kt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Wt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,v.K)(i=>(0,F._)(()=>i)),(0,ot.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(s=>(this.snackBar.open(`Error creating app: ${s.error?.message||s.message||"Unknown error"}`,"Close",{duration:5e3}),(0,F._)(()=>s))),(0,w.U)(s=>{if(!s?.resource?.[0])throw new Error("App response missing resource array");const p=s.resource[0];if(!p.apiKey)throw new Error("App response missing apiKey");return{apiKey:p.apiKey,formattedName:e}}),(0,v.K)(s=>(0,F._)(()=>s))):(0,F._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(l=>{l||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||q)(t.Y36(X.gz),t.Y36(m.qu),t.Y36(U.xS),t.Y36(U.OP),t.Y36(X.F0),t.Y36(_o.s),t.Y36(B.eN),t.Y36(h.uw),t.Y36(tt.F),t.Y36(bo.w),t.Y36(ho.K),t.Y36(uo.ux),t.Y36(xo))},q.\u0275cmp=t.Xpm({type:q,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(Co,5),t.Gf(Mo,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,tc,52,24,"ng-container",1),t.YNc(3,vc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,yc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,T.LD,T.gD,M.ey,g.ax,W.rP,W.Rr,kt.Nh,K.To,K.pp,K.ib,K.yz,Y.Ot,m.UX,m._Y,m.Fj,m._,m.JJ,m.JL,m.oH,m.sg,m.u,m.x0,m.u5,m.On,g.O5,yt.p9,et,gt,Tt.C,y.uH,y.BN,k.AV,k.gM,x.ot,x.lW,kn.E,ft,Dn.U,go,Ht,at,$t,so,mo,Bt,g.ez,g.RF,g.n9,g.Ov,A.Ps,A.Hw,_t.vV,_t.A9,_t.Yi,po.Fk,L.QW,L.a8,L.dn,fo.t],styles:[Vt]}),q);Ot=(0,z.gn)([(0,P.c)({checkProperties:!0})],Ot);let Kt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(kc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[h.Is,h.uh,h.xY,x.ot,Y.Ot],styles:[Vt]}),n})()}}]); \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index b58ad2f5..80a1818b 100644 --- a/dist/index.html +++ b/dist/index.html @@ -9,5 +9,5 @@ - + diff --git a/dist/runtime.f09576db1c887734.js b/dist/runtime.197c3a1174f9dd45.js similarity index 97% rename from dist/runtime.f09576db1c887734.js rename to dist/runtime.197c3a1174f9dd45.js index 25452d7f..3ff7eac9 100644 --- a/dist/runtime.f09576db1c887734.js +++ b/dist/runtime.197c3a1174f9dd45.js @@ -1 +1 @@ -(()=>{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[i]))?a.splice(i--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"2f2a7ca7c85bdcae",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"d6c3399fb9e97277",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var i=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((b,u)=>n=e[d]=[b,u]);c.push(n[2]=r);var s=t.p+t.u(d),i=new Error;t.l(s,b=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=b&&("load"===b.type?"missing":b.type),l=b&&b.target&&b.target.src;i.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",i.name="ChunkLoadError",i.type=u,i.request=l,n[1](i)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var i,o,[n,r,s]=c,b=0;if(n.some(l=>0!==e[l])){for(i in r)t.o(r,i)&&(t.m[i]=r[i]);if(s)var u=s(t)}for(d&&d(c);b{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[i]))?a.splice(i--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"15ec098dc0b6a50d",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"d6c3399fb9e97277",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var i=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((b,u)=>n=e[d]=[b,u]);c.push(n[2]=r);var s=t.p+t.u(d),i=new Error;t.l(s,b=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=b&&("load"===b.type?"missing":b.type),l=b&&b.target&&b.target.src;i.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",i.name="ChunkLoadError",i.type=u,i.request=l,n[1](i)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var i,o,[n,r,s]=c,b=0;if(n.some(l=>0!==e[l])){for(i in r)t.o(r,i)&&(t.m[i]=r[i]);if(s)var u=s(t)}for(d&&d(c);b = {}; - // Ask for content-type to help identify file types - params['include_properties'] = 'content_type'; - // Add standard fields - params['fields'] = 'name,path,type,content_type,last_modified,size'; - - // Direct HTTP request to avoid /dreamfactory/dist/ prefix - this.http - .get(url, { params }) + // Use fileApiService to handle authentication and headers properly + this.fileApiService.listFiles(this.selectedFileApi.name, this.currentPath) .pipe(untilDestroyed(this)) .subscribe({ next: (response: any) => { @@ -373,24 +356,13 @@ export class DfFileSelectorDialogComponent implements OnInit { // Store reference to avoid null checks later const fileApi = this.selectedFileApi; - const location = path ? `${fileApi.name}/${path}` : fileApi.name; console.log( - `Starting upload of ${file.name} (${file.size} bytes) to ${location}` + `Starting upload of ${file.name} (${file.size} bytes) to ${fileApi.name}/${path}` ); - // Create FormData for the file - const formData = new FormData(); - // Use 'files' field name to match admin implementation - formData.append('files', file); - - // Use absolute URL construction to bypass Angular baseHref - const url = `${window.location.origin}/api/v2/${location}`; - console.log(`Uploading file using absolute URL: ${url}`); - - // Direct HTTP request to avoid /dreamfactory/dist/ prefix - this.http - .post(url, formData) + // Use fileApiService to handle authentication and proper URL construction + this.fileApiService.uploadFile(fileApi.name, file, path) .pipe(untilDestroyed(this)) .subscribe({ next: response => { @@ -480,24 +452,13 @@ export class DfFileSelectorDialogComponent implements OnInit { // Store reference to avoid null checks later const fileApi = this.selectedFileApi; - const location = path ? `${fileApi.name}/${path}` : fileApi.name; console.log( - `Starting upload of ${file.name} (${file.size} bytes) to ${location}` + `Starting upload of ${file.name} (${file.size} bytes) to ${fileApi.name}/${path}` ); - // Create FormData for the file - const formData = new FormData(); - // Use 'files' field name to match admin implementation - formData.append('files', file); - - // Use absolute URL construction to bypass Angular baseHref - const url = `${window.location.origin}/api/v2/${location}`; - console.log(`Uploading file using absolute URL: ${url}`); - - // Direct HTTP request to avoid /dreamfactory/dist/ prefix - this.http - .post(url, formData) + // Use fileApiService to handle authentication and proper URL construction + this.fileApiService.uploadFile(fileApi.name, file, path) .pipe(untilDestroyed(this)) .subscribe({ next: response => { @@ -577,31 +538,8 @@ export class DfFileSelectorDialogComponent implements OnInit { this.isLoading = true; - // Construct the path without dreamfactory/dist prefix - const path = this.currentPath - ? `${this.selectedFileApi.name}/${this.currentPath}` - : this.selectedFileApi.name; - - // Create the payload for folder creation - const payload = { - resource: [ - { - name: folderName, - type: 'folder', - }, - ], - }; - - // Use absolute URL construction to bypass Angular baseHref - const url = `${window.location.origin}/api/v2/${path}`; - console.log(`Creating folder using absolute URL: ${url}`); - - // Use the same headers approach as the admin interface - const headers = { 'X-Http-Method': 'POST' }; - - // Send request directly to /api/v2 path without dreamfactory/dist prefix - this.http - .post(url, payload, { headers }) + // Use fileApiService to handle authentication and proper URL construction + this.fileApiService.createDirectory(this.selectedFileApi.name, this.currentPath, folderName) .pipe(untilDestroyed(this)) .subscribe({ next: () => { From 840243be5c78ab6067ce5168d8970abd9d963036 Mon Sep 17 00:00:00 2001 From: nicdavidson Date: Thu, 3 Apr 2025 12:21:43 -0600 Subject: [PATCH 14/21] Re-enable folder creation and file upload buttons in file selector --- dist/5979.15ec098dc0b6a50d.js | 1 - dist/5979.7522fd0f205ed201.js | 1 + dist/index.html | 2 +- ...4f9dd45.js => runtime.1996b0c9aab21ac8.js} | 2 +- .../df-file-selector-dialog.component.html | 2 +- .../df-file-selector-dialog.component.scss | 3 ++ .../df-file-selector-dialog.component.ts | 54 +++++++++++++------ .../df-file-selector.component.ts | 4 +- 8 files changed, 48 insertions(+), 21 deletions(-) delete mode 100644 dist/5979.15ec098dc0b6a50d.js create mode 100644 dist/5979.7522fd0f205ed201.js rename dist/{runtime.197c3a1174f9dd45.js => runtime.1996b0c9aab21ac8.js} (97%) diff --git a/dist/5979.15ec098dc0b6a50d.js b/dist/5979.15ec098dc0b6a50d.js deleted file mode 100644 index 99488b9f..00000000 --- a/dist/5979.15ec098dc0b6a50d.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(Sc,Pt,l)=>{l.r(Pt),l.d(Pt,{DfPaywallModal:()=>Vt,DfServiceDetailsComponent:()=>Ot});var Kt=l(15861),Z=l(97582),g=l(96814),s=l(56223),vt=l(75986),V=l(3305),u=l(64170),O=l(2032),T=l(98525),K=l(82599),yt=l(74104),q=l(42346),t=l(65879),x=l(32296),y=l(45597),C=l(90590),k=l(92596),P=l(78791),lt=l(24630),Y=l(27921),w=l(37398),Wt=l(15711),b=l(17700),M=l(23680),S=l(42495);const Xt=["determinateSpinner"];function te(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const ee=(0,M.pj)(class{constructor(n){this._elementRef=n}},"primary"),ne=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function oe(){return{diameter:kt}}}),kt=100;let ae=(()=>{class n extends ee{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=kt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(ne))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(Xt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,te,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),ie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[g.ez,M.BQ]}),n})();var A=l(30617),_=l(25313),R=l(69862),B=l(6625),H=l(65592),v=l(26306),G=l(99397),z=l(58504),wt=l(69854),re=l(78630);let St=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const d=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${d}`),d}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[wt.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new H.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const d=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:d}).pipe((0,w.U)(r=>r&&r.resource&&Array.isArray(r.resource)?(r.resource=r.resource.filter(m=>this.isSelectableFileService(m)),0===r.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):r):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(r=>(console.error("Error fetching file services:",r),console.warn("API call failed, using default file services"),new H.y(m=>{m.next(e),m.complete()})))).subscribe({next:r=>{JSON.stringify(r)!==JSON.stringify(e)&&c.next(r),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new H.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new H.y(p=>{p.next({resource:[]}),p.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const r={},m=this.userDataService.token;return m&&(r[wt.Zt]=m),this.http.get(i,{headers:r,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,G.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let h="Error loading files. ";return h+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(h),new H.y(rt=>{rt.next({resource:[],error:h}),rt.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const d=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${d}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const m=new FormData;m.append("files",c);const p=this.getHeaders();return this.http.post(d,m,{headers:p}).pipe((0,G.b)(h=>console.log("Upload complete with response:",h)),(0,v.K)(h=>(console.error(`Error uploading file: ${h.status} ${h.statusText}`,h),(0,z._)(()=>({status:h.status,error:h.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${r}`,i);const m=this.getHeaders();return m["X-Http-Method"]="POST",this.http.post(r,i,{headers:m}).pipe((0,G.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${r}:`,p),p}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(d=>{throw console.error(`Error getting file content from ${i}:`,d),d}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,G.b)(d=>console.log("Delete response:",d)),(0,v.K)(d=>{throw console.error(`Error deleting file at ${i}:`,d),d}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${r}`,i),this.http.post(r,i,{headers:this.getHeaders()}).pipe((0,G.b)(m=>console.log("Create directory response:",m)),(0,v.K)(m=>{throw console.error(`Error creating directory at ${r}:`,m),m}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN),t.LFG(re._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var F;const le=["fileUploadInput"];function de(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function me(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function ge(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(d.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function pe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,ge,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function fe(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function _e(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",27)(1,"button",28),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.showCreateFolderDialog())}),t.TgZ(2,"span",29),t._uU(3,"cr"),t.qZA(),t._uU(4," Create Folder "),t.qZA(),t.TgZ(5,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.triggerFileUpload())}),t.TgZ(6,"span",29),t._uU(7,"up"),t.qZA(),t._uU(8," Upload File "),t.qZA(),t.TgZ(9,"input",31,32),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.handleFileUpload(a))}),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(9),t.Q6J("accept",e.data.allowedExtensions.join(","))}}function be(n,o){1&n&&(t.TgZ(0,"div",33)(1,"p"),t._uU(2," Select a file from the list below. To upload new files, please use the File Manager. "),t.qZA()())}function he(n,o){1&n&&(t.TgZ(0,"div",34),t._UZ(1,"mat-spinner",35),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function ue(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Name"),t.qZA())}function xe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",48),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(3);return t.KtG("folder"===i.type?d.openFolder(i):d.selectFile(i))}),t.TgZ(1,"div",49),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function Ce(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Type"),t.qZA())}function Me(n,o){if(1&n&&(t.TgZ(0,"td",50),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Oe(n,o){1&n&&(t.TgZ(0,"th",47),t._uU(1,"Actions"),t.qZA())}function Pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function ve(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function ye(n,o){if(1&n&&(t.TgZ(0,"td",50),t.YNc(1,Pe,3,0,"button",51),t.YNc(2,ve,3,1,"button",52),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function ke(n,o){1&n&&t._UZ(0,"tr",55)}function we(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",56),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(3);return t.KtG("folder"===i.type?d.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function Se(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function De(n,o){if(1&n&&(t.TgZ(0,"div",57)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,Se,4,0,"button",58),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function Te(n,o){if(1&n&&(t.TgZ(0,"div",36)(1,"table",37),t.ynx(2,38),t.YNc(3,ue,2,0,"th",39),t.YNc(4,xe,5,2,"td",40),t.BQk(),t.ynx(5,41),t.YNc(6,Ce,2,0,"th",39),t.YNc(7,Me,2,1,"td",42),t.BQk(),t.ynx(8,43),t.YNc(9,Oe,2,0,"th",39),t.YNc(10,ye,3,2,"td",42),t.BQk(),t.YNc(11,ke,1,0,"tr",44),t.YNc(12,we,1,2,"tr",45),t.qZA(),t.YNc(13,De,4,1,"div",46),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Ae(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",60)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function Ie(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,fe,2,1,"span",1),t.qZA()(),t.YNc(8,_e,11,1,"div",22),t.YNc(9,be,3,0,"div",23),t.YNc(10,he,4,0,"div",24),t.YNc(11,Te,14,4,"div",25),t.YNc(12,Ae,6,3,"div",26),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(1),t.Q6J("ngIf",!e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let Ze=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(b.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11," Create "),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[b.Is,b.uh,b.xY,b.H8,x.ot,x.lW,u.lN,u.KE,u.hX,O.c,O.Nt,s.u5,s.Fj,s.JJ,s.On,g.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((F=class{get isSelectorOnly(){return!!this.data.selectorOnly}constructor(o,e,c,a,i,d){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=d,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0])}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.listFiles(this.selectedFileApi.name,this.currentPath).pipe((0,P.t)(this)).subscribe({next:o=>{if(this.isLoading=!1,o.error&&(console.warn("File listing contained error:",o.error),o.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let e=[];Array.isArray(o)?e=o:o.resource&&Array.isArray(o.resource)&&(e=o.resource),this.files=e.map(c=>({name:c.name||(c.path?c.path.split("/").pop():""),path:c.path||((this.currentPath?this.currentPath+"/":"")+c.name).replace("//","/"),type:"folder"===c.type?"folder":"file",contentType:c.content_type||c.contentType,lastModified:c.last_modified||c.lastModified,size:c.size})),console.log("Processed files:",this.files)},error:o=>{console.error("Error loading files:",o),this.files=[];let e="Failed to load files. ";500===o.status?(e+="The server encountered an internal error. Using empty directory view.",console.warn(e)):404===o.status?(e+="The specified folder does not exist.",alert(e)):403===o.status||401===o.status?(e+="You do not have permission to access this location.",alert(e)):(e+="Please check your connection and try again.",alert(e)),this.isLoading=!1}}))}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const m=this.files.find(p=>p.name===o.name);m&&(this.selectedFile=m)},500)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name,r={path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",r),this.dialogRef.close(r)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}showCreateFolderDialog(){this.isSelectorOnly||this.dialog.open(Ze,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.createDirectory(this.selectedFileApi.name,this.currentPath,o).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:e=>{console.error("Error creating folder:",e),alert("Failed to create folder. Please try again."),this.isLoading=!1}}))}cancel(){this.dialogRef.close()}triggerFileUpload(){this.isSelectorOnly||this.fileUploadInput&&this.fileUploadInput.nativeElement.click()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=d=>{const r=d.target?.result;console.log(`File content read successfully, content length: ${r?r.byteLength:0} bytes`);const m="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(m)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=d=>{console.error("Error reading file:",d),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||F)(t.Y36(b.so),t.Y36(b.WI),t.Y36(b.uw),t.Y36(R.eN),t.Y36(St),t.Y36(B.R))},F.\u0275cmp=t.Xpm({type:F,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(le,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:B.R,useFactory:n=>new B.R("api/v2",n),deps:[R.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],["class","action-row",4,"ngIf"],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,de,3,0,"ng-container",1),t.YNc(2,se,3,0,"ng-container",1),t.YNc(3,me,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,pe,5,1,"div",2),t.YNc(6,Ie,13,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[g.ez,g.sg,g.O5,b.Is,b.uh,b.xY,b.H8,x.ot,x.lW,x.RK,yt.Nh,u.lN,O.c,T.LD,ie,ae,A.Ps,A.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,s.u5,s.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),F);dt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],dt);var U,N=l(86806),W=l(81896);function ze(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function Fe(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Ne(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,ze,2,1,"span",6),t.YNc(2,Fe,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Ue(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Qe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9," Upload files through the File Manager first, then select them here. "),t.qZA(),t.YNc(10,Ue,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Je(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Le(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function Ee(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Je,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Le,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.hij(" ",e.selectedFile.fileName||e.selectedFile.name," "),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let st=((U=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate(["/adf/files"])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!0}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||U)(t.Y36(b.uw),t.Y36(St),t.Y36(B.R),t.Y36(W.F0))},U.\u0275cmp=t.Xpm({type:U,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:N.Xt,useValue:"api/v2/system/service"},B.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Ne,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Qe,11,3,"div",3),t.YNc(4,Ee,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[g.ez,g.O5,b.Is,x.ot,x.lW,u.lN,O.c,T.LD,s.u5,s.UX,k.AV,k.gM,y.uH,y.BN,A.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),U);st=(0,Z.gn)([(0,P.c)({checkProperties:!0})],st);var Q,X=l(65763);const qe=["fileSelector"];function Ye(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Re(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function Be(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function He(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,Be,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function Ge(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const $e=function(){return["integer","string","password","text"]},je=function(){return["picklist","multi_picklist"]};function Ve(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,Ye,2,1,"mat-label",1),t.YNc(2,Re,1,4,"input",5),t.YNc(3,He,2,3,"mat-select",6),t.YNc(4,Ge,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,$e).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,je).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const Ke=function(){return[".p8",".pem",".key"]};function We(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,Ke))("initialValue",e.control.value)}}function Xe(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function tn(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function en(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,tn,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function on(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function cn(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,nn,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,on,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const an=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let tt=((Q=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new s.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Wt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,Y.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof s.NI&&this.controlDir.control.hasValidator(s.kI.required)&&this.control.addValidators(s.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||Q)(t.Y36(s.a5,10),t.Y36(W.gz),t.Y36(X.F))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(qe,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,Ve,5,6,"mat-form-field",0),t.YNc(3,We,3,5,"ng-container",1),t.YNc(4,Xe,7,5,"ng-container",1),t.YNc(5,en,2,4,"mat-slide-toggle",2),t.YNc(6,cn,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,an).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,g.O5,T.LD,T.gD,M.ey,K.rP,K.Rr,s.UX,s.Fj,s.JJ,s.oH,g.ax,x.ot,x.lW,q.Ot,y.uH,y.BN,k.AV,k.gM,lt.Bb,lt.XC,lt.ZL,g.Ov,st],encapsulation:2}),Q);tt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],tt);var I,mt,J=l(95195),rn=l(75058);function ln(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function dn(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,ln,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function sn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function mn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,sn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function gn(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function pn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,mn,3,2,"th",5),t.YNc(2,gn,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function fn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function _n(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function bn(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function hn(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,_n,1,2,"df-verb-picker",18),t.YNc(3,bn,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function un(n,o){1&n&&(t.ynx(0,11),t.YNc(1,fn,2,1,"th",5),t.YNc(2,hn,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function xn(n,o){if(1&n&&t.YNc(0,un,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function Cn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const Mn=function(n){return{id:n}};function On(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,d=t.oxw();return t.KtG(d.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,Mn,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function Pn(n,o){1&n&&t._UZ(0,"tr",25)}function vn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new s.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new s.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new s.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},I.\u0275fac=function(o){return new(o||I)(t.Y36(s.qu),t.Y36(X.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:s.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,dn,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,pn,3,1,"ng-container",2),t.YNc(5,xn,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,Cn,4,4,"th",5),t.YNc(9,On,4,7,"td",6),t.BQk(),t.YNc(10,Pn,1,0,"tr",7),t.YNc(11,vn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[s.UX,s.Fj,s.JJ,s.JL,s.oH,s.sg,s.u,g.ax,u.lN,u.KE,u.R9,O.c,O.Nt,x.ot,x.nh,y.uH,y.BN,tt,g.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,J.QW,J.a8,J.dk,k.AV,k.gM,q.Ot,rn.M,T.LD,g.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);gt=mt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],gt);var L,Dt=l(41609),pt=l(94517),et=l(24546),yn=l(62810),Tt=l(30977),kn=l(67961);let ft=((L=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(d=>{this.storageServices=d.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,Tt.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(kn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||L)(t.Y36(b.uw),t.Y36(N.PA),t.Y36(N.OP),t.Y36(N.PA),t.Y36(X.F))},L.\u0275cmp=t.Xpm({type:L,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[x.ot,x.lW,q.Ot,u.lN,T.LD,vt.p9,s.u5,s.JJ,b.Is,O.c,Dt.C,g.Ov,s.UX,s.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),L);ft=(0,Z.gn)([(0,P.c)({checkProperties:!0})],ft);var nt=l(94664),wn=l(21631),At=l(22096);const It=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ot=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var Sn=l(73991),_t=l(49488),bt=l(8996),ht=l(68484),Zt=l(4300),ut=l(49388),xt=l(36028),Dn=l(62831),Ct=l(78645),$=l(59773);function Tn(n,o){1&n&&t.Hsn(0)}const An=["*"];let zt=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Ft=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),In=0;const Nt=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>j)),t.Y36(Nt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Ft,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:An,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Tn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),j=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=In++}ngAfterContentInit(){this._steps.changes.pipe((0,Y.O)(this._steps),(0,$.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,Y.O)(this._stepHeader),(0,$.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Zt.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,At.of)()).pipe((0,Y.O)(this._layoutDirection()),(0,$.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Dn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(j))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),zn=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(j))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Fn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Nn=l(47394),Un=l(93997),f=l(86825);function Qn(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Jn(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function En(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function qn(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Yn(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Jn,2,1,"span",10),t.YNc(2,Ln,2,1,"span",11),t.YNc(3,En,2,1,"span",11),t.YNc(4,qn,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Rn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function Hn(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Gn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function $n(n,o){}function jn(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,$n,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const Vn=["*"];function Kn(n,o){1&n&&t._UZ(0,"div",11)}const Ut=function(n,o){return{step:n,i:o}};function Wn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Kn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Ut,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Qt=function(n){return{animationDuration:n}},Jt=function(n,o){return{value:n,params:o}};function Xn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Jt,a._getAnimationDirection(c),t.VKq(6,Qt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function to(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Wn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,Xn,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),d=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",d)("ngTemplateOutletContext",t.WLB(10,Ut,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Jt,i._getAnimationDirection(c),t.VKq(13,Qt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function no(n,o){if(1&n&&(t.ynx(0),t.YNc(1,eo,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function oo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let ct=(()=>{class n extends Ft{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),at=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const ao={provide:at,deps:[[new t.FiY,new t.tp0,at]],useFactory:function co(n){return n||new at}},io=(0,M.pj)(class extends zt{constructor(o){super(o)}},"primary");let Lt=(()=>{class n extends io{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof ct?null:this.label}_templateLabel(){return this.label instanceof ct?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(at),t.Y36(Zt.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Qn,1,2,"ng-container",2),t.YNc(4,Yn,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Rn,2,1,"div",5),t.YNc(7,Bn,2,1,"div",5),t.YNc(8,Hn,2,1,"div",6),t.YNc(9,Gn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[g.O5,g.tP,g.RF,g.n9,g.ED,A.Hw,M.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Yt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Rt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),ro=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Bt=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Nn.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,nt.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,Y.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>Ht)),t.Y36(M.rD,4),t.Y36(t.s_b),t.Y36(Nt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,ct,5),t.Suo(a,ro,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:M.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:Vn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,jn,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),Ht=(()=>{class n extends j{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,$.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Un.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,$.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Bt,5),t.Suo(a,Rt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Lt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:j,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,to,5,2,"div",1),t.YNc(2,no,2,1,"ng-container",2),t.BQk(),t.YNc(3,oo,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[g.sg,g.O5,g.tP,g.RF,g.n9,Lt],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Yt.horizontalStepTransition,Yt.verticalStepTransition]},changeDetection:0}),n})(),lo=(()=>{class n extends Zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),so=(()=>{class n extends zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),mo=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[ao,M.rD],imports:[M.BQ,g.ez,ht.eL,Fn,A.Ps,M.si,M.BQ]}),n})();var go=l(87466),po=l(26385),fo=l(75911),_o=l(72246),bo=l(32778),ho=l(22939);let uo=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var E;const xo=["stepper"],Co=["accessLevelGroup"];function Mo(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function Oo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function Po(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function vo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,Po,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function yo(n,o){1&n&&t._uU(0,"Service Details")}function ko(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function So(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function Do(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function To(n,o){1&n&&t._uU(0,"Service Options")}function Ao(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Io(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Ao,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const it=function(){return["file_certificate","file_certificate_api"]};function Zo(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,it).indexOf(e.type))("full-width",-1!==t.DdM(7,it).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function zo(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Gt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function Fo(n,o){if(1&n&&(t.YNc(0,Zo,1,8,"df-dynamic-field",46),t.YNc(1,zo,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function No(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Io,2,1,"ng-container",1),t.YNc(2,Fo,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Uo(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,No,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Qo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Jo(n,o){1&n&&t._uU(0,"Security Configuration")}function Lo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function Eo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Lo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function qo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function Yo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Ro(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Ho(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Go(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Yo,2,0,"mat-icon",74),t.YNc(2,Ro,2,0,"mat-icon",74),t.YNc(3,Bo,2,0,"mat-icon",74),t.YNc(4,Ho,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Ko(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Wo(n,o){1&n&&(t.ynx(0,73),t.YNc(1,$o,2,0,"mat-icon",74),t.YNc(2,jo,2,0,"mat-icon",74),t.YNc(3,Vo,2,0,"mat-icon",74),t.YNc(4,Ko,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const $t=function(){return{standalone:!0}};function Xo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,Mo,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,Oo,8,6,"label",16),t.YNc(22,vo,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,yo,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,ko,7,7,"mat-form-field",17),t.YNc(31,wo,7,7,"mat-form-field",18),t.YNc(32,So,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,Do,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,To,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,Uo,5,1,"ng-container",3),t.YNc(45,Qo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Jo,1,0,"ng-template",7),t.YNc(48,Eo,52,12,"div",24),t.YNc(49,qo,7,0,"div",24),t.qZA(),t.YNc(50,Go,5,5,"ng-template",25),t.YNc(51,Wo,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,$t)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function tc(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function ec(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function nc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function oc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function cc(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function ac(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function ic(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function rc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,ac,4,3,"ng-container",1),t.YNc(2,ic,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function lc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function dc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,lc,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function sc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,$t))}}function mc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function gc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,sc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,mc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function pc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function fc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function _c(n,o){if(1&n&&(t.ynx(0),t.YNc(1,fc,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function bc(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,it).indexOf(e.type))("full-width",-1!==t.DdM(7,it).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function hc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function uc(n,o){if(1&n&&(t.YNc(0,bc,1,8,"df-dynamic-field",95),t.YNc(1,hc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function xc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,_c,2,1,"ng-container",1),t.YNc(2,uc,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function Cc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,dc,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,gc,5,2,"ng-container",3),t.YNc(10,pc,7,2,"ng-container",3),t.YNc(11,xc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Mc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Oc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,Mc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function Pc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,tc,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,ec,7,7,"mat-form-field",17),t.YNc(9,nc,7,7,"mat-form-field",77),t.YNc(10,oc,7,7,"mat-form-field",78),t.YNc(11,cc,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,rc,4,2,"ng-container",3),t.qZA(),t.YNc(14,Cc,12,8,"ng-container",3),t.YNc(15,Oc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function vc(n,o){1&n&&t._UZ(0,"df-paywall")}const yc=["calendlyWidget"],jt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((E=class{constructor(o,e,c,a,i,d,r,m,p,h,rt,kc,wc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=d,this.http=r,this.dialog=m,this.themeService=p,this.snackbarService=h,this.currentServiceService=rt,this.snackBar=kc,this.systemService=wc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",s.kI.required],name:["",s.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,nt.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,d=o.platform?.license;this.serviceTypes=a.filter(r=>"python"!==r.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===d&&this.notIncludedServices.push(...ot.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group))),"OPEN SOURCE"===d&&this.notIncludedServices.push(...It.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)),...ot.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)))):("SILVER"===d&&this.serviceTypes.push(...ot.filter(r=>i.includes(r.group))),"OPEN SOURCE"===d&&this.serviceTypes.push(...It.filter(r=>i.includes(r.group)),...ot.filter(r=>i.includes(r.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(r=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(r),this.initializeConfig(r)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(s.kI.required),e?.addControl(a.name,new s.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new s.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(s.kI.required),e?.addControl("serviceDefinition",new s.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new s.NI("")),e.addControl("content",new s.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?et.h.NODEJS:"python"===o||"python3"===o?et.h.PYTHON:"php"===o?et.h.PHP:et.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,Tt.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let d,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},d={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(d.config.app_role_map=c.config.appRoleMap.map(r=>Object.keys(r).reduce((m,p)=>({...m,[(0,pt.Vn)(p)]:r[p]}),{}))),c.config.iconClass&&(d.config.icon_class=c.config.iconClass),delete d.isActive):(d={...c,id:this.edit?this.serviceData.id:null},d={...c}),this.edit){const r={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete r.config.serviceDefinition,this.servicesService.update(this.serviceData.id,r,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(r.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:m=>console.error("Error flushing cache",m)})})}else this.servicesService.create({resource:[d]},i).pipe((0,nt.w)(r=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>r),(0,v.K)(m=>this.servicesService.delete(r.resource[0].id).pipe((0,wn.z)(()=>(0,z._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,At.of)(r))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:r=>{this.snackbarService.openSnackBar(r.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Vt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Kt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,v.K)(i=>(0,z._)(()=>i)),(0,nt.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(m=>(this.snackBar.open(`Error creating app: ${m.error?.message||m.message||"Unknown error"}`,"Close",{duration:5e3}),(0,z._)(()=>m))),(0,w.U)(m=>{if(!m?.resource?.[0])throw new Error("App response missing resource array");const p=m.resource[0];if(!p.apiKey)throw new Error("App response missing apiKey");return{apiKey:p.apiKey,formattedName:e}}),(0,v.K)(m=>(0,z._)(()=>m))):(0,z._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(d=>{d||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||E)(t.Y36(W.gz),t.Y36(s.qu),t.Y36(N.xS),t.Y36(N.OP),t.Y36(W.F0),t.Y36(fo.s),t.Y36(R.eN),t.Y36(b.uw),t.Y36(X.F),t.Y36(_o.w),t.Y36(bo.K),t.Y36(ho.ux),t.Y36(uo))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(xo,5),t.Gf(Co,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,Xo,52,24,"ng-container",1),t.YNc(3,Pc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,vc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,T.LD,T.gD,M.ey,g.ax,K.rP,K.Rr,yt.Nh,V.To,V.pp,V.ib,V.yz,q.Ot,s.UX,s._Y,s.Fj,s._,s.JJ,s.JL,s.oH,s.sg,s.u,s.x0,s.u5,s.On,g.O5,vt.p9,tt,gt,Dt.C,y.uH,y.BN,k.AV,k.gM,x.ot,x.lW,yn.E,ft,Sn.U,mo,Bt,ct,Ht,lo,so,Rt,g.ez,g.RF,g.n9,g.Ov,A.Ps,A.Hw,_t.vV,_t.A9,_t.Yi,go.Fk,J.QW,J.a8,J.dn,po.t],styles:[jt]}),E);Ot=(0,Z.gn)([(0,P.c)({checkProperties:!0})],Ot);let Vt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(yc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[b.Is,b.uh,b.xY,x.ot,q.Ot],styles:[jt]}),n})()}}]); \ No newline at end of file diff --git a/dist/5979.7522fd0f205ed201.js b/dist/5979.7522fd0f205ed201.js new file mode 100644 index 00000000..fde68bf0 --- /dev/null +++ b/dist/5979.7522fd0f205ed201.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdf_admin_interface=self.webpackChunkdf_admin_interface||[]).push([[5979],{25979:(wc,Pt,l)=>{l.r(Pt),l.d(Pt,{DfPaywallModal:()=>Vt,DfServiceDetailsComponent:()=>Ot});var Kt=l(15861),Z=l(97582),g=l(96814),s=l(56223),vt=l(75986),V=l(3305),u=l(64170),O=l(2032),T=l(98525),K=l(82599),yt=l(74104),q=l(42346),t=l(65879),x=l(32296),y=l(45597),C=l(90590),k=l(92596),P=l(78791),lt=l(24630),Y=l(27921),w=l(37398),Wt=l(15711),b=l(17700),M=l(23680),S=l(42495);const Xt=["determinateSpinner"];function te(n,o){if(1&n&&(t.O4$(),t.TgZ(0,"svg",11),t._UZ(1,"circle",12),t.qZA()),2&n){const e=t.oxw();t.uIk("viewBox",e._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),t.uIk("r",e._circleRadius())}}const ee=(0,M.pj)(class{constructor(n){this._elementRef=n}},"primary"),ne=new t.OlP("mat-progress-spinner-default-options",{providedIn:"root",factory:function oe(){return{diameter:kt}}}),kt=100;let ae=(()=>{class n extends ee{constructor(e,c,a){super(e),this.mode="mat-spinner"===this._elementRef.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",this._value=0,this._diameter=kt,this._noopAnimations="NoopAnimations"===c&&!!a&&!a._forceAnimations,a&&(a.color&&(this.color=this.defaultColor=a.color),a.diameter&&(this.diameter=a.diameter),a.strokeWidth&&(this.strokeWidth=a.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,(0,S.su)(e)))}get diameter(){return this._diameter}set diameter(e){this._diameter=(0,S.su)(e)}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=(0,S.su)(e)}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq),t.Y36(t.QbO,8),t.Y36(ne))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(e,c){if(1&e&&t.Gf(Xt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._determinateCircle=a.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:16,hostBindings:function(e,c){2&e&&(t.uIk("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===c.mode?c.value:null)("mode",c.mode),t.Udp("width",c.diameter,"px")("height",c.diameter,"px")("--mdc-circular-progress-size",c.diameter+"px")("--mdc-circular-progress-active-indicator-width",c.diameter+"px"),t.ekj("_mat-animation-noopable",c._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===c.mode))},inputs:{color:"color",mode:"mode",value:"value",diameter:"diameter",strokeWidth:"strokeWidth"},exportAs:["matProgressSpinner"],features:[t.qOj],decls:14,vars:11,consts:[["circle",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["determinateSpinner",""],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(e,c){if(1&e&&(t.YNc(0,te,2,8,"ng-template",null,0,t.W1O),t.TgZ(2,"div",1,2),t.O4$(),t.TgZ(4,"svg",3),t._UZ(5,"circle",4),t.qZA()(),t.kcU(),t.TgZ(6,"div",5)(7,"div",6)(8,"div",7),t.GkF(9,8),t.qZA(),t.TgZ(10,"div",9),t.GkF(11,8),t.qZA(),t.TgZ(12,"div",10),t.GkF(13,8),t.qZA()()()),2&e){const a=t.MAs(1);t.xp6(4),t.uIk("viewBox",c._viewBox()),t.xp6(1),t.Udp("stroke-dasharray",c._strokeCircumference(),"px")("stroke-dashoffset",c._strokeDashOffset(),"px")("stroke-width",c._circleStrokeWidth(),"%"),t.uIk("r",c._circleRadius()),t.xp6(4),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a),t.xp6(2),t.Q6J("ngTemplateOutlet",a)}},dependencies:[g.tP],styles:["@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-color-1-fade-in-out{from{opacity:.99}25%{opacity:.99}26%{opacity:0}89%{opacity:0}90%{opacity:.99}to{opacity:.99}}@keyframes mdc-circular-progress-color-2-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:.99}50%{opacity:.99}51%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-3-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:.99}75%{opacity:.99}76%{opacity:0}to{opacity:0}}@keyframes mdc-circular-progress-color-4-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:.99}90%{opacity:.99}to{opacity:0}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}.mdc-circular-progress{display:inline-flex;position:relative;direction:ltr;line-height:0;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-1{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-1-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-2{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-2-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-3{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-3-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__color-4{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both,mdc-circular-progress-color-4-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--closed{opacity:0}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-width:4px;--mdc-circular-progress-size:48px}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-1 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-2 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-3 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mat-mdc-progress-spinner .mdc-circular-progress--four-color .mdc-circular-progress__color-4 .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mat-mdc-progress-spinner .mdc-circular-progress{width:var(--mdc-circular-progress-size) !important;height:var(--mdc-circular-progress-size) !important}.mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}"],encapsulation:2,changeDetection:0}),n})(),ie=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[g.ez,M.BQ]}),n})();var A=l(30617),_=l(25313),R=l(69862),B=l(6625),H=l(65592),v=l(26306),G=l(99397),z=l(58504),wt=l(69854),re=l(78630);let St=(()=>{class n{constructor(e,c){this.http=e,this.userDataService=c,this.excludedServices=["logs","log"]}getAbsoluteApiUrl(e){const d=`${window.location.origin}/${(e.startsWith("/")?e.substring(1):e).replace(/^(dreamfactory\/dist\/)?/,"")}`;return console.log(`\u{1f50d} Constructed absolute URL for API request: ${d}`),d}isSelectableFileService(e){return!this.excludedServices.some(c=>e.name.toLowerCase().includes(c)||e.label.toLowerCase().includes(c))}getHeaders(){const e={},c=this.userDataService.token;return c&&(e[wt.Zt]=c),console.log("Auth headers:",e),e}getFileServices(){console.log("Getting file services, session token:",this.userDataService.token);const e={resource:[{id:3,name:"files",label:"Local File Storage",type:"local_file"}]};return this.userDataService.token?new H.y(c=>{c.next(e);const a=`${window.location.origin}/api/v2/system/service`;console.log(`Loading file services from absolute URL: ${a}`);const d=this.getHeaders();this.http.get(a,{params:{filter:"type=local_file",fields:"id,name,label,type"},headers:d}).pipe((0,w.U)(r=>r&&r.resource&&Array.isArray(r.resource)?(r.resource=r.resource.filter(m=>this.isSelectableFileService(m)),0===r.resource.length?(console.warn("No valid file services found in API response, using defaults"),e):r):(console.warn("Invalid response format from API, using default services"),e)),(0,v.K)(r=>(console.error("Error fetching file services:",r),console.warn("API call failed, using default file services"),new H.y(m=>{m.next(e),m.complete()})))).subscribe({next:r=>{JSON.stringify(r)!==JSON.stringify(e)&&c.next(r),c.complete()},error:()=>{c.complete()}})}):(console.warn("No session token available, using hardcoded file services"),new H.y(c=>{c.next(e),c.complete()}))}listFiles(e,c=""){if(!e)return console.warn("No service name provided for listFiles, returning empty list"),new H.y(p=>{p.next({resource:[]}),p.complete()});const a=c?`api/v2/${e}/${c}`:`api/v2/${e}`;console.log(`Listing files from path: ${a}`);const i=`${window.location.origin}/${a}`;console.log(`Using absolute URL: ${i}`);const r={},m=this.userDataService.token;return m&&(r[wt.Zt]=m),this.http.get(i,{headers:r,params:{include_properties:"content_type",fields:"name,path,type,content_type,last_modified,size"}}).pipe((0,G.b)(p=>console.log("Files response:",p)),(0,v.K)(p=>{console.error(`Error fetching files from ${i}:`,p);let h="Error loading files. ";return h+=500===p.status?"The server encountered an internal error. This might be a temporary issue.":404===p.status?"The specified folder does not exist.":403===p.status||401===p.status?"You do not have permission to access this location.":"Please check your connection and try again.",console.warn(h),new H.y(rt=>{rt.next({resource:[],error:h}),rt.complete()})}))}uploadFile(e,c,a=""){let i;i=a?`api/v2/${e}/${a.replace(/\/$/,"")}/${c.name}`:`api/v2/${e}/${c.name}`;const d=this.getAbsoluteApiUrl(i);console.log(`\u2b50\u2b50\u2b50 UPLOADING FILE ${c.name} (${c.size} bytes), type: ${c.type} \u2b50\u2b50\u2b50`),console.log(`To absolute URL: ${d}`),console.log(`Current document baseURI: ${document.baseURI}`),console.log(`Current window location: ${window.location.href}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Detected private key file - using standard FormData upload method");const m=new FormData;m.append("files",c);const p=this.getHeaders();return this.http.post(d,m,{headers:p}).pipe((0,G.b)(h=>console.log("Upload complete with response:",h)),(0,v.K)(h=>(console.error(`Error uploading file: ${h.status} ${h.statusText}`,h),(0,z._)(()=>({status:h.status,error:h.error||{message:"File upload failed"}})))))}createDirectoryWithPost(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);console.log(`Creating directory using POST at absolute URL: ${r}`,i);const m=this.getHeaders();return m["X-Http-Method"]="POST",this.http.post(r,i,{headers:m}).pipe((0,G.b)(p=>console.log("Create directory response:",p)),(0,v.K)(p=>{throw console.error(`Error creating directory at ${r}:`,p),p}))}getFileContent(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Getting file content from absolute URL: ${i}`),this.http.get(i,{responseType:"blob",headers:this.getHeaders()}).pipe((0,v.K)(d=>{throw console.error(`Error getting file content from ${i}:`,d),d}))}deleteFile(e,c){const i=this.getAbsoluteApiUrl(`api/v2/${e}/${c}`);return console.log(`Deleting file at absolute URL: ${i}`),this.http.delete(i,{headers:this.getHeaders()}).pipe((0,G.b)(d=>console.log("Delete response:",d)),(0,v.K)(d=>{throw console.error(`Error deleting file at ${i}:`,d),d}))}createDirectory(e,c,a){const i={resource:[{name:a,type:"folder"}]},r=this.getAbsoluteApiUrl(c?`api/v2/${e}/${c}`:`api/v2/${e}`);return console.log(`Creating directory at absolute URL: ${r}`,i),this.http.post(r,i,{headers:this.getHeaders()}).pipe((0,G.b)(m=>console.log("Create directory response:",m)),(0,v.K)(m=>{throw console.error(`Error creating directory at ${r}:`,m),m}))}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN),t.LFG(re._))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var F;const le=["fileUploadInput"];function de(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Upload Private Key File"),t.qZA(),t.BQk())}function se(n,o){1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2,"Select File"),t.qZA(),t.BQk())}function me(n,o){if(1&n&&(t.TgZ(0,"small"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij(" Allowed file types: ",e.data.allowedExtensions.join(", ")," ")}}function ge(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(2);return t.KtG(d.selectFileApi(i))}),t.TgZ(1,"div",11),t._UZ(2,"fa-icon",12),t.qZA(),t.TgZ(3,"div",13)(4,"div",14),t._uU(5),t.qZA(),t.TgZ(6,"div",15),t._uU(7),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(2),t.Q6J("icon",c.faFolderOpen),t.xp6(3),t.Oqu(e.label||e.name),t.xp6(2),t.Oqu(e.type)}}function pe(n,o){if(1&n&&(t.TgZ(0,"div",7)(1,"h3"),t._uU(2,"Select a File Service"),t.qZA(),t.TgZ(3,"div",8),t.YNc(4,ge,8,3,"div",9),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngForOf",e.data.fileApis)}}function fe(n,o){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.currentPath)}}function _e(n,o){1&n&&(t.TgZ(0,"div",32)(1,"p"),t._uU(2," Select a file from the list below. To upload new files, please use the File Manager. "),t.qZA()())}function be(n,o){1&n&&(t.TgZ(0,"div",33),t._UZ(1,"mat-spinner",34),t.TgZ(2,"div"),t._uU(3,"Loading files..."),t.qZA()())}function he(n,o){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Name"),t.qZA())}function ue(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",47),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(3);return t.KtG("folder"===i.type?d.openFolder(i):d.selectFile(i))}),t.TgZ(1,"div",48),t._UZ(2,"fa-icon",19),t.TgZ(3,"span"),t._uU(4),t.qZA()()()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.xp6(2),t.Q6J("icon","folder"===e.type?c.faFolderOpen:c.faFile),t.xp6(2),t.Oqu(e.name)}}function xe(n,o){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Type"),t.qZA())}function Ce(n,o){if(1&n&&(t.TgZ(0,"td",49),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.hij(" ","folder"===e.type?"Folder":e.contentType||"File"," ")}}function Me(n,o){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Actions"),t.qZA())}function Oe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",52),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.openFolder(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"folder_open"),t.qZA()()}}function Pe(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit,i=t.oxw(3);return t.KtG(i.selectFile(a))}),t.TgZ(1,"mat-icon"),t._uU(2,"check_circle"),t.qZA()()}if(2&n){const e=t.oxw(4);t.Q6J("disabled",e.data.uploadMode)}}function ve(n,o){if(1&n&&(t.TgZ(0,"td",49),t.YNc(1,Oe,3,0,"button",50),t.YNc(2,Pe,3,1,"button",51),t.qZA()),2&n){const e=o.$implicit;t.xp6(1),t.Q6J("ngIf","folder"===e.type),t.xp6(1),t.Q6J("ngIf","file"===e.type)}}function ye(n,o){1&n&&t._UZ(0,"tr",54)}function ke(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"tr",55),t.NdJ("click",function(){const i=t.CHM(e).$implicit,d=t.oxw(3);return t.KtG("folder"===i.type?d.openFolder(i):null)}),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(3);t.ekj("selected-row",(null==c.selectedFile?null:c.selectedFile.name)===e.name)}}function we(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.triggerFileUpload())}),t.TgZ(1,"mat-icon"),t._uU(2,"upload_file"),t.qZA(),t._uU(3," Upload File Here "),t.qZA()}}function Se(n,o){if(1&n&&(t.TgZ(0,"div",56)(1,"p"),t._uU(2,"This directory is empty."),t.qZA(),t.YNc(3,we,4,0,"button",57),t.qZA()),2&n){const e=t.oxw(3);t.xp6(3),t.Q6J("ngIf",!e.isSelectorOnly)}}function De(n,o){if(1&n&&(t.TgZ(0,"div",35)(1,"table",36),t.ynx(2,37),t.YNc(3,he,2,0,"th",38),t.YNc(4,ue,5,2,"td",39),t.BQk(),t.ynx(5,40),t.YNc(6,xe,2,0,"th",38),t.YNc(7,Ce,2,1,"td",41),t.BQk(),t.ynx(8,42),t.YNc(9,Me,2,0,"th",38),t.YNc(10,ve,3,2,"td",41),t.BQk(),t.YNc(11,ye,1,0,"tr",43),t.YNc(12,ke,1,2,"tr",44),t.qZA(),t.YNc(13,Se,4,1,"div",45),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("dataSource",e.files),t.xp6(10),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("ngIf",0===e.files.length)}}function Te(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",59)(1,"h3"),t._uU(2),t.qZA(),t.TgZ(3,"button",6),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.uploadFile())}),t._UZ(4,"fa-icon",19),t._uU(5," Upload Here "),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij('Upload "',null==e.data.fileToUpload?null:e.data.fileToUpload.name,'" to this location?'),t.xp6(1),t.Q6J("disabled",e.uploadInProgress),t.xp6(1),t.Q6J("icon",e.faUpload)}}function Ae(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"button",18),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.navigateBack())}),t._UZ(3,"fa-icon",19),t.qZA(),t.TgZ(4,"div",20)(5,"span",21),t._uU(6),t.qZA(),t.YNc(7,fe,2,1,"span",1),t.qZA()(),t.TgZ(8,"div",22)(9,"button",23),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.showCreateFolderDialog())}),t.TgZ(10,"span",24),t._uU(11,"cr"),t.qZA(),t._uU(12," Create Folder "),t.qZA(),t.TgZ(13,"button",25),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.triggerFileUpload())}),t.TgZ(14,"span",24),t._uU(15,"up"),t.qZA(),t._uU(16," Upload File "),t.qZA(),t.TgZ(17,"input",26,27),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileUpload(a))}),t.qZA()(),t.YNc(19,_e,3,0,"div",28),t.YNc(20,be,4,0,"div",29),t.YNc(21,De,14,4,"div",30),t.YNc(22,Te,6,3,"div",31),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faArrowLeft),t.xp6(3),t.Oqu(e.selectedFileApi.name),t.xp6(1),t.Q6J("ngIf",e.currentPath),t.xp6(10),t.Q6J("accept",e.data.allowedExtensions.join(",")),t.xp6(2),t.Q6J("ngIf",e.isSelectorOnly),t.xp6(1),t.Q6J("ngIf",e.isLoading),t.xp6(1),t.Q6J("ngIf",!e.isLoading),t.xp6(1),t.Q6J("ngIf",e.data.uploadMode)}}let Ie=(()=>{class n{constructor(e){this.dialogRef=e,this.folderName=""}onCancel(){this.dialogRef.close()}onConfirm(){this.dialogRef.close(this.folderName)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(b.so))},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-create-folder-dialog"]],standalone:!0,features:[t.jDz],decls:12,vars:2,consts:[["mat-dialog-title",""],["appearance","outline",1,"full-width"],["matInput","","placeholder","Enter folder name",3,"ngModel","ngModelChange"],["align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"]],template:function(e,c){1&e&&(t.TgZ(0,"h2",0),t._uU(1,"Create New Folder"),t.qZA(),t.TgZ(2,"mat-dialog-content")(3,"mat-form-field",1)(4,"mat-label"),t._uU(5,"Folder Name"),t.qZA(),t.TgZ(6,"input",2),t.NdJ("ngModelChange",function(i){return c.folderName=i}),t.qZA()()(),t.TgZ(7,"mat-dialog-actions",3)(8,"button",4),t.NdJ("click",function(){return c.onCancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",5),t.NdJ("click",function(){return c.onConfirm()}),t._uU(11," Create "),t.qZA()()),2&e&&(t.xp6(6),t.Q6J("ngModel",c.folderName),t.xp6(4),t.Q6J("disabled",!c.folderName))},dependencies:[b.Is,b.uh,b.xY,b.H8,x.ot,x.lW,u.lN,u.KE,u.hX,O.c,O.Nt,s.u5,s.Fj,s.JJ,s.On,g.ez],styles:[".full-width[_ngcontent-%COMP%]{width:100%}"]}),n})(),dt=((F=class{get isSelectorOnly(){return console.log("isSelectorOnly getter called, data.selectorOnly =",this.data.selectorOnly),!!this.data.selectorOnly}constructor(o,e,c,a,i,d){this.dialogRef=o,this.data=e,this.dialog=c,this.http=a,this.fileApiService=i,this.crudService=d,this.faFolderOpen=C.cC_,this.faFile=C.gMD,this.faArrowLeft=C.acZ,this.faUpload=C.cf$,this.selectedFileApi=null,this.currentPath="",this.files=[],this.navigationStack=[],this.isLoading=!1,this.uploadInProgress=!1,this.displayedColumns=["name","type","actions"],this.selectedFile=null}ngOnInit(){this.data.uploadMode&&this.data.fileApis.length>0&&this.selectFileApi(this.data.fileApis[0]),console.log("Dialog initialized with data:",{uploadMode:this.data.uploadMode,selectorOnly:this.data.selectorOnly,allowedExtensions:this.data.allowedExtensions,fileApis:this.data.fileApis?.length||0})}selectFileApi(o){this.selectedFileApi=o,this.currentPath="",this.navigationStack=[],this.loadFiles()}loadFiles(){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.listFiles(this.selectedFileApi.name,this.currentPath).pipe((0,P.t)(this)).subscribe({next:o=>{if(this.isLoading=!1,o.error&&(console.warn("File listing contained error:",o.error),o.error.includes("Internal Server Error")))return console.log("Server error encountered, showing empty directory"),void(this.files=[]);let e=[];Array.isArray(o)?e=o:o.resource&&Array.isArray(o.resource)&&(e=o.resource),this.files=e.map(c=>({name:c.name||(c.path?c.path.split("/").pop():""),path:c.path||((this.currentPath?this.currentPath+"/":"")+c.name).replace("//","/"),type:"folder"===c.type?"folder":"file",contentType:c.content_type||c.contentType,lastModified:c.last_modified||c.lastModified,size:c.size})),console.log("Processed files:",this.files)},error:o=>{console.error("Error loading files:",o),this.files=[];let e="Failed to load files. ";500===o.status?(e+="The server encountered an internal error. Using empty directory view.",console.warn(e)):404===o.status?(e+="The specified folder does not exist.",alert(e)):403===o.status||401===o.status?(e+="You do not have permission to access this location.",alert(e)):(e+="Please check your connection and try again.",alert(e)),this.isLoading=!1}}))}openFolder(o){this.navigationStack.push(this.currentPath),this.currentPath=o.path,this.loadFiles()}navigateBack(){this.navigationStack.length>0?(this.currentPath=this.navigationStack.pop()||"",this.loadFiles()):this.selectedFileApi&&(this.selectedFileApi=null,this.files=[])}selectFile(o){const e="."+o.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(e)?this.selectedFile=o:alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed.`)}confirmSelection(){if(!this.selectedFile||!this.selectedFileApi)return;const o=this.selectedFileApi,a={path:"/opt/dreamfactory/storage/app/"+this.selectedFile.path,relativePath:this.selectedFile.path,fileName:this.selectedFile.name,name:this.selectedFile.name,serviceId:o.id,serviceName:o.name};console.log("Selected file with absolute path:",a),this.dialogRef.close(a)}uploadFileDirectly(o){this.selectedFileApi?(this.uploadInProgress=!0,this.performUpload(o,this.currentPath)):alert("Please select a file service first.")}performUpload(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name;console.log("File uploaded successfully, returning:",{path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name}),this.loadFiles(),setTimeout(()=>{const m=this.files.find(p=>p.name===o.name);m&&(this.selectedFile=m)},500)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}uploadFile(){this.data.fileToUpload&&this.selectedFileApi&&(this.uploadInProgress=!0,this.performUploadAndClose(this.data.fileToUpload,this.currentPath))}performUploadAndClose(o,e){if(!this.selectedFileApi)return void(this.uploadInProgress=!1);this.uploadInProgress=!0;const c=this.selectedFileApi;console.log(`Starting upload of ${o.name} (${o.size} bytes) to ${c.name}/${e}`),this.fileApiService.uploadFile(c.name,o,e).pipe((0,P.t)(this)).subscribe({next:a=>{this.uploadInProgress=!1,console.log("Upload successful:",a);const i=e?`${e}/${o.name}`:o.name,r={path:"/opt/dreamfactory/storage/app/"+i,relativePath:i,fileName:o.name,name:o.name,serviceId:c.id,serviceName:c.name};console.log("File uploaded successfully, returning with absolute path:",r),this.dialogRef.close(r)},error:a=>{console.error("Error uploading file:",a),this.uploadInProgress=!1;let i="Failed to upload file. ";i+=400===a.status?"Bad request - check if the file type is allowed or if the file is too large.":401===a.status||403===a.status?"Permission denied - you may not have access to upload to this location.":404===a.status?"The specified folder does not exist.":413===a.status?"The file is too large.":500===a.status?a.error?.error?.message||"Server error occurred.":"Please try again.",alert(i)}})}triggerFileUpload(){console.log("triggerFileUpload called, isSelectorOnly =",this.isSelectorOnly),this.isSelectorOnly?console.log("Blocked file upload due to selector-only mode"):this.fileUploadInput?(console.log("Clicking file upload input element"),this.fileUploadInput.nativeElement.click()):console.log("File upload input element not found")}showCreateFolderDialog(){console.log("showCreateFolderDialog called, isSelectorOnly =",this.isSelectorOnly),this.isSelectorOnly?console.log("Blocked folder creation due to selector-only mode"):this.dialog.open(Ie,{width:"350px"}).afterClosed().subscribe(e=>{e&&this.selectedFileApi&&this.createFolder(e)})}createFolder(o){this.selectedFileApi&&(this.isLoading=!0,this.fileApiService.createDirectory(this.selectedFileApi.name,this.currentPath,o).pipe((0,P.t)(this)).subscribe({next:()=>{console.log("Folder created successfully"),this.loadFiles()},error:e=>{console.error("Error creating folder:",e),alert("Failed to create folder. Please try again."),this.isLoading=!1}}))}cancel(){this.dialogRef.close()}handleFileUpload(o){const e=o.target;if(e.files&&e.files.length>0){const c=e.files[0];console.log(`File selected: ${c.name}`),console.log(`File size: ${c.size} bytes`),console.log(`File type: ${c.type}`),(c.name.endsWith(".pem")||c.name.endsWith(".p8")||c.name.endsWith(".key"))&&console.log("Handling private key file with special care for Snowflake authentication");const i=new FileReader;i.onload=d=>{const r=d.target?.result;console.log(`File content read successfully, content length: ${r?r.byteLength:0} bytes`);const m="."+c.name.split(".").pop()?.toLowerCase();this.data.allowedExtensions.includes(m)?this.uploadFileDirectly(c):alert(`Only ${this.data.allowedExtensions.join(", ")} files are allowed`)},i.onerror=d=>{console.error("Error reading file:",d),alert("Error reading file content. Please try again with another file.")},i.readAsArrayBuffer(c)}}}).\u0275fac=function(o){return new(o||F)(t.Y36(b.so),t.Y36(b.WI),t.Y36(b.uw),t.Y36(R.eN),t.Y36(St),t.Y36(B.R))},F.\u0275cmp=t.Xpm({type:F,selectors:[["df-file-selector-dialog"]],viewQuery:function(o,e){if(1&o&&t.Gf(le,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileUploadInput=c.first)}},standalone:!0,features:[t._Bn([{provide:B.R,useFactory:n=>new B.R("api/v2",n),deps:[R.eN]}]),t.jDz],decls:12,vars:6,consts:[["mat-dialog-title",""],[4,"ngIf"],["class","file-api-selection",4,"ngIf"],["class","file-browser",4,"ngIf"],["mat-dialog-actions","","align","end"],["mat-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click"],[1,"file-api-selection"],[1,"file-api-grid"],["class","file-api-card",3,"click",4,"ngFor","ngForOf"],[1,"file-api-card",3,"click"],[1,"file-api-icon"],["size","2x",3,"icon"],[1,"file-api-details"],[1,"file-api-name"],[1,"file-api-type"],[1,"file-browser"],[1,"navigation-bar"],["mat-icon-button","","matTooltip","Go back",3,"click"],[3,"icon"],[1,"current-location"],[1,"service-name"],[1,"action-row"],[1,"action-button","create-folder-btn",3,"click"],[1,"button-content"],[1,"action-button","upload-file-btn",3,"click"],["type","file",2,"display","none",3,"accept","change"],["fileUploadInput",""],["class","selector-info",4,"ngIf"],["class","loading-container",4,"ngIf"],["class","file-list",4,"ngIf"],["class","upload-section",4,"ngIf"],[1,"selector-info"],[1,"loading-container"],["diameter","40"],[1,"file-list"],["mat-table","",1,"file-table",3,"dataSource"],["matColumnDef","name"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",3,"click",4,"matCellDef"],["matColumnDef","type"],["mat-cell","",4,"matCellDef"],["matColumnDef","actions"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",3,"selected-row","click",4,"matRowDef","matRowDefColumns"],["class","empty-directory",4,"ngIf"],["mat-header-cell",""],["mat-cell","",3,"click"],[1,"file-name-cell"],["mat-cell",""],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click",4,"ngIf"],["mat-icon-button","","color","primary","matTooltip","Open folder",3,"click"],["mat-icon-button","","color","primary","matTooltip","Select file",3,"disabled","click"],["mat-header-row",""],["mat-row","",3,"click"],[1,"empty-directory"],["mat-stroked-button","","color","primary",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary",3,"click"],[1,"upload-section"]],template:function(o,e){1&o&&(t.TgZ(0,"h2",0),t.YNc(1,de,3,0,"ng-container",1),t.YNc(2,se,3,0,"ng-container",1),t.YNc(3,me,2,1,"small",1),t.qZA(),t.TgZ(4,"mat-dialog-content"),t.YNc(5,pe,5,1,"div",2),t.YNc(6,Ae,23,8,"div",3),t.qZA(),t.TgZ(7,"div",4)(8,"button",5),t.NdJ("click",function(){return e.cancel()}),t._uU(9,"Cancel"),t.qZA(),t.TgZ(10,"button",6),t.NdJ("click",function(){return e.confirmSelection()}),t._uU(11," Choose "),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",!e.data.uploadMode),t.xp6(1),t.Q6J("ngIf",e.data.allowedExtensions.length>0),t.xp6(2),t.Q6J("ngIf",!e.selectedFileApi),t.xp6(1),t.Q6J("ngIf",e.selectedFileApi),t.xp6(4),t.Q6J("disabled",!e.selectedFile||"folder"===e.selectedFile.type))},dependencies:[g.ez,g.sg,g.O5,b.Is,b.uh,b.xY,b.H8,x.ot,x.lW,x.RK,yt.Nh,u.lN,O.c,T.LD,ie,ae,A.Ps,A.Hw,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,k.AV,k.gM,s.u5,s.UX,y.uH,y.BN],styles:["mat-dialog-content[_ngcontent-%COMP%]{min-height:400px;max-height:600px;overflow-y:auto}h2[_ngcontent-%COMP%]{margin-bottom:0}h2[_ngcontent-%COMP%] small[_ngcontent-%COMP%]{display:block;font-size:12px;font-weight:400;color:#0000008a;margin-top:4px}.file-api-selection[_ngcontent-%COMP%]{padding:16px 0}.file-api-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.file-api-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.file-api-card[_ngcontent-%COMP%]{display:flex;align-items:center;padding:16px;border-radius:4px;border:1px solid rgba(0,0,0,.12);cursor:pointer;transition:background-color .2s ease}.file-api-card[_ngcontent-%COMP%]:hover{background-color:#0000000a}.file-api-icon[_ngcontent-%COMP%]{margin-right:16px;color:#3f51b5}.file-api-details[_ngcontent-%COMP%] .file-api-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-api-details[_ngcontent-%COMP%] .file-api-type[_ngcontent-%COMP%]{font-size:12px;color:#0000008a}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:16px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%]{margin-left:8px}.file-browser[_ngcontent-%COMP%] .navigation-bar[_ngcontent-%COMP%] .current-location[_ngcontent-%COMP%] .service-name[_ngcontent-%COMP%]{font-weight:500;margin-right:8px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%]{display:flex;gap:16px;margin-bottom:20px;padding:10px;border:1px dashed #3f51b5;background-color:#3f51b50d}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{display:flex;align-items:center;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:8px;font-weight:700;font-size:12px}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:hover{opacity:.9}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]:active{transform:translateY(1px)}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%]{background-color:#3f51b5;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .create-folder-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%]{background-color:#ff5722;color:#fff}.file-browser[_ngcontent-%COMP%] .action-row[_ngcontent-%COMP%] .upload-file-btn[_ngcontent-%COMP%] .button-content[_ngcontent-%COMP%]{background-color:#fff3}.loading-container[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px}.loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{margin-top:16px;color:#0000008a}.file-table[_ngcontent-%COMP%]{width:100%}.file-table[_ngcontent-%COMP%] .mat-column-name[_ngcontent-%COMP%]{width:60%}.file-table[_ngcontent-%COMP%] .mat-column-type[_ngcontent-%COMP%]{width:20%}.file-table[_ngcontent-%COMP%] .mat-column-actions[_ngcontent-%COMP%]{width:20%;text-align:right}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%]{display:flex;align-items:center}.file-table[_ngcontent-%COMP%] .file-name-cell[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px;color:#3f51b5}.file-table[_ngcontent-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#3f51b514}.empty-directory[_ngcontent-%COMP%]{padding:24px 16px;text-align:center;color:#0000008a}.empty-directory[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:16px;font-style:italic}.empty-directory[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:8px}.upload-section[_ngcontent-%COMP%]{margin-top:24px;padding:16px;border-radius:4px;background-color:#0000000a;text-align:center}.upload-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-top:0;margin-bottom:16px}.dark-theme[_nghost-%COMP%] small[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] small[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover, .dark-theme [_nghost-%COMP%] .file-api-card[_ngcontent-%COMP%]:hover{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-api-type[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .loading-container[_ngcontent-%COMP%] div[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .empty-directory[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .selected-row[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .selected-row[_ngcontent-%COMP%]{background-color:#6779dd26}.dark-theme[_nghost-%COMP%] .upload-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .upload-section[_ngcontent-%COMP%]{background-color:#ffffff0a}"]}),F);dt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],dt);var U,N=l(86806),W=l(81896);function Ze(n,o){if(1&n&&(t.TgZ(0,"span",8),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.label)}}function ze(n,o){if(1&n&&t._UZ(0,"div",9),2&n){const e=t.oxw(2);t.Q6J("innerHTML",e.description,t.oJD)}}function Fe(n,o){if(1&n&&(t.TgZ(0,"div",5),t.YNc(1,Ze,2,1,"span",6),t.YNc(2,ze,1,1,"div",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.label),t.xp6(1),t.Q6J("ngIf",e.description)}}function Ne(n,o){1&n&&(t.TgZ(0,"div",17),t._uU(1," No file services configured. Contact your administrator. "),t.qZA())}function Ue(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",10)(1,"div",11)(2,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._UZ(3,"fa-icon",13),t._uU(4," Select File "),t.qZA(),t.TgZ(5,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(6,"fa-icon",13),t._uU(7," File Manager "),t.qZA()(),t.TgZ(8,"div",15),t._uU(9," Upload files through the File Manager first, then select them here. "),t.qZA(),t.YNc(10,Ne,2,0,"div",16),t.qZA()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faFolderOpen),t.xp6(3),t.Q6J("icon",e.faExternalLinkAlt),t.xp6(4),t.Q6J("ngIf",0===e.fileApis.length)}}function Qe(n,o){if(1&n&&(t.TgZ(0,"div",31)(1,"strong"),t._uU(2,"Service:"),t.qZA(),t._uU(3),t.qZA()),2&n){const e=t.oxw(2);t.xp6(3),t.hij(" ",e.selectedFile.serviceName," ")}}function Je(n,o){if(1&n&&(t.TgZ(0,"div",32)(1,"span",33),t._uU(2,"Service Relative Path:"),t.qZA(),t.TgZ(3,"span",34),t._uU(4),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(e.selectedFile.relativePath)}}function Le(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",18)(1,"div",19),t._UZ(2,"fa-icon",20),t.TgZ(3,"div",21)(4,"div",22),t._uU(5),t.qZA(),t.YNc(6,Qe,4,1,"div",23),t.TgZ(7,"div",24)(8,"div",25),t._uU(9,"Full Absolute Path:"),t.qZA(),t.TgZ(10,"div",26)(11,"div",27),t._uU(12),t.qZA()(),t.YNc(13,Je,5,1,"div",28),t.qZA()()(),t.TgZ(14,"div",29)(15,"button",30),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.clearSelection())}),t._uU(16," Clear selection "),t.qZA(),t.TgZ(17,"button",12),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.openFileSelector())}),t._uU(18," Choose Different "),t.qZA(),t.TgZ(19,"button",14),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.goToFilesManager())}),t._UZ(20,"fa-icon",13),t._uU(21," File Manager "),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.faFile),t.xp6(3),t.hij(" ",e.selectedFile.fileName||e.selectedFile.name," "),t.xp6(1),t.Q6J("ngIf","Unknown"!==e.selectedFile.serviceName),t.xp6(6),t.Oqu(e.selectedFile.path),t.xp6(1),t.Q6J("ngIf",e.selectedFile.relativePath),t.xp6(7),t.Q6J("icon",e.faExternalLinkAlt)}}let st=((U=class{constructor(o,e,c,a){this.dialog=o,this.fileApiService=e,this.crudService=c,this.router=a,this.label="Private Key File",this.description="",this.allowedExtensions=[".pem",".p8",".key"],this.initialValue="",this.fileSelected=new t.vpe,this.faFile=C.gMD,this.faFolderOpen=C.cC_,this.faCheck=C.LEp,this.faUpload=C.cf$,this.faExternalLinkAlt=C.Xjp,this.selectedFile=void 0,this.fileApis=[],this.isLoading=!1}ngOnInit(){this.loadFileApis(),this.initialValue&&this.parseInitialValue(),this.ensureFallbackService()}goToFilesManager(){this.router.navigate(["/adf/files"])}ensureFallbackService(){0===this.fileApis.length&&(console.log("Creating fallback file service entry"),this.fileApis=[{id:1,name:"files",label:"Local Files",type:"local_file"}])}loadFileApis(){this.isLoading=!0,this.ensureFallbackService(),this.fileApiService.getFileServices().pipe((0,P.t)(this)).subscribe({next:o=>{o&&o.resource&&o.resource.length>0?this.fileApis=o.resource:this.ensureFallbackService(),this.isLoading=!1},error:o=>{console.error("Error loading file APIs:",o),this.ensureFallbackService(),this.isLoading=!1}})}openFileSelector(){this.ensureFallbackService(),console.log("Opening file selector dialog with selectorOnly = false"),this.dialog.open(dt,{width:"800px",data:{fileApis:this.fileApis,allowedExtensions:this.allowedExtensions,selectorOnly:!1}}).afterClosed().subscribe(e=>{e&&(this.selectedFile=e,this.fileSelected.emit(this.selectedFile))})}clearSelection(){this.selectedFile=void 0,this.fileSelected.emit(void 0)}parseInitialValue(o){try{const e=o||this.initialValue;if(e){console.log("Parsing path value:",e);const c=e.split("/"),a=c[c.length-1];this.selectedFile={path:e,fileName:a,name:a,serviceId:0,serviceName:"Unknown"},console.log("Generated selected file:",this.selectedFile)}}catch(e){console.error("Failed to parse path value:",e)}}setPath(o){o&&(console.log("Setting path manually:",o),this.parseInitialValue(o))}}).\u0275fac=function(o){return new(o||U)(t.Y36(b.uw),t.Y36(St),t.Y36(B.R),t.Y36(W.F0))},U.\u0275cmp=t.Xpm({type:U,selectors:[["df-file-selector"]],inputs:{label:"label",description:"description",allowedExtensions:"allowedExtensions",initialValue:"initialValue"},outputs:{fileSelected:"fileSelected"},standalone:!0,features:[t._Bn([{provide:N.Xt,useValue:"api/v2/system/service"},B.R]),t.jDz],decls:5,vars:3,consts:[[1,"file-selector-container"],["class","file-selector-header",4,"ngIf"],[1,"file-selector-content"],["class","file-selector-empty",4,"ngIf"],["class","file-selector-selected",4,"ngIf"],[1,"file-selector-header"],["class","file-selector-label",4,"ngIf"],["class","file-selector-description",3,"innerHTML",4,"ngIf"],[1,"file-selector-label"],[1,"file-selector-description",3,"innerHTML"],[1,"file-selector-empty"],[1,"file-selector-actions"],["mat-raised-button","","color","primary",1,"select-file-button",3,"click"],[3,"icon"],["mat-button","","color","accent","matTooltip","Upload and manage files in the file manager",1,"manage-files-button",3,"click"],[1,"help-text"],["class","no-apis-message",4,"ngIf"],[1,"no-apis-message"],[1,"file-selector-selected"],[1,"selected-file-info"],[1,"file-icon",3,"icon"],[1,"file-details"],[1,"file-name"],["class","file-service",4,"ngIf"],[1,"file-path-container"],[1,"file-path-header"],[1,"file-path-section"],[1,"file-path-value"],["class","relative-path-section",4,"ngIf"],[1,"file-actions"],[1,"clear-button",3,"click"],[1,"file-service"],[1,"relative-path-section"],[1,"relative-path-label"],[1,"relative-path-value"]],template:function(o,e){1&o&&(t.TgZ(0,"div",0),t.YNc(1,Fe,3,2,"div",1),t.TgZ(2,"div",2),t.YNc(3,Ue,11,3,"div",3),t.YNc(4,Le,22,6,"div",4),t.qZA()()),2&o&&(t.xp6(1),t.Q6J("ngIf",e.label||e.description),t.xp6(2),t.Q6J("ngIf",!e.selectedFile),t.xp6(1),t.Q6J("ngIf",e.selectedFile))},dependencies:[g.ez,g.O5,b.Is,x.ot,x.lW,u.lN,O.c,T.LD,s.u5,s.UX,k.AV,k.gM,y.uH,y.BN,A.Ps],styles:[".file-selector-container[_ngcontent-%COMP%]{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:4px;padding:16px;margin-bottom:16px}.file-selector-header[_ngcontent-%COMP%]{margin-bottom:16px}.file-selector-label[_ngcontent-%COMP%]{font-size:16px;font-weight:500;margin-right:8px}.file-selector-description[_ngcontent-%COMP%]{font-size:14px;color:#0009}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#3f51b5;text-decoration:none}.file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:underline}.file-selector-content[_ngcontent-%COMP%]{width:100%}.file-selector-empty[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.file-selector-actions[_ngcontent-%COMP%]{display:flex;justify-content:center;margin-bottom:16px}.select-file-button[_ngcontent-%COMP%]{padding:8px 24px;font-size:14px}.select-file-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{margin-right:8px}.file-selector-selected[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#0000000a;border-radius:4px}.selected-file-info[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px}.file-icon[_ngcontent-%COMP%]{font-size:24px;color:#3f51b5}.file-details[_ngcontent-%COMP%]{display:flex;flex-direction:column}.file-name[_ngcontent-%COMP%]{font-weight:500;margin-bottom:4px}.file-path-container[_ngcontent-%COMP%]{margin-top:12px;padding:4px;border-radius:4px}.file-path-header[_ngcontent-%COMP%]{font-weight:600;margin-bottom:6px;font-size:15px;color:#000000de}.file-path-section[_ngcontent-%COMP%]{display:flex;margin-bottom:8px;flex-wrap:wrap;padding:12px;background-color:#0000000d;border-radius:4px;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 3px #0000000d}.file-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px;color:#000000de;font-size:14px}.file-path-value[_ngcontent-%COMP%]{font-size:14px;color:#000000de;word-break:break-all;flex:1;font-family:monospace;background-color:#ffffff80;padding:4px 8px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.file-service[_ngcontent-%COMP%]{font-size:12px;color:#000000de}.file-actions[_ngcontent-%COMP%]{display:flex;gap:12px;align-items:center}.clear-button[_ngcontent-%COMP%]{background:none;border:none;color:#f44336;cursor:pointer;font-size:14px;padding:0;font-weight:500}.clear-button[_ngcontent-%COMP%]:hover{text-decoration:underline}.no-apis-message[_ngcontent-%COMP%]{color:#0009;font-style:italic}.relative-path-section[_ngcontent-%COMP%]{display:flex;margin-top:6px;font-size:12px;color:#0009}.relative-path-label[_ngcontent-%COMP%]{font-weight:600;margin-right:8px}.relative-path-value[_ngcontent-%COMP%]{font-family:monospace}.dark-theme[_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-container[_ngcontent-%COMP%]{border-color:#ffffff1f}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-description[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .no-apis-message[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#9fa8da}.dark-theme[_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-name[_ngcontent-%COMP%], .dark-theme[_nghost-%COMP%] .file-service[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-service[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-header[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-selector-selected[_ngcontent-%COMP%]{background-color:#ffffff0a}.dark-theme[_nghost-%COMP%] .clear-button[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .clear-button[_ngcontent-%COMP%]{color:#ef9a9a}.dark-theme[_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-section[_ngcontent-%COMP%]{background-color:#ffffff12;border-color:#ffffff26;box-shadow:inset 0 1px 3px #0003}.dark-theme[_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-label[_ngcontent-%COMP%]{color:#ffffffe6}.dark-theme[_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .file-path-value[_ngcontent-%COMP%]{color:#ffffffe6;background-color:#0003;border-color:#ffffff1a}.dark-theme[_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%], .dark-theme [_nghost-%COMP%] .relative-path-section[_ngcontent-%COMP%]{color:#fff9}"]}),U);st=(0,Z.gn)([(0,P.c)({checkProperties:!0})],st);var Q,X=l(65763);const Ee=["fileSelector"];function qe(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function Ye(n,o){if(1&n&&t._UZ(0,"input",8),2&n){const e=t.oxw(2);t.Q6J("formControl",e.control)("type","integer"===e.schema.type?"number":"password"===e.schema.type?"password":"text"),t.uIk("autocomplete","password"===e.schema.type?"current-password":"off")("aria-label",e.schema.label)}}function Re(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function Be(n,o){if(1&n&&(t.TgZ(0,"mat-select",9),t.YNc(1,Re,2,2,"mat-option",10),t.qZA()),2&n){const e=t.oxw(2);t.Q6J("multiple","multi_picklist"===e.schema.type)("formControl",e.control),t.xp6(1),t.Q6J("ngForOf",e.schema.values)}}function He(n,o){if(1&n&&t._UZ(0,"fa-icon",12),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}const Ge=function(){return["integer","string","password","text"]},$e=function(){return["picklist","multi_picklist"]};function je(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",4),t.YNc(1,qe,2,1,"mat-label",1),t.YNc(2,Ye,1,4,"input",5),t.YNc(3,Be,2,3,"mat-select",6),t.YNc(4,He,1,2,"fa-icon",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.showLabel),t.xp6(1),t.Q6J("ngIf",t.DdM(4,Ge).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",t.DdM(5,$e).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}const Ve=function(){return[".p8",".pem",".key"]};function Ke(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"df-file-selector",13,14),t.NdJ("fileSelected",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.onFileSelected(a))}),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("label",e.schema.label)("description",e.schema.description||"")("allowedExtensions",t.DdM(4,Ve))("initialValue",e.control.value)}}function We(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"input",15,16),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.handleFileInput(a))}),t.qZA(),t.TgZ(3,"button",17),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(2);return t.KtG(a.click())}),t._uU(4),t.qZA(),t._uU(5),t.ALo(6,"transloco"),t.BQk()}if(2&n){const e=t.oxw();let c;t.xp6(3),t.Q6J("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.xp6(1),t.hij(" ",e.schema.label," "),t.xp6(1),t.hij(" ",e.control.value?e.control.value.name:t.lcZ(6,3,"noFileSelected")," ")}}function Xe(n,o){if(1&n&&(t.ynx(0),t.TgZ(1,"span"),t._uU(2),t.qZA(),t.BQk()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(e.schema.label)}}function tn(n,o){if(1&n&&(t.TgZ(0,"mat-slide-toggle",18),t.YNc(1,Xe,3,1,"ng-container",1),t.qZA()),2&n){const e=t.oxw();let c;t.Q6J("formControl",e.control)("matTooltip",null!==(c=e.schema.description)&&void 0!==c?c:""),t.uIk("aria-label",e.schema.label),t.xp6(1),t.Q6J("ngIf",e.showLabel)}}function en(n,o){if(1&n&&(t.TgZ(0,"mat-label"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.schema.label)}}function nn(n,o){if(1&n&&(t.TgZ(0,"mat-option",11),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e," ")}}function on(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",19),t.YNc(1,en,2,1,"mat-label",1),t._UZ(2,"input",20),t.TgZ(3,"mat-autocomplete",null,21),t.YNc(5,nn,2,2,"mat-option",10),t.ALo(6,"async"),t.qZA()()),2&n){const e=t.MAs(4),c=t.oxw();t.xp6(1),t.Q6J("ngIf",c.showLabel),t.xp6(1),t.Q6J("formControl",c.control)("matAutocomplete",e),t.uIk("aria-label",c.schema.label),t.xp6(3),t.Q6J("ngForOf",t.lcZ(6,5,c.filteredEventList))}}const cn=function(){return["integer","password","string","string","picklist","multi_picklist","text"]};let tt=((Q=class{constructor(o,e,c){this.controlDir=o,this.activedRoute=e,this.themeService=c,this.showLabel=!0,this.faCircleInfo=C.DBf,this.control=new s.NI,this.pendingFilePath=null,this.eventList=[],this.isDarkMode=this.themeService.darkMode$,o.valueAccessor=this}ngOnInit(){"event_picklist"===this.schema.type&&(this.activedRoute.data.subscribe(o=>{o.systemEvents&&o.systemEvents.resource&&(this.eventList=(0,Wt.H)(o.systemEvents.resource))}),this.filteredEventList=this.control.valueChanges.pipe((0,Y.O)(""),(0,w.U)(o=>o&&this.eventList?this.eventList.filter(e=>e.toLowerCase().includes(o.toLowerCase())):[])))}ngDoCheck(){this.controlDir.control instanceof s.NI&&this.controlDir.control.hasValidator(s.kI.required)&&this.control.addValidators(s.kI.required)}ngAfterViewInit(){"file_certificate_api"===this.schema?.type&&this.fileSelector&&(this.pendingFilePath?(console.log("Applying pending file path after view init:",this.pendingFilePath),this.fileSelector.setPath(this.pendingFilePath),this.pendingFilePath=null):this.control.value&&"string"==typeof this.control.value&&(console.log("Setting file selector path after view init:",this.control.value),this.fileSelector.setPath(this.control.value)))}handleFileInput(o){const e=o.target;e.files&&this.control.setValue(e.files[0])}onFileSelected(o){o?(this.control.setValue(o.path),console.log("File selected in dynamic field:",o)):this.control.setValue(null)}writeValue(o){if(console.log("Dynamic field writeValue:",o,"Schema type:",this.schema?.type),"file_certificate_api"===this.schema?.type&&"string"==typeof o&&o)return console.log("Setting file path value:",o),this.control.setValue(o,{emitEvent:!1}),void(this.fileSelector?(console.log("Setting path on file selector:",o),this.fileSelector.setPath(o)):(console.log("File selector not yet available, storing pending path:",o),this.pendingFilePath=o));this.control.setValue(o,{emitEvent:!1})}registerOnChange(o){this.onChange=o,this.control.valueChanges.subscribe(e=>this.onChange(e))}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.control.disable():this.control.enable()}}).\u0275fac=function(o){return new(o||Q)(t.Y36(s.a5,10),t.Y36(W.gz),t.Y36(X.F))},Q.\u0275cmp=t.Xpm({type:Q,selectors:[["df-dynamic-field"]],viewQuery:function(o,e){if(1&o&&t.Gf(Ee,5),2&o){let c;t.iGM(c=t.CRH())&&(e.fileSelector=c.first)}},inputs:{schema:"schema",showLabel:"showLabel"},standalone:!0,features:[t.jDz],decls:7,vars:10,consts:[["subscriptSizing","dynamic","appearance","outline",4,"ngIf"],[4,"ngIf"],["color","primary",3,"formControl","matTooltip",4,"ngIf"],["subscriptSizing","dynamic",4,"ngIf"],["subscriptSizing","dynamic","appearance","outline"],["matInput","",3,"formControl","type",4,"ngIf"],[3,"multiple","formControl",4,"ngIf"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matInput","",3,"formControl","type"],[3,"multiple","formControl"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"label","description","allowedExtensions","initialValue","fileSelected"],["fileSelector",""],["type","file",2,"display","none",3,"change"],["fileInput",""],["mat-flat-button","","color","primary",3,"matTooltip","click"],["color","primary",3,"formControl","matTooltip"],["subscriptSizing","dynamic"],["type","text","matInput","",3,"formControl","matAutocomplete"],["auto","matAutocomplete"]],template:function(o,e){1&o&&(t.TgZ(0,"div"),t.ALo(1,"async"),t.YNc(2,je,5,6,"mat-form-field",0),t.YNc(3,Ke,3,5,"ng-container",1),t.YNc(4,We,7,5,"ng-container",1),t.YNc(5,tn,2,4,"mat-slide-toggle",2),t.YNc(6,on,7,7,"mat-form-field",3),t.qZA()),2&o&&(t.Tol(t.lcZ(1,7,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf",t.DdM(9,cn).includes(e.schema.type)),t.xp6(1),t.Q6J("ngIf","file_certificate_api"===e.schema.type),t.xp6(1),t.Q6J("ngIf","file_certificate"===e.schema.type),t.xp6(1),t.Q6J("ngIf","boolean"===e.schema.type),t.xp6(1),t.Q6J("ngIf","event_picklist"===e.schema.type))},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,g.O5,T.LD,T.gD,M.ey,K.rP,K.Rr,s.UX,s.Fj,s.JJ,s.oH,g.ax,x.ot,x.lW,q.Ot,y.uH,y.BN,k.AV,k.gM,lt.Bb,lt.XC,lt.ZL,g.Ov,st],encapsulation:2}),Q);tt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],tt);var I,mt,J=l(95195),an=l(75058);function rn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(2);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function ln(n,o){if(1&n&&(t.TgZ(0,"mat-card-header"),t._uU(1),t.YNc(2,rn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.schema.label),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function dn(n,o){if(1&n&&t._UZ(0,"fa-icon",10),2&n){const e=t.oxw(3);t.Q6J("icon",e.faCircleInfo)("matTooltip",e.schema.description)}}function sn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.YNc(2,dn,1,2,"fa-icon",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij(" ",e.schema.label,""),t.xp6(1),t.Q6J("ngIf",e.schema.description)}}function mn(n,o){if(1&n&&(t.TgZ(0,"td",13)(1,"mat-form-field",14),t._UZ(2,"input",15),t.qZA()()),2&n){const e=o.index,c=t.oxw(2);t.xp6(2),t.Q6J("formControl",c.controls[e]),t.uIk("aria-label",c.schema.label)}}function gn(n,o){if(1&n&&(t.ynx(0,11),t.YNc(1,sn,3,2,"th",5),t.YNc(2,mn,3,2,"td",6),t.BQk()),2&n){const e=t.oxw();t.Q6J("matColumnDef",e.schema.name)}}function pn(n,o){if(1&n&&(t.TgZ(0,"th",12),t._uU(1),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e.label," ")}}function fn(n,o){if(1&n&&t._UZ(0,"df-verb-picker",20),2&n){const e=t.oxw(2).$implicit;t.Q6J("formControlName",e.name)("schema",e)}}function _n(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",21),2&n){const e=t.oxw(2).$implicit;t.Q6J("showLabel",!1)("schema",e)("formControlName",e.name)}}function bn(n,o){if(1&n&&(t.TgZ(0,"td",13),t.ynx(1,17),t.YNc(2,fn,1,2,"df-verb-picker",18),t.YNc(3,_n,1,3,"df-dynamic-field",19),t.BQk(),t.qZA()),2&n){const e=o.index,c=t.oxw().$implicit,a=t.oxw(2);t.xp6(1),t.Q6J("formGroup",a.getFormGroup(e)),t.xp6(1),t.Q6J("ngIf","verb_mask"===c.type),t.xp6(1),t.Q6J("ngIf","verb_mask"!==c.type)}}function hn(n,o){1&n&&(t.ynx(0,11),t.YNc(1,pn,2,1,"th",5),t.YNc(2,bn,4,3,"td",6),t.BQk()),2&n&&t.Q6J("matColumnDef",o.$implicit.name)}function un(n,o){if(1&n&&t.YNc(0,hn,3,1,"ng-container",16),2&n){const e=t.oxw();t.Q6J("ngForOf",e.schemas)}}function xn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"th",12)(1,"button",22),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return t.KtG(a.add())}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.uIk("aria-label",t.lcZ(2,2,"newEntry")),t.xp6(2),t.Q6J("icon",e.faPlus)}}const Cn=function(n){return{id:n}};function Mn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"td",13)(1,"button",24),t.NdJ("click",function(){const i=t.CHM(e).index,d=t.oxw();return t.KtG(d.remove(i))}),t.ALo(2,"transloco"),t._UZ(3,"fa-icon",23),t.qZA()()}if(2&n){const e=o.index,c=t.oxw();t.xp6(1),t.uIk("aria-label",t.xi3(2,2,"deleteRow",t.VKq(5,Cn,e))),t.xp6(2),t.Q6J("icon",c.faTrashCan)}}function On(n,o){1&n&&t._UZ(0,"tr",25)}function Pn(n,o){1&n&&t._UZ(0,"tr",26)}let gt=(mt=I=class{updateDataSource(){this.dataSource=new _.by(this.fieldArray.controls)}constructor(o,e){this.fb=o,this.themeService=e,this.faPlus=C.r8p,this.faTrashCan=C.Vui,this.faCircleInfo=C.DBf,this.isDarkMode=this.themeService.darkMode$}get controls(){return this.fieldArray.controls}ngOnInit(){this.initialize()}get schemas(){return"array"===this.schema.type?this.schema.items:[{name:"key",label:this.schema.object?.key.label,type:this.schema.object?.key.type},{name:"value",label:this.schema.object?.value.label,type:this.schema.object?.value.type}]}get displayedColumns(){const o="array"===this.schema.type?"string"===this.schema.items?[this.schema.name]:this.schemas.map(e=>e.name):["key","value"];return o.push("actions"),o}getFormGroup(o){return this.fieldArray.at(o)}createGroup(o){const e=this.fb.group({});return this.schemas.forEach(c=>{e.addControl(c.name,new s.NI(o?o[c.name]:c.default))}),o&&e.patchValue(o),e}initialize(){this.fieldArray=this.fb.array([])}writeValue(o){o&&Array.isArray(o)&&"array"===this.schema.type?this.fieldArray=this.fb.array(o.map("string"===this.schema.items?e=>new s.NI(e):e=>this.createGroup(e))):o&&"object"===this.schema.type&&(this.fieldArray=this.fb.array(Object.keys(o).map(e=>this.createGroup({key:e,value:o[e]})))),this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(()=>{this.updateDataSource()})}registerOnChange(o){this.onChange=o,this.fieldArray.valueChanges.pipe((0,w.U)(e=>"object"===this.schema.type?e.reduce((c,a)=>(c[a.key]=a.value,c),{}):e)).subscribe(e=>{this.onChange(e),this.updateDataSource()})}registerOnTouched(o){this.onTouched=o}setDisabledState(o){o?this.fieldArray.disable():this.fieldArray.enable()}add(){this.fieldArray.push("string"===this.schema.items?new s.NI(""):this.createGroup())}remove(o){this.fieldArray.removeAt(o)}},I.\u0275fac=function(o){return new(o||I)(t.Y36(s.qu),t.Y36(X.F))},I.\u0275cmp=t.Xpm({type:I,selectors:[["df-array-field"]],inputs:{schema:"schema"},standalone:!0,features:[t._Bn([{provide:s.JU,useExisting:(0,t.Gpc)(()=>mt),multi:!0}]),t.jDz],decls:12,vars:10,consts:[[4,"ngIf"],["mat-table","",3,"dataSource"],[3,"matColumnDef",4,"ngIf","ngIfElse"],["dynamic",""],["matColumnDef","actions","stickyEnd",""],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["class","tool-tip-trigger","matSuffix","",3,"icon","matTooltip",4,"ngIf"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],[3,"matColumnDef"],["mat-header-cell",""],["mat-cell",""],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["matInput","","type","text",3,"formControl"],[3,"matColumnDef",4,"ngFor","ngForOf"],[3,"formGroup"],["type","number","class","full-width",3,"formControlName","schema",4,"ngIf"],["class","full-width",3,"showLabel","schema","formControlName",4,"ngIf"],["type","number",1,"full-width",3,"formControlName","schema"],[1,"full-width",3,"showLabel","schema","formControlName"],["type","button","mat-mini-fab","","color","primary",3,"click"],["size","lg",3,"icon"],["type","button","mat-mini-fab","",1,"remove-btn",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(o,e){if(1&o&&(t.TgZ(0,"mat-card"),t.ALo(1,"async"),t.YNc(2,ln,3,2,"mat-card-header",0),t.TgZ(3,"table",1),t.YNc(4,gn,3,1,"ng-container",2),t.YNc(5,un,1,1,"ng-template",null,3,t.W1O),t.ynx(7,4),t.YNc(8,xn,4,4,"th",5),t.YNc(9,Mn,4,7,"td",6),t.BQk(),t.YNc(10,On,1,0,"tr",7),t.YNc(11,Pn,1,0,"tr",8),t.qZA()()),2&o){const c=t.MAs(6);t.Tol(t.lcZ(1,8,e.isDarkMode)?"dark-theme":""),t.xp6(2),t.Q6J("ngIf","string"!==e.schema.items),t.xp6(1),t.Q6J("dataSource",e.dataSource),t.xp6(1),t.Q6J("ngIf","string"===e.schema.items)("ngIfElse",c),t.xp6(6),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}},dependencies:[s.UX,s.Fj,s.JJ,s.JL,s.oH,s.sg,s.u,g.ax,u.lN,u.KE,u.R9,O.c,O.Nt,x.ot,x.nh,y.uH,y.BN,tt,g.O5,_.p0,_.BZ,_.fO,_.as,_.w1,_.Dz,_.nj,_.ge,_.ev,_.XQ,_.Gk,J.QW,J.a8,J.dk,k.AV,k.gM,q.Ot,an.M,T.LD,g.Ov],styles:[".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.mat-column-actions[_ngcontent-%COMP%]{width:50px;padding:0 8px}.mat-column-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:30px;width:30px}.mat-mdc-cell[_ngcontent-%COMP%]{padding:8px}.mat-mdc-card[_ngcontent-%COMP%]{overflow-y:auto}.add-btn[_ngcontent-%COMP%]{background-color:#7571a9}"]}),I);gt=mt=(0,Z.gn)([(0,P.c)({checkProperties:!0})],gt);var L,Dt=l(41609),pt=l(94517),et=l(24546),vn=l(62810),Tt=l(30977),yn=l(67961);let ft=((L=class{constructor(o,e,c,a,i){this.dialog=o,this.fileService=e,this.cacheService=c,this.baseService=a,this.themeService=i,this.storageServices=[],this.checked=!1,this.isDarkMode=this.themeService.darkMode$,this.baseService.getAll({additionalParams:[{key:"group",value:"source control,file"}]}).subscribe(d=>{this.storageServices=d.services})}ngOnInit(){this.content.setValue(this.contentText)}fileUpload(o){const e=o.target;e.files&&(0,Tt.Vu)(e.files[0]).subscribe(c=>{this.content.setValue(c)})}githubImport(){this.dialog.open(yn.e).afterClosed().subscribe(e=>{e&&this.content.setValue(window.atob(e.data.content))})}}).\u0275fac=function(o){return new(o||L)(t.Y36(b.uw),t.Y36(N.PA),t.Y36(N.OP),t.Y36(N.PA),t.Y36(X.F))},L.\u0275cmp=t.Xpm({type:L,selectors:[["df-file-github"]],inputs:{cache:"cache",type:"type",contentText:"contentText",content:"content"},standalone:!0,features:[t.jDz],decls:12,vars:12,consts:[[1,"details-section"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[1,"full-width",3,"formControl","mode"]],template:function(o,e){if(1&o){const c=t.EpF();t.TgZ(0,"div",0),t.ALo(1,"async"),t.TgZ(2,"div",1)(3,"input",2,3),t.NdJ("change",function(i){return e.fileUpload(i)}),t.qZA(),t.TgZ(5,"button",4),t.NdJ("click",function(){t.CHM(c);const i=t.MAs(4);return t.KtG(i.click())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",4),t.NdJ("click",function(){return e.githubImport()}),t._uU(9),t.ALo(10,"transloco"),t.qZA()(),t._UZ(11,"df-ace-editor",5),t.qZA()}2&o&&(t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.xp6(6),t.hij(" ",t.lcZ(7,8,"desktopFile")," "),t.xp6(3),t.hij(" ",t.lcZ(10,10,"githubFile")," "),t.xp6(2),t.Q6J("formControl",e.content)("mode",e.type.getRawValue()))},dependencies:[x.ot,x.lW,q.Ot,u.lN,T.LD,vt.p9,s.u5,s.JJ,b.Is,O.c,Dt.C,g.Ov,s.UX,s.oH],styles:[".actions[_ngcontent-%COMP%]{display:flex;gap:16px}"]}),L);ft=(0,Z.gn)([(0,P.c)({checkProperties:!0})],ft);var nt=l(94664),kn=l(21631),At=l(22096);const It=[{name:"adldap",label:"Active Directory",description:"A service for supporting Active Directory integration",group:"LDAP",configSchema:[]},{name:"ldap",label:"Standard LDAP",description:"A service for supporting Open LDAP integration",group:"LDAP",configSchema:[]},{name:"oidc",label:"OpenID Connect",description:"OpenID Connect service supporting SSO.",group:"OAuth",configSchema:[]},{name:"oauth_azure_ad",label:"Azure Active Directory OAuth",description:"OAuth service for supporting Azure Active Directory authentication and API access.",group:"OAuth",configSchema:[]},{name:"saml",label:"SAML 2.0",description:"SAML 2.0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"okta_saml",label:"Okta SAML",description:"Okta service supporting SSO.",group:"SSO",configSchema:[]},{name:"auth0_sso",label:"Auth0 SSO",description:"Auth0 service supporting SSO.",group:"SSO",configSchema:[]},{name:"ibmdb2",label:"IBM DB2",description:"Database service supporting IBM DB2 SQL connections.",group:"Database",configSchema:[]},{name:"informix",label:"IBM Informix",description:"Database service supporting IBM Informix SQL connections.",group:"Database",configSchema:[]},{name:"oracle",label:"Oracle",description:"Database service supporting SQL connections.",group:"Database",configSchema:[]},{name:"salesforce_db",label:"Salesforce",description:"Database service with SOAP and/or OAuth authentication support for Salesforce connections.",group:"Database",configSchema:[]},{name:"soap",label:"SOAP Service",description:"A service to handle SOAP Services",group:"Remote Service",configSchema:[]},{name:"sqlanywhere",label:"SAP SQL Anywhere",description:"Database service supporting SAP SQL Anywhere connections.",group:"Database",configSchema:[]},{name:"sqlsrv",label:"SQL Server",description:"Database service supporting SQL Server connections.",group:"Database",configSchema:[]},{name:"memsql",label:"MemSQL",description:"Database service supporting MemSQL connections.",group:"Database",configSchema:[]},{name:"apns",label:"Apple Push Notification",description:"Apple Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"gcm",label:"GCM Push Notification",description:"GCM Push Notification Service Provider.",group:"Notification",configSchema:[]},{name:"mysql",label:"MySQL",description:"Database service supporting MySLQ connections.",group:"Database",configSchema:[]},{name:"mariadb",label:"MariaDB",description:"Database service supporting MariaDB connections.",group:"Database",configSchema:[]},{name:"nodejs",label:"Node.js",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"php",label:"PHP",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"python3",label:"Python3",description:"Service that allows client-callable scripts utilizing the system scripting.",group:"Script",configSchema:[]},{name:"mongodb",label:"MongoDB",description:"Database service for MongoDB connections.",group:"Database",configSchema:[]},{name:"gridfs",label:"GridFS",description:"GridFS File Storage services.",group:"File",configSchema:[]}],ot=[{name:"logstash",label:"Logstash",description:"Logstash service.",group:"Log",configSchema:[]},{name:"snowflake",label:"Snowflake",description:"Database service supporting Snowflake connections.",group:"Big Data",configSchema:[]},{name:"apache_hive",label:"Apache Hive",description:"The Apache Hive data warehouse software facilitates reading, writing, and managing large datasets residing in distributed storage using SQL",group:"Big Data",configSchema:[]},{name:"databricks",label:"Databricks",description:"The Databricks data intelligence platform simplifies data engineering, analytics, and AI workloads by providing scalable compute and SQL-based access to large datasets in a unified environment.",group:"Big Data",configSchema:[]},{name:"dremio",label:"Dremio",description:"The Dremio data lakehouse platform enables fast querying, data exploration, and analytics on large datasets across various storage systems using SQL.",group:"Big Data",configSchema:[]},{name:"hadoop_hdfs",label:"Hadoop HDFS",description:"Hadoop Distributed File System",group:"File",configSchema:[]}];var wn=l(73991),_t=l(49488),bt=l(8996),ht=l(68484),Zt=l(4300),ut=l(49388),xt=l(36028),Sn=l(62831),Ct=l(78645),$=l(59773);function Dn(n,o){1&n&&t.Hsn(0)}const Tn=["*"];let zt=(()=>{class n{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.SBq))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]}),n})(),Ft=(()=>{class n{constructor(e){this.template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["","cdkStepLabel",""]]}),n})(),An=0;const Nt=new t.OlP("STEPPER_GLOBAL_OPTIONS");let Mt=(()=>{class n{get editable(){return this._editable}set editable(e){this._editable=(0,S.Ig)(e)}get optional(){return this._optional}set optional(e){this._optional=(0,S.Ig)(e)}get completed(){return null==this._completedOverride?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=(0,S.Ig)(e)}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return null==this._customError?this._getDefaultError():this._customError}set hasError(e){this._customError=(0,S.Ig)(e)}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,c){this._stepper=e,this.interacted=!1,this.interactedStream=new t.vpe,this._editable=!0,this._optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=c||{},this._displayDefaultIndicatorType=!1!==this._stepperOptions.displayDefaultIndicatorType}select(){this._stepper.selected=this}reset(){this.interacted=!1,null!=this._completedOverride&&(this._completedOverride=!1),null!=this._customError&&(this._customError=!1),this.stepControl&&this.stepControl.reset()}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??null!=this._customError}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>j)),t.Y36(Nt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["cdk-step"]],contentQueries:function(e,c,a){if(1&e&&t.Suo(a,Ft,5),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first)}},viewQuery:function(e,c){if(1&e&&t.Gf(t.Rgc,7),2&e){let a;t.iGM(a=t.CRH())&&(c.content=a.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],state:"state",editable:"editable",optional:"optional",completed:"completed",hasError:"hasError"},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[t.TTD],ngContentSelectors:Tn,decls:1,vars:0,template:function(e,c){1&e&&(t.F$t(),t.YNc(0,Dn,1,0,"ng-template"))},encapsulation:2,changeDetection:0}),n})(),j=(()=>{class n{get linear(){return this._linear}set linear(e){this._linear=(0,S.Ig)(e)}get selectedIndex(){return this._selectedIndex}set selectedIndex(e){const c=(0,S.su)(e);this.steps&&this._steps?(this._isValidIndex(c),this.selected?._markAsInteracted(),this._selectedIndex!==c&&!this._anyControlsInvalidOrPending(c)&&(c>=this._selectedIndex||this.steps.toArray()[c].editable)&&this._updateSelectedItemIndex(c)):this._selectedIndex=c}get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation("vertical"===e)}constructor(e,c,a){this._dir=e,this._changeDetectorRef=c,this._elementRef=a,this._destroyed=new Ct.x,this.steps=new t.n_E,this._sortedHeaders=new t.n_E,this._linear=!1,this._selectedIndex=0,this.selectionChange=new t.vpe,this.selectedIndexChange=new t.vpe,this._orientation="horizontal",this._groupId=An++}ngAfterContentInit(){this._steps.changes.pipe((0,Y.O)(this._steps),(0,$.R)(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(c=>c._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe((0,Y.O)(this._stepHeader),(0,$.R)(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((c,a)=>c._elementRef.nativeElement.compareDocumentPosition(a._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new Zt.Em(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation("vertical"===this._orientation),(this._dir?this._dir.change:(0,At.of)()).pipe((0,Y.O)(this._layoutDirection()),(0,$.R)(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){const c=e-this._selectedIndex;return c<0?"rtl"===this._layoutDirection()?"next":"previous":c>0?"rtl"===this._layoutDirection()?"previous":"next":"current"}_getIndicatorType(e,c="number"){const a=this.steps.toArray()[e],i=this._isCurrentStep(e);return a._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(a,i):this._getGuidelineLogic(a,i,c)}_getDefaultIndicatorLogic(e,c){return e._showError()&&e.hasError&&!c?"error":!e.completed||c?"number":e.editable?"edit":"done"}_getGuidelineLogic(e,c,a="number"){return e._showError()&&e.hasError&&!c?"error":e.completed&&!c?"done":e.completed&&c?a:e.editable&&c?"edit":a}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){const c=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:c[e],previouslySelectedStep:c[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){const c=(0,xt.Vb)(e),a=e.keyCode,i=this._keyManager;null==i.activeItemIndex||c||a!==xt.L_&&a!==xt.K5?i.setFocusOrigin("keyboard").onKeydown(e):(this.selectedIndex=i.activeItemIndex,e.preventDefault())}_anyControlsInvalidOrPending(e){return!!(this._linear&&e>=0)&&this.steps.toArray().slice(0,e).some(c=>{const a=c.stepControl;return(a?a.invalid||a.pending||!c.interacted:!c.completed)&&!c.optional&&!c._completedOverride})}_layoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_containsFocus(){const e=this._elementRef.nativeElement,c=(0,Sn.ht)();return e===c||e.contains(c)}_isValidIndex(e){return e>-1&&(!this.steps||e{class n{constructor(e){this._stepper=e,this.type="submit"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(j))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.next()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),Zn=(()=>{class n{constructor(e){this._stepper=e,this.type="button"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(j))},n.\u0275dir=t.lG2({type:n,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(e,c){1&e&&t.NdJ("click",function(){return c._stepper.previous()}),2&e&&t.Ikx("type",c.type)},inputs:{type:"type"}}),n})(),zn=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({imports:[ut.vT]}),n})();var Fn=l(47394),Nn=l(93997),f=l(86825);function Un(n,o){if(1&n&&t.GkF(0,8),2&n){const e=t.oxw();t.Q6J("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function Qn(n,o){if(1&n&&(t.TgZ(0,"span",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function Jn(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.completedLabel)}}function Ln(n,o){if(1&n&&(t.TgZ(0,"span",14),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._intl.editableLabel)}}function En(n,o){if(1&n&&(t.TgZ(0,"mat-icon",13),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e._getDefaultTextForState(e.state))}}function qn(n,o){if(1&n&&(t.ynx(0,9),t.YNc(1,Qn,2,1,"span",10),t.YNc(2,Jn,2,1,"span",11),t.YNc(3,Ln,2,1,"span",11),t.YNc(4,En,2,1,"mat-icon",12),t.BQk()),2&n){const e=t.oxw();t.Q6J("ngSwitch",e.state),t.xp6(1),t.Q6J("ngSwitchCase","number"),t.xp6(1),t.Q6J("ngIf","done"===e.state),t.xp6(1),t.Q6J("ngIf","edit"===e.state)}}function Yn(n,o){if(1&n&&(t.TgZ(0,"div",15),t.GkF(1,16),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngTemplateOutlet",e._templateLabel().template)}}function Rn(n,o){if(1&n&&(t.TgZ(0,"div",15),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.label)}}function Bn(n,o){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e._intl.optionalLabel)}}function Hn(n,o){if(1&n&&(t.TgZ(0,"div",18),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function Gn(n,o){}function $n(n,o){if(1&n&&(t.Hsn(0),t.YNc(1,Gn,0,0,"ng-template",0)),2&n){const e=t.oxw();t.xp6(1),t.Q6J("cdkPortalOutlet",e._portal)}}const jn=["*"];function Vn(n,o){1&n&&t._UZ(0,"div",11)}const Ut=function(n,o){return{step:n,i:o}};function Kn(n,o){if(1&n&&(t.ynx(0),t.GkF(1,9),t.YNc(2,Vn,1,0,"div",10),t.BQk()),2&n){const e=o.$implicit,c=o.index,a=o.last;t.oxw(2);const i=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",i)("ngTemplateOutletContext",t.WLB(3,Ut,e,c)),t.xp6(1),t.Q6J("ngIf",!a)}}const Qt=function(n){return{animationDuration:n}},Jt=function(n,o){return{value:n,params:o}};function Wn(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("@horizontalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.GkF(1,13),t.qZA()}if(2&n){const e=o.$implicit,c=o.index,a=t.oxw(2);t.ekj("mat-horizontal-stepper-content-inactive",a.selectedIndex!==c),t.Q6J("@horizontalStepTransition",t.WLB(8,Jt,a._getAnimationDirection(c),t.VKq(6,Qt,a._getAnimationDuration())))("id",a._getStepContentId(c)),t.uIk("aria-labelledby",a._getStepLabelId(c)),t.xp6(1),t.Q6J("ngTemplateOutlet",e.content)}}function Xn(n,o){if(1&n&&(t.TgZ(0,"div",4)(1,"div",5),t.YNc(2,Kn,3,6,"ng-container",6),t.qZA(),t.TgZ(3,"div",7),t.YNc(4,Wn,2,11,"div",8),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngForOf",e.steps),t.xp6(2),t.Q6J("ngForOf",e.steps)}}function to(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.GkF(1,9),t.TgZ(2,"div",16)(3,"div",17),t.NdJ("@verticalStepTransition.done",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i._animationDone.next(a))}),t.TgZ(4,"div",18),t.GkF(5,13),t.qZA()()()()}if(2&n){const e=o.$implicit,c=o.index,a=o.last,i=t.oxw(2),d=t.MAs(4);t.xp6(1),t.Q6J("ngTemplateOutlet",d)("ngTemplateOutletContext",t.WLB(10,Ut,e,c)),t.xp6(1),t.ekj("mat-stepper-vertical-line",!a),t.xp6(1),t.ekj("mat-vertical-stepper-content-inactive",i.selectedIndex!==c),t.Q6J("@verticalStepTransition",t.WLB(15,Jt,i._getAnimationDirection(c),t.VKq(13,Qt,i._getAnimationDuration())))("id",i._getStepContentId(c)),t.uIk("aria-labelledby",i._getStepLabelId(c)),t.xp6(2),t.Q6J("ngTemplateOutlet",e.content)}}function eo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,to,6,18,"div",14),t.BQk()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.steps)}}function no(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step-header",19),t.NdJ("click",function(){const i=t.CHM(e).step;return t.KtG(i.select())})("keydown",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i._onKeydown(a))}),t.qZA()}if(2&n){const e=o.step,c=o.i,a=t.oxw();t.ekj("mat-horizontal-stepper-header","horizontal"===a.orientation)("mat-vertical-stepper-header","vertical"===a.orientation),t.Q6J("tabIndex",a._getFocusIndex()===c?0:-1)("id",a._getStepLabelId(c))("index",c)("state",a._getIndicatorType(c,e.state))("label",e.stepLabel||e.label)("selected",a.selectedIndex===c)("active",a._stepIsNavigable(c,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",a._iconOverrides)("disableRipple",a.disableRipple||!a._stepIsNavigable(c,e))("color",e.color||a.color),t.uIk("aria-posinset",c+1)("aria-setsize",a.steps.length)("aria-controls",a._getStepContentId(c))("aria-selected",a.selectedIndex==c)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",!a._stepIsNavigable(c,e)||null)}}let ct=(()=>{class n extends Ft{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["","matStepLabel",""]],features:[t.qOj]}),n})(),at=(()=>{class n{constructor(){this.changes=new Ct.x,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const co={provide:at,deps:[[new t.FiY,new t.tp0,at]],useFactory:function oo(n){return n||new at}},ao=(0,M.pj)(class extends zt{constructor(o){super(o)}},"primary");let Lt=(()=>{class n extends ao{constructor(e,c,a,i){super(a),this._intl=e,this._focusMonitor=c,this._intlSubscription=e.changes.subscribe(()=>i.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,c){e?this._focusMonitor.focusVia(this._elementRef,e,c):this._elementRef.nativeElement.focus(c)}_stringLabel(){return this.label instanceof ct?null:this.label}_templateLabel(){return this.label instanceof ct?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return"number"==e?`${this.index+1}`:"edit"==e?"create":"error"==e?"warning":e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(at),t.Y36(Zt.tE),t.Y36(t.SBq),t.Y36(t.sBO))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],inputs:{color:"color",state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple"},features:[t.qOj],decls:10,vars:19,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content",3,"ngSwitch"],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngSwitchCase"],[3,"ngSwitch",4,"ngSwitchDefault"],[1,"mat-step-label"],["class","mat-step-text-label",4,"ngIf"],["class","mat-step-optional",4,"ngIf"],["class","mat-step-sub-label-error",4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngSwitch"],["aria-hidden","true",4,"ngSwitchCase"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true",4,"ngSwitchDefault"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[1,"mat-step-text-label"],[3,"ngTemplateOutlet"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"]],template:function(e,c){1&e&&(t._UZ(0,"div",0),t.TgZ(1,"div")(2,"div",1),t.YNc(3,Un,1,2,"ng-container",2),t.YNc(4,qn,5,4,"ng-container",3),t.qZA()(),t.TgZ(5,"div",4),t.YNc(6,Yn,2,1,"div",5),t.YNc(7,Rn,2,1,"div",5),t.YNc(8,Bn,2,1,"div",6),t.YNc(9,Hn,2,1,"div",7),t.qZA()),2&e&&(t.Q6J("matRippleTrigger",c._getHostElement())("matRippleDisabled",c.disableRipple),t.xp6(1),t.Gre("mat-step-icon-state-",c.state," mat-step-icon"),t.ekj("mat-step-icon-selected",c.selected),t.xp6(1),t.Q6J("ngSwitch",!(!c.iconOverrides||!c.iconOverrides[c.state])),t.xp6(1),t.Q6J("ngSwitchCase",!0),t.xp6(2),t.ekj("mat-step-label-active",c.active)("mat-step-label-selected",c.selected)("mat-step-label-error","error"==c.state),t.xp6(1),t.Q6J("ngIf",c._templateLabel()),t.xp6(1),t.Q6J("ngIf",c._stringLabel()),t.xp6(1),t.Q6J("ngIf",c.optional&&"error"!=c.state),t.xp6(1),t.Q6J("ngIf","error"==c.state))},dependencies:[g.O5,g.tP,g.RF,g.n9,g.ED,A.Hw,M.wG],styles:['.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color)}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color)}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color);background-color:var(--mat-stepper-header-icon-background-color)}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color);color:var(--mat-stepper-header-error-state-icon-foreground-color)}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font);font-size:var(--mat-stepper-header-label-text-size);font-weight:var(--mat-stepper-header-label-text-weight);color:var(--mat-stepper-header-label-text-color)}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color)}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color);font-size:var(--mat-stepper-header-error-state-label-text-size)}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size);font-weight:var(--mat-stepper-header-selected-state-label-text-weight)}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color);color:var(--mat-stepper-header-selected-state-icon-foreground-color)}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color);color:var(--mat-stepper-header-edit-state-icon-foreground-color)}'],encapsulation:2,changeDetection:0}),n})();const Yt={horizontalStepTransition:(0,f.X$)("horizontalStepTransition",[(0,f.SB)("previous",(0,f.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({transform:"none",visibility:"inherit"})),(0,f.SB)("next",(0,f.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),(0,f.eR)("* => *",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"500ms"}})]),verticalStepTransition:(0,f.X$)("verticalStepTransition",[(0,f.SB)("previous",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("next",(0,f.oB)({height:"0px",visibility:"hidden"})),(0,f.SB)("current",(0,f.oB)({height:"*",visibility:"inherit"})),(0,f.eR)("* <=> current",(0,f.ru)([(0,f.jt)("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),(0,f.IO)("@*",(0,f.pV)(),{optional:!0})]),{params:{animationDuration:"225ms"}})])};let Rt=(()=>{class n{constructor(e){this.templateRef=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:["matStepperIcon","name"]}}),n})(),io=(()=>{class n{constructor(e){this._template=e}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(t.Rgc))},n.\u0275dir=t.lG2({type:n,selectors:[["ng-template","matStepContent",""]]}),n})(),Bt=(()=>{class n extends Mt{constructor(e,c,a,i){super(e,i),this._errorStateMatcher=c,this._viewContainerRef=a,this._isSelected=Fn.w0.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe((0,nt.w)(()=>this._stepper.selectionChange.pipe((0,w.U)(e=>e.selectedStep===this),(0,Y.O)(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new ht.UE(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,c){return this._errorStateMatcher.isErrorState(e,c)||!!(e&&e.invalid&&this.interacted)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36((0,t.Gpc)(()=>Ht)),t.Y36(M.rD,4),t.Y36(t.s_b),t.Y36(Nt,8))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-step"]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,ct,5),t.Suo(a,io,5)),2&e){let i;t.iGM(i=t.CRH())&&(c.stepLabel=i.first),t.iGM(i=t.CRH())&&(c._lazyContent=i.first)}},inputs:{color:"color"},exportAs:["matStep"],features:[t._Bn([{provide:M.rD,useExisting:n},{provide:Mt,useExisting:n}]),t.qOj],ngContentSelectors:jn,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(e,c){1&e&&(t.F$t(),t.YNc(0,$n,2,1,"ng-template"))},dependencies:[ht.Pl],encapsulation:2,changeDetection:0}),n})(),Ht=(()=>{class n extends j{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,c,a){super(e,c,a),this._stepHeader=void 0,this._steps=void 0,this.steps=new t.n_E,this.animationDone=new t.vpe,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new Ct.x,this._animationDuration="";const i=a.nativeElement.nodeName.toLowerCase();this.orientation="mat-vertical-stepper"===i?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:c})=>this._iconOverrides[e]=c),this.steps.changes.pipe((0,$.R)(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe((0,Nn.x)((e,c)=>e.fromState===c.fromState&&e.toState===c.toState),(0,$.R)(this._destroyed)).subscribe(e=>{"current"===e.toState&&this.animationDone.emit()})}_stepIsNavigable(e,c){return c.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:"horizontal"===this.orientation?"500ms":"225ms"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(ut.Is,8),t.Y36(t.sBO),t.Y36(t.SBq))},n.\u0275cmp=t.Xpm({type:n,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(e,c,a){if(1&e&&(t.Suo(a,Bt,5),t.Suo(a,Rt,5)),2&e){let i;t.iGM(i=t.CRH())&&(c._steps=i),t.iGM(i=t.CRH())&&(c._icons=i)}},viewQuery:function(e,c){if(1&e&&t.Gf(Lt,5),2&e){let a;t.iGM(a=t.CRH())&&(c._stepHeader=a)}},hostAttrs:["role","tablist","ngSkipHydration",""],hostVars:11,hostBindings:function(e,c){2&e&&(t.uIk("aria-orientation",c.orientation),t.ekj("mat-stepper-horizontal","horizontal"===c.orientation)("mat-stepper-vertical","vertical"===c.orientation)("mat-stepper-label-position-end","horizontal"===c.orientation&&"end"==c.labelPosition)("mat-stepper-label-position-bottom","horizontal"===c.orientation&&"bottom"==c.labelPosition)("mat-stepper-header-position-bottom","bottom"===c.headerPosition))},inputs:{selectedIndex:"selectedIndex",disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[t._Bn([{provide:j,useExisting:n}]),t.qOj],decls:5,vars:3,consts:[[3,"ngSwitch"],["class","mat-horizontal-stepper-wrapper",4,"ngSwitchCase"],[4,"ngSwitchCase"],["stepTemplate",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[4,"ngFor","ngForOf"],[1,"mat-horizontal-content-container"],["class","mat-horizontal-stepper-content","role","tabpanel",3,"id","mat-horizontal-stepper-content-inactive",4,"ngFor","ngForOf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["class","mat-stepper-horizontal-line",4,"ngIf"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],["class","mat-step",4,"ngFor","ngForOf"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color","click","keydown"]],template:function(e,c){1&e&&(t.ynx(0,0),t.YNc(1,Xn,5,2,"div",1),t.YNc(2,eo,2,1,"ng-container",2),t.BQk(),t.YNc(3,no,1,23,"ng-template",null,3,t.W1O)),2&e&&(t.Q6J("ngSwitch",c.orientation),t.xp6(1),t.Q6J("ngSwitchCase","horizontal"),t.xp6(1),t.Q6J("ngSwitchCase","vertical"))},dependencies:[g.sg,g.O5,g.tP,g.RF,g.n9,Lt],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font);background:var(--mat-stepper-container-color)}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-active .mat-horizontal-content-container{outline:solid 1px}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color);top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[Yt.horizontalStepTransition,Yt.verticalStepTransition]},changeDetection:0}),n})(),ro=(()=>{class n extends In{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),lo=(()=>{class n extends Zn{}return n.\u0275fac=function(){let o;return function(c){return(o||(o=t.n5z(n)))(c||n)}}(),n.\u0275dir=t.lG2({type:n,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(e,c){2&e&&t.Ikx("type",c.type)},inputs:{type:"type"},features:[t.qOj]}),n})(),so=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n}),n.\u0275inj=t.cJS({providers:[co,M.rD],imports:[M.BQ,g.ez,ht.eL,zn,A.Ps,M.si,M.BQ]}),n})();var mo=l(87466),go=l(26385),po=l(75911),fo=l(72246),_o=l(32778),bo=l(22939);let ho=(()=>{class n{constructor(e){this.http=e}post(e,c){return this.http.post(`${bt._}/system/${e}`,c)}get(e){return this.http.get(`${bt._}/system/${e}`)}}return n.\u0275fac=function(e){return new(e||n)(t.LFG(R.eN))},n.\u0275prov=t.Yz7({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();var E;const uo=["stepper"],xo=["accessLevelGroup"];function Co(n,o){1&n&&(t._uU(0),t.ALo(1,"transloco")),2&n&&t.hij(" ",t.lcZ(1,1,"services.controls.serviceType.label"),"")}function Mo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4"),t._uU(7),t.qZA()()()()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," ")}}function Oo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",34),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.openDialog())}),t._uU(2," Unlock Now "),t.qZA(),t.BQk()}}function Po(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"label",27)(1,"input",28),t.NdJ("input",function(){t.CHM(e),t.oxw();const a=t.MAs(2),i=t.oxw();return t.KtG(i.nextStep(a))}),t.qZA(),t.TgZ(2,"div",29),t._UZ(3,"span",30),t.TgZ(4,"div",31),t._UZ(5,"img",32),t.TgZ(6,"h4",33),t._uU(7),t.qZA()()(),t.YNc(8,Oo,3,0,"ng-container",3),t.qZA()}if(2&n){const e=o.$implicit,c=t.oxw(2);t.xp6(1),t.Q6J("value",e.name),t.uIk("disabled",!0),t.xp6(1),t.Tol(e.class),t.xp6(3),t.Q6J("src",c.getBackgroundImage(e.name),t.LSH)("alt",e.label),t.xp6(2),t.hij(" ",e.label," "),t.xp6(1),t.Q6J("ngIf","not-included"===e.class)}}function vo(n,o){1&n&&t._uU(0,"Service Details")}function yo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function ko(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",37)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function wo(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",39)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function So(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",41),t._uU(1),t.ALo(2,"transloco"),t.qZA()),2&n&&(t.xp6(1),t.Oqu(t.lcZ(2,1,"active")))}function Do(n,o){1&n&&t._uU(0,"Service Options")}function To(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function Ao(n,o){if(1&n&&(t.ynx(0),t.YNc(1,To,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}const it=function(){return["file_certificate","file_certificate_api"]};function Io(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",48),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,it).indexOf(e.type))("full-width",-1!==t.DdM(7,it).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function Zo(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}const Gt=function(){return["integer","password","string","text","picklist","multi_picklist","boolean","file_certificate","file_certificate_api"]};function zo(n,o){if(1&n&&(t.YNc(0,Io,1,8,"df-dynamic-field",46),t.YNc(1,Zo,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function Fo(n,o){if(1&n&&(t.ynx(0),t.YNc(1,Ao,2,1,"ng-container",1),t.YNc(2,zo,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function No(n,o){if(1&n&&(t.ynx(0)(1,42),t.TgZ(2,"mat-accordion",14)(3,"div",8),t.YNc(4,Fo,4,2,"ng-container",43),t.qZA()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngForOf",e.viewSchema)}}function Uo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"div",52)(5,"button",53),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goToSecurityConfig())}),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"button",54),t._uU(9),t.ALo(10,"transloco"),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,4,"cancel")," "),t.xp6(3),t.Q6J("disabled",!e.serviceForm.valid),t.xp6(1),t.hij(" ",t.lcZ(7,6,"services.controls.securityConfig")," "),t.xp6(3),t.hij(" ",t.lcZ(10,8,"services.controls.createAndTest")," ")}}function Qo(n,o){1&n&&t._uU(0,"Security Configuration")}function Jo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",63)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",64)(4,"div",65)(5,"mat-button-toggle-group",66,67),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.onAccessLevelSelect(a.value))}),t.TgZ(7,"mat-button-toggle",68)(8,"div",69)(9,"div",70)(10,"h4"),t._uU(11,"Read Only"),t.qZA(),t.TgZ(12,"p"),t._uU(13,"View access to data"),t.qZA()()()(),t.TgZ(14,"mat-button-toggle",71)(15,"div",69)(16,"div",70)(17,"h4"),t._uU(18,"Read & Write"),t.qZA(),t.TgZ(19,"p"),t._uU(20,"View and modify data"),t.qZA()()()(),t.TgZ(21,"mat-button-toggle",72)(22,"div",69)(23,"div",70)(24,"h4"),t._uU(25,"Full Access"),t.qZA(),t.TgZ(26,"p"),t._uU(27,"Complete control over data"),t.qZA()()()()()()()()}if(2&n){const e=t.oxw(3);t.xp6(5),t.Q6J("value",e.selectedAccessLevel)}}function Lo(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",8)(1,"h3"),t._uU(2,"Security Configuration"),t.qZA(),t.TgZ(3,"div",55)(4,"div",56)(5,"p"),t._uU(6," For more granular security options over your API check out the "),t.TgZ(7,"a",57),t.NdJ("click",function(a){t.CHM(e);const i=t.oxw(2);return t.KtG(i.navigateToRoles(a))}),t._uU(8,"Role Based Access"),t.qZA(),t._uU(9," tab "),t.qZA()(),t.TgZ(10,"div",58)(11,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("all"))}),t.TgZ(12,"mat-card-content")(13,"h4"),t._uU(14,"Full Access"),t.qZA(),t.TgZ(15,"p"),t._uU(16,"Grant complete access to all database components"),t.qZA()(),t._UZ(17,"div",60),t.qZA(),t.TgZ(18,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("schema"))}),t.TgZ(19,"mat-card-content")(20,"h4"),t._uU(21,"Schema Access"),t.qZA(),t.TgZ(22,"p"),t._uU(23,"Configure access to specific database schemas"),t.qZA()(),t._UZ(24,"div",60),t.qZA(),t.TgZ(25,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("tables"))}),t.TgZ(26,"mat-card-content")(27,"h4"),t._uU(28,"Tables Access"),t.qZA(),t.TgZ(29,"p"),t._uU(30,"Manage access to individual database tables"),t.qZA()(),t._UZ(31,"div",60),t.qZA(),t.TgZ(32,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("procedures"))}),t.TgZ(33,"mat-card-content")(34,"h4"),t._uU(35,"Stored Procedures"),t.qZA(),t.TgZ(36,"p"),t._uU(37,"Control access to stored procedures"),t.qZA()(),t._UZ(38,"div",60),t.qZA(),t.TgZ(39,"mat-card",59),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.selectAccessType("functions"))}),t.TgZ(40,"mat-card-content")(41,"h4"),t._uU(42,"Functions"),t.qZA(),t.TgZ(43,"p"),t._uU(44,"Set access levels for database functions"),t.qZA()(),t._UZ(45,"div",60),t.qZA()(),t.YNc(46,Jo,28,1,"div",61),t.qZA(),t.TgZ(47,"div",20)(48,"button",22),t._uU(49," Back "),t.qZA(),t.TgZ(50,"button",62),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.saveSecurityConfig())}),t._uU(51," Apply Security Configuration "),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(11),t.ekj("selected","all"===e.selectedAccessType),t.xp6(7),t.ekj("selected","schema"===e.selectedAccessType),t.xp6(7),t.ekj("selected","tables"===e.selectedAccessType),t.xp6(7),t.ekj("selected","procedures"===e.selectedAccessType),t.xp6(7),t.ekj("selected","functions"===e.selectedAccessType),t.xp6(7),t.Q6J("ngIf",e.selectedAccessType&&"all"!==e.selectedAccessType),t.xp6(4),t.Q6J("disabled",!e.isSecurityConfigValid())}}function Eo(n,o){1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2,' Please complete the previous steps and click "Security Config" to configure security settings. '),t.qZA(),t.TgZ(3,"div",20)(4,"div")(5,"button",22),t._uU(6," Back "),t.qZA()()()())}function qo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function Yo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function Ro(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Bo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Ho(n,o){1&n&&(t.ynx(0,73),t.YNc(1,qo,2,0,"mat-icon",74),t.YNc(2,Yo,2,0,"mat-icon",74),t.YNc(3,Ro,2,0,"mat-icon",74),t.YNc(4,Bo,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}function Go(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"1"),t.qZA())}function $o(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"2"),t.qZA())}function jo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"3"),t.qZA())}function Vo(n,o){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"4"),t.qZA())}function Ko(n,o){1&n&&(t.ynx(0,73),t.YNc(1,Go,2,0,"mat-icon",74),t.YNc(2,$o,2,0,"mat-icon",74),t.YNc(3,jo,2,0,"mat-icon",74),t.YNc(4,Vo,2,0,"mat-icon",74),t.BQk()),2&n&&(t.Q6J("ngSwitch",o.index),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1),t.xp6(1),t.Q6J("ngSwitchCase",2),t.xp6(1),t.Q6J("ngSwitchCase",3))}const $t=function(){return{standalone:!0}};function Wo(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-stepper",4,5)(3,"mat-step",6),t.YNc(4,Co,2,3,"ng-template",7),t.TgZ(5,"div",8)(6,"div",9)(7,"h3"),t._uU(8),t.ALo(9,"transloco"),t._UZ(10,"fa-icon",10),t.ALo(11,"transloco"),t.qZA(),t.TgZ(12,"div")(13,"button",11),t._uU(14," Next "),t.qZA()()(),t.TgZ(15,"mat-form-field",12)(16,"mat-label"),t._uU(17,"Search service types..."),t.qZA(),t.TgZ(18,"input",13),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw();return t.KtG(i.search=a)}),t.qZA()(),t.TgZ(19,"div",14)(20,"div",15),t.YNc(21,Mo,8,6,"label",16),t.YNc(22,Po,9,8,"label",16),t.qZA()(),t.TgZ(23,"div")(24,"button",11),t._uU(25," Next "),t.qZA()()()(),t.TgZ(26,"mat-step"),t.YNc(27,vo,1,0,"ng-template",7),t._UZ(28,"br"),t.TgZ(29,"div",8),t.YNc(30,yo,7,7,"mat-form-field",17),t.YNc(31,ko,7,7,"mat-form-field",18),t.YNc(32,wo,7,7,"mat-form-field",19),t.TgZ(33,"div",20),t.YNc(34,So,3,3,"mat-slide-toggle",21),t.TgZ(35,"div")(36,"button",22),t._uU(37," Back "),t.qZA(),t.TgZ(38,"button",11),t._uU(39," Next "),t.qZA()(),t._UZ(40,"div"),t.qZA()()(),t.TgZ(41,"mat-step"),t.YNc(42,Do,1,0,"ng-template",7),t._UZ(43,"br"),t.YNc(44,No,5,1,"ng-container",3),t.YNc(45,Uo,11,10,"div",23),t.qZA(),t.TgZ(46,"mat-step"),t.YNc(47,Qo,1,0,"ng-template",7),t.YNc(48,Lo,52,12,"div",24),t.YNc(49,Eo,7,0,"div",24),t.qZA(),t.YNc(50,Ho,5,5,"ng-template",25),t.YNc(51,Ko,5,5,"ng-template",26),t.qZA(),t.BQk()}if(2&n){const e=t.oxw();let c,a,i;t.xp6(3),t.Q6J("editable",!0),t.xp6(5),t.hij(" Search for your ",t.lcZ(9,19,"services.controls.serviceType.label")," to get started "),t.xp6(2),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(11,21,"services.controls.serviceType.tooltip")),t.xp6(3),t.Q6J("disabled",""===(null==(c=e.serviceForm.get("type"))?null:c.value)),t.xp6(5),t.Q6J("ngModel",e.search)("ngModelOptions",t.DdM(23,$t)),t.xp6(3),t.Q6J("ngForOf",e.filteredServiceTypes),t.xp6(1),t.Q6J("ngForOf",e.notIncludedServices),t.xp6(2),t.Q6J("disabled",""===(null==(a=e.serviceForm.get("type"))?null:a.value)),t.xp6(6),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(4),t.Q6J("disabled",""===(null==(i=e.serviceForm.get("type"))?null:i.value)&&""===(null==(i=e.serviceForm.get("description"))?null:i.value)),t.xp6(6),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(3),t.Q6J("ngIf",e.showSecurityConfig),t.xp6(1),t.Q6J("ngIf",!e.showSecurityConfig)}}function Xo(n,o){if(1&n&&(t.TgZ(0,"mat-option",80),t._uU(1),t.qZA()),2&n){const e=o.$implicit;t.Q6J("value",e.name),t.xp6(1),t.hij(" ",e.label," ")}}function tc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",36)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.namespace.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.namespace.tooltip"))}}function ec(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"input",38)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.label.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.label.tooltip"))}}function nc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",81)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t._UZ(4,"textarea",40)(5,"fa-icon",10),t.ALo(6,"transloco"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(t.lcZ(3,3,"services.controls.description.label")),t.xp6(3),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(6,5,"services.controls.description.tooltip"))}}function oc(n,o){1&n&&(t.TgZ(0,"mat-slide-toggle",82)(1,"span"),t._uU(2),t.ALo(3,"transloco"),t.qZA()()),2&n&&(t.xp6(2),t.Oqu(t.lcZ(3,1,"active")))}function cc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoSchema())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(2),t.hij(" ",t.lcZ(3,1,"schema")," "))}function ac(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.gotoAPIDocs())}),t._uU(1),t.ALo(2,"transloco"),t.qZA()}2&n&&(t.xp6(1),t.hij(" ",t.lcZ(2,1,"apiDocs")," "))}function ic(n,o){if(1&n&&(t.ynx(0),t.YNc(1,cc,4,3,"ng-container",1),t.YNc(2,ac,3,3,"ng-template",null,83,t.W1O),t.BQk()),2&n){const e=t.MAs(3),c=t.oxw(2);t.xp6(1),t.Q6J("ngIf",c.isDatabase)("ngIfElse",e)}}function rc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",86),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("isScript",e.isScriptService)("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getConfigControl("serviceDefinition"))("cache",e.serviceData?e.serviceData.name:"")}}function lc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,rc,2,6,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function dc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"mat-button-toggle-group",87),t.NdJ("ngModelChange",function(a){t.CHM(e);const i=t.oxw(4);return t.KtG(i.serviceDefinitionType=a)})("change",function(){t.CHM(e);const a=t.oxw(4);return t.KtG(a.onServiceDefinitionTypeChange(a.serviceDefinitionType))}),t.TgZ(2,"mat-button-toggle",88),t._uU(3,"JSON"),t.qZA(),t.TgZ(4,"mat-button-toggle",89),t._uU(5,"YAML"),t.qZA()(),t.BQk()}if(2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngModel",e.serviceDefinitionType)("ngModelOptions",t.DdM(2,$t))}}function sc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-file-github",90),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("type",e.getControl("type"))("content",e.getConfigControl("content"))("contentText",e.content)}}function mc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,dc,6,3,"ng-container",3),t.TgZ(2,"mat-label",14),t._uU(3,"Service Definition"),t.qZA(),t.YNc(4,sc,2,3,"ng-container",3),t.BQk()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf","soap"!==e.serviceForm.getRawValue().type),t.xp6(3),t.Q6J("ngIf","rws"===e.serviceForm.getRawValue().type)}}function gc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"div",91)(2,"input",92,93),t.NdJ("change",function(a){t.CHM(e);const i=t.oxw(3);return t.KtG(i.excelUpload(a))}),t.qZA(),t.TgZ(4,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(3);return t.KtG(a.click())}),t._uU(5," Upload Excel "),t.qZA()(),t._UZ(6,"df-ace-editor",94),t.BQk()}if(2&n){const e=t.oxw(3);t.xp6(6),t.Q6J("formControl",e.getConfigControl("excelContent"))("mode",e.serviceForm.getRawValue().type)}}function pc(n,o){if(1&n&&(t.ynx(0),t._UZ(1,"df-script-editor",45),t.BQk()),2&n){const e=t.oxw(5);t.xp6(1),t.Q6J("type",e.getControl("type"))("storageServiceId",e.getConfigControl("storageServiceId"))("storagePath",e.getConfigControl("storagePath"))("content",e.getServiceDocByServiceIdControl("content"))("cache",e.serviceData?e.serviceData.name:"")}}function fc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,pc,2,5,"ng-container",3),t.BQk()),2&n){const e=t.oxw(4);t.xp6(1),t.Q6J("ngIf",e.getConfigControl("storageServiceId"))}}function _c(n,o){if(1&n&&t._UZ(0,"df-dynamic-field",96),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.ekj("dynamic-width",-1===t.DdM(6,it).indexOf(e.type))("full-width",-1!==t.DdM(7,it).indexOf(e.type)),t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function bc(n,o){if(1&n&&t._UZ(0,"df-array-field",49),2&n){const e=t.oxw(2).$implicit,c=t.oxw(3);t.Q6J("schema",e)("formControl",c.getConfigControl(e.name))}}function hc(n,o){if(1&n&&(t.YNc(0,_c,1,8,"df-dynamic-field",95),t.YNc(1,bc,1,2,"df-array-field",47)),2&n){const e=t.oxw().$implicit;t.Q6J("ngIf",t.DdM(2,Gt).includes(e.type)),t.xp6(1),t.Q6J("ngIf","array"===e.type||"object"===e.type)}}function uc(n,o){if(1&n&&(t.ynx(0),t.YNc(1,fc,2,1,"ng-container",1),t.YNc(2,hc,2,3,"ng-template",null,44,t.W1O),t.BQk()),2&n){const e=o.$implicit,c=t.MAs(3);t.xp6(1),t.Q6J("ngIf","text"===e.type&&"content"===e.name)("ngIfElse",c)}}function xc(n,o){if(1&n&&(t.ynx(0)(1,42),t.YNc(2,lc,2,1,"ng-container",3),t.TgZ(3,"mat-accordion",14)(4,"mat-expansion-panel",85)(5,"mat-expansion-panel-header"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"div",8),t.YNc(9,mc,5,2,"ng-container",3),t.YNc(10,gc,7,2,"ng-container",3),t.YNc(11,uc,4,2,"ng-container",43),t.qZA()()(),t.BQk()()),2&n){const e=t.oxw(2);t.xp6(2),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(2),t.Q6J("expanded",e.serviceForm.getRawValue().type),t.xp6(2),t.hij("",t.lcZ(7,6,"services.options")," "),t.xp6(3),t.Q6J("ngIf",e.isNetworkService||e.isScriptService),t.xp6(1),t.Q6J("ngIf",e.isFile&&"local_file"===e.serviceForm.getRawValue().type),t.xp6(1),t.Q6J("ngForOf",e.viewSchema)}}function Cc(n,o){if(1&n){const e=t.EpF();t.ynx(0),t.TgZ(1,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!1))}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"button",97),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(3);return t.KtG(a.save(!0,!0))}),t._uU(5),t.ALo(6,"transloco"),t.qZA(),t.BQk()}2&n&&(t.xp6(1),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(3,4,"saveAndClear")," "),t.xp6(2),t.Q6J("value",!0),t.xp6(1),t.hij(" ",t.lcZ(6,6,"saveAndContinue")," "))}function Mc(n,o){if(1&n){const e=t.EpF();t.TgZ(0,"div",50)(1,"button",51),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return t.KtG(a.goBack())}),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.YNc(4,Cc,7,8,"ng-container",3),t.TgZ(5,"button",54),t._uU(6),t.ALo(7,"transloco"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(2),t.hij(" ",t.lcZ(3,3,"cancel")," "),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(2),t.hij(" ",t.lcZ(7,5,"save")," ")}}function Oc(n,o){if(1&n&&(t.TgZ(0,"mat-form-field",35)(1,"mat-label"),t._uU(2),t.ALo(3,"transloco"),t.qZA(),t.TgZ(4,"mat-select",75),t.YNc(5,Xo,2,2,"mat-option",76),t.qZA(),t._UZ(6,"fa-icon",10),t.ALo(7,"transloco"),t.qZA(),t.YNc(8,tc,7,7,"mat-form-field",17),t.YNc(9,ec,7,7,"mat-form-field",77),t.YNc(10,nc,7,7,"mat-form-field",78),t.YNc(11,oc,4,3,"mat-slide-toggle",79),t.TgZ(12,"div",14),t.YNc(13,ic,4,2,"ng-container",3),t.qZA(),t.YNc(14,xc,12,8,"ng-container",3),t.YNc(15,Mc,8,7,"div",23)),2&n){const e=t.oxw();t.xp6(2),t.Oqu(t.lcZ(3,11,"services.controls.serviceType.label")),t.xp6(3),t.Q6J("ngForOf",e.serviceTypes),t.xp6(1),t.Q6J("icon",e.faCircleInfo)("matTooltip",t.lcZ(7,13,"services.controls.serviceType.tooltip")),t.xp6(2),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired),t.xp6(2),t.Q6J("ngIf",e.edit),t.xp6(1),t.Q6J("ngIf",e.viewSchema&&!e.subscriptionRequired),t.xp6(1),t.Q6J("ngIf",!e.subscriptionRequired)}}function Pc(n,o){1&n&&t._UZ(0,"df-paywall")}const vc=["calendlyWidget"],jt=".mat-ripple[_ngcontent-%COMP%]{overflow:hidden;position:relative}.mat-ripple[_ngcontent-%COMP%]:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded[_ngcontent-%COMP%]{overflow:visible}.mat-ripple-element[_ngcontent-%COMP%]{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0)}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-ripple-element[_ngcontent-%COMP%]{display:none}.cdk-visually-hidden[_ngcontent-%COMP%]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl][_ngcontent-%COMP%] .cdk-visually-hidden[_ngcontent-%COMP%]{left:auto;right:0}.cdk-overlay-container[_ngcontent-%COMP%], .cdk-global-overlay-wrapper[_ngcontent-%COMP%]{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container[_ngcontent-%COMP%]{position:fixed;z-index:1000}.cdk-overlay-container[_ngcontent-%COMP%]:empty{display:none}.cdk-global-overlay-wrapper[_ngcontent-%COMP%]{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane[_ngcontent-%COMP%]{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop[_ngcontent-%COMP%]{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:1}.cdk-high-contrast-active[_ngcontent-%COMP%] .cdk-overlay-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:.6}.cdk-overlay-dark-backdrop[_ngcontent-%COMP%]{background:rgba(0,0,0,.32)}.cdk-overlay-transparent-backdrop[_ngcontent-%COMP%]{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing[_ngcontent-%COMP%]{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation[_ngcontent-%COMP%]{transition:none}.cdk-overlay-connected-position-bounding-box[_ngcontent-%COMP%]{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock[_ngcontent-%COMP%]{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize[_ngcontent-%COMP%]{resize:none}textarea.cdk-textarea-autosize-measuring[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox[_ngcontent-%COMP%]{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-start{}@keyframes _ngcontent-%COMP%_cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:-webkit-autofill{animation:_ngcontent-%COMP%_cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored[_ngcontent-%COMP%]:not(:-webkit-autofill){animation:_ngcontent-%COMP%_cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator[_ngcontent-%COMP%]{position:relative}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator[_ngcontent-%COMP%]:focus:before{content:\"\"}.cdk-high-contrast-active[_ngcontent-%COMP%]{--mat-mdc-focus-indicator-display: block}@font-face{font-family:Inter;src:url(Inter-VariableFont_slnt,wght.1cccc37b0c8d2802.ttf)}.mat-ripple-element[_ngcontent-%COMP%]{background-color:#0000001a}html[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #0f0761;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #dd7345}.mat-warn[_ngcontent-%COMP%]{--mat-option-selected-state-label-text-color: #f44336}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{color:#0000008a}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled[_ngcontent-%COMP%]{color:#b0b0b0}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#0f0761}.mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-primary[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#dd7345}.mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-accent[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#f44336}.mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after, .mat-warn[_ngcontent-%COMP%] .mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]:after{color:#fafafa}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after, .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-minimal[_ngcontent-%COMP%]:after{color:#b0b0b0}.mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-full[_ngcontent-%COMP%], .mat-pseudo-checkbox-disabled.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-full[_ngcontent-%COMP%]{background:#b0b0b0}.mat-app-background[_ngcontent-%COMP%]{background-color:#fafafa;color:#000000de}.mat-elevation-z0[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z0[_ngcontent-%COMP%]{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z1[_ngcontent-%COMP%]{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z2[_ngcontent-%COMP%]{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z3[_ngcontent-%COMP%]{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z4[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z5[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z6[_ngcontent-%COMP%]{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z7[_ngcontent-%COMP%]{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z8[_ngcontent-%COMP%]{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z9[_ngcontent-%COMP%]{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z10[_ngcontent-%COMP%]{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z11[_ngcontent-%COMP%]{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z12[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z13[_ngcontent-%COMP%]{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z14[_ngcontent-%COMP%]{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z15[_ngcontent-%COMP%]{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z16[_ngcontent-%COMP%]{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z17[_ngcontent-%COMP%]{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z18[_ngcontent-%COMP%]{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z19[_ngcontent-%COMP%]{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z20[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z21[_ngcontent-%COMP%]{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z22[_ngcontent-%COMP%]{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z23[_ngcontent-%COMP%]{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24[_ngcontent-%COMP%], .mat-mdc-elevation-specific.mat-elevation-z24[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-option-label-text-font: Inter;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html[_ngcontent-%COMP%]{--mat-optgroup-label-text-font: Inter;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}.mat-mdc-card[_ngcontent-%COMP%]{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}.mat-mdc-card[_ngcontent-%COMP%]{--mat-card-title-text-font: Inter;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Inter;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}.mat-mdc-progress-bar[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #0f0761;--mdc-linear-progress-track-color: rgba(15, 7, 97, .25)}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}@media (forced-colors: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(15, 7, 97, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#0f076140;background-color:var(--mdc-linear-progress-track-color, rgba(15, 7, 97, .25))}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #dd7345;--mdc-linear-progress-track-color: rgba(221, 115, 69, .25)}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(221, 115, 69, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-accent[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#dd734540;background-color:var(--mdc-linear-progress-track-color, rgba(221, 115, 69, .25))}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%]{--mdc-linear-progress-active-indicator-color: #f44336;--mdc-linear-progress-track-color: rgba(244, 67, 54, .25)}@keyframes _ngcontent-%COMP%_mdc-linear-progress-buffering{}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}@media (forced-colors: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:ButtonBorder}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-dots[_ngcontent-%COMP%]{background-color:transparent;background-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='rgba(244, 67, 54, 0.25)'/%3E%3C/svg%3E\")}}.mat-mdc-progress-bar.mat-warn[_ngcontent-%COMP%] .mdc-linear-progress__buffer-bar[_ngcontent-%COMP%]{background-color:#f4433640;background-color:var(--mdc-linear-progress-track-color, rgba(244, 67, 54, .25))}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}.mat-mdc-tooltip[_ngcontent-%COMP%]{--mdc-plain-tooltip-supporting-text-font: Inter;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]{color:#000000de}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#0009}}@media all{.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#0009}}.mdc-text-field[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000008a}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--prefix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#0009}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, rgba(0, 0, 0, .87))}.mdc-text-field--filled[_ngcontent-%COMP%]:hover .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled.mdc-ripple-surface--hover[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-hover-opacity, .04)}.mdc-text-field--filled.mdc-ripple-upgraded--background-focused[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple[_ngcontent-%COMP%]:before{opacity:var(--mdc-ripple-focus-opacity, .12)}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled){background-color:#f5f5f5}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000006b}.mdc-text-field--filled[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#000000de}.mdc-text-field--filled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#00000061}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#000000de}.mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-primary, #0f0761)}.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:before, .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-text-field__ripple[_ngcontent-%COMP%]:after{background-color:var(--mdc-ripple-color, transparent)}.mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#0f0761de}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{color:#00000061}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:#00000061}}@media all{.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:#00000061}}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:#0000004d}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:#00000061}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:#0000000f}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000000f}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]::placeholder{color:GrayText}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]:-ms-input-placeholder{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-floating-label[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-character-counter[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__icon--trailing[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--prefix[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-text-field__affix--suffix[_ngcontent-%COMP%]{color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:GrayText}.mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-text-field--disabled[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:GrayText}}.mdc-text-field--disabled.mdc-text-field--filled[_ngcontent-%COMP%]{background-color:#fafafa}.mat-mdc-form-field-error[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{background-color:#000000de}.mat-mdc-form-field[_ngcontent-%COMP%]:hover .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.04}.mat-mdc-form-field.mat-focused[_ngcontent-%COMP%] .mat-mdc-form-field-focus-overlay[_ngcontent-%COMP%]{opacity:.12}.mat-mdc-form-field-type-mat-native-select[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0000008a}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-primary[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#0f0761de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-accent[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#dd7345de}.mat-mdc-form-field-type-mat-native-select.mat-focused.mat-warn[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#f44336de}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]:after{color:#00000061}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#dd7345de}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-secondary, #dd7345)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--focused[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:#f44336de}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):hover .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:after{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-floating-label[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line[_ngcontent-%COMP%] .mdc-text-field-helper-text--validation-msg[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{caret-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing[_ngcontent-%COMP%]{color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-line-ripple[_ngcontent-%COMP%]:before{border-bottom-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--invalid[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch[_ngcontent-%COMP%], .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%]:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--mdc-theme-error, #f44336)}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:1px solid transparent}[dir=rtl][_ngcontent-%COMP%] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%]{border-left:none;border-right:1px solid transparent}.mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:56px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:28px}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -34.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:24px;padding-bottom:8px}.mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:16px;padding-bottom:16px}.mdc-text-field__input[_ngcontent-%COMP%], .mdc-text-field__affix[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mdc-text-field--textarea[_ngcontent-%COMP%] .mdc-text-field__input[_ngcontent-%COMP%]{line-height:1.5rem}.mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle1-font-size, 16px);font-weight:var(--mdc-typography-subtitle1-font-weight, 400);letter-spacing:var(--mdc-typography-subtitle1-letter-spacing, .009375em);-webkit-text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle1-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle1-text-transform, none)}.mat-mdc-form-field-subscript-wrapper[_ngcontent-%COMP%], .mat-mdc-form-field-bottom-align[_ngcontent-%COMP%]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-caption-font-size, 12px);line-height:var(--mdc-typography-caption-line-height, 20px);font-weight:var(--mdc-typography-caption-font-weight, 400);letter-spacing:var(--mdc-typography-caption-letter-spacing, .0333333333em);-webkit-text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-decoration:var(--mdc-typography-caption-text-decoration, inherit);text-transform:var(--mdc-typography-caption-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%], .mat-mdc-floating-label[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body1-font-size, 16px);line-height:var(--mdc-typography-body1-line-height, 24px);font-weight:var(--mdc-typography-body1-font-weight, 400);letter-spacing:var(--mdc-typography-body1-letter-spacing, .03125em);-webkit-text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-decoration:var(--mdc-typography-body1-text-decoration, inherit);text-transform:var(--mdc-typography-body1-text-transform, none)}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:calc(16px * var(--mat-mdc-form-field-floating-label-scale, .75))}.mat-mdc-form-field[_ngcontent-%COMP%] .mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{font-size:16px}html[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(15, 7, 97, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-accent[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(221, 115, 69, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%] .mat-mdc-form-field.mat-warn[_ngcontent-%COMP%]{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(244, 67, 54, .87);--mat-select-invalid-arrow-color: rgba(244, 67, 54, .87)}html[_ngcontent-%COMP%]{--mat-select-trigger-text-font: Inter;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html[_ngcontent-%COMP%]{--mat-autocomplete-background-color: white}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}.mat-mdc-dialog-container[_ngcontent-%COMP%]{--mdc-dialog-subhead-font: Inter;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Inter;--mdc-dialog-supporting-text-line-height: 24px;--mdc-dialog-supporting-text-size: 16px;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: .03125em}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: #212121;--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #0f0761;--mdc-chip-elevated-disabled-container-color: #0f0761;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #dd7345;--mdc-chip-elevated-disabled-container-color: #dd7345;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn[_ngcontent-%COMP%], .mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn[_ngcontent-%COMP%]{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #f44336;--mdc-chip-elevated-disabled-container-color: #f44336;--mdc-chip-focus-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-container-height: 32px}.mat-mdc-standard-chip[_ngcontent-%COMP%]{--mdc-chip-label-text-font: Inter;--mdc-chip-label-text-line-height: 20px;--mdc-chip-label-text-size: 14px;--mdc-chip-label-text-tracking: .0178571429em;--mdc-chip-label-text-weight: 400}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-handle-surface-color: var(--mdc-theme-surface, #fff);--mdc-switch-unselected-handle-color: #616161;--mdc-switch-selected-icon-color: #fff;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-unselected-icon-color: #fff}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-slide-toggle[_ngcontent-%COMP%] .mdc-switch--disabled[_ngcontent-%COMP%] + label[_ngcontent-%COMP%]{color:#00000061}.mat-mdc-slide-toggle.mat-primary[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #5c5699;--mdc-switch-selected-handle-color: #5c5699;--mdc-switch-selected-hover-state-layer-color: #5c5699;--mdc-switch-selected-pressed-state-layer-color: #5c5699;--mdc-switch-selected-focus-handle-color: #0f0761;--mdc-switch-selected-hover-handle-color: #0f0761;--mdc-switch-selected-pressed-handle-color: #0f0761;--mdc-switch-selected-focus-track-color: #aaa8ca;--mdc-switch-selected-hover-track-color: #aaa8ca;--mdc-switch-selected-pressed-track-color: #aaa8ca;--mdc-switch-selected-track-color: #aaa8ca}.mat-mdc-slide-toggle.mat-accent[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #914b2d;--mdc-switch-selected-handle-color: #914b2d;--mdc-switch-selected-hover-state-layer-color: #914b2d;--mdc-switch-selected-pressed-state-layer-color: #914b2d;--mdc-switch-selected-focus-handle-color: #2b160d;--mdc-switch-selected-hover-handle-color: #2b160d;--mdc-switch-selected-pressed-handle-color: #2b160d;--mdc-switch-selected-focus-track-color: #ff8c5a;--mdc-switch-selected-hover-track-color: #ff8c5a;--mdc-switch-selected-pressed-track-color: #ff8c5a;--mdc-switch-selected-track-color: #ff8c5a}.mat-mdc-slide-toggle.mat-warn[_ngcontent-%COMP%]{--mdc-switch-selected-focus-state-layer-color: #e53935;--mdc-switch-selected-handle-color: #e53935;--mdc-switch-selected-hover-state-layer-color: #e53935;--mdc-switch-selected-pressed-state-layer-color: #e53935;--mdc-switch-selected-focus-handle-color: #b71c1c;--mdc-switch-selected-hover-handle-color: #b71c1c;--mdc-switch-selected-pressed-handle-color: #b71c1c;--mdc-switch-selected-focus-track-color: #e57373;--mdc-switch-selected-hover-track-color: #e57373;--mdc-switch-selected-pressed-track-color: #e57373;--mdc-switch-selected-track-color: #e57373}.mat-mdc-slide-toggle[_ngcontent-%COMP%]{--mdc-switch-state-layer-size: 48px}.mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-radio-button.mat-primary[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #0f0761;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-accent[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #dd7345;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button.mat-warn[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336;--mat-radio-ripple-color: #000;--mat-radio-checked-ripple-color: #f44336;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38)}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-radio[_ngcontent-%COMP%]{--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-container-color: black;--mdc-slider-label-label-text-color: white;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-mdc-slider-value-indicator-opacity: .6}.mat-mdc-slider.mat-primary[_ngcontent-%COMP%]{--mdc-slider-handle-color: #0f0761;--mdc-slider-focus-handle-color: #0f0761;--mdc-slider-hover-handle-color: #0f0761;--mdc-slider-active-track-color: #0f0761;--mdc-slider-inactive-track-color: #0f0761;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #0f0761;--mat-mdc-slider-ripple-color: #0f0761;--mat-mdc-slider-hover-ripple-color: rgba(15, 7, 97, .05);--mat-mdc-slider-focus-ripple-color: rgba(15, 7, 97, .2)}.mat-mdc-slider.mat-accent[_ngcontent-%COMP%]{--mdc-slider-handle-color: #dd7345;--mdc-slider-focus-handle-color: #dd7345;--mdc-slider-hover-handle-color: #dd7345;--mdc-slider-active-track-color: #dd7345;--mdc-slider-inactive-track-color: #dd7345;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #dd7345;--mat-mdc-slider-ripple-color: #dd7345;--mat-mdc-slider-hover-ripple-color: rgba(221, 115, 69, .05);--mat-mdc-slider-focus-ripple-color: rgba(221, 115, 69, .2)}.mat-mdc-slider.mat-warn[_ngcontent-%COMP%]{--mdc-slider-handle-color: #f44336;--mdc-slider-focus-handle-color: #f44336;--mdc-slider-hover-handle-color: #f44336;--mdc-slider-active-track-color: #f44336;--mdc-slider-inactive-track-color: #f44336;--mdc-slider-with-tick-marks-active-container-color: #fff;--mdc-slider-with-tick-marks-inactive-container-color: #f44336;--mat-mdc-slider-ripple-color: #f44336;--mat-mdc-slider-hover-ripple-color: rgba(244, 67, 54, .05);--mat-mdc-slider-focus-ripple-color: rgba(244, 67, 54, .2)}.mat-mdc-slider[_ngcontent-%COMP%]{--mdc-slider-label-label-text-font: Inter;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white}html[_ngcontent-%COMP%]{--mat-menu-item-label-text-font: Inter;--mat-menu-item-label-text-size: 16px;--mat-menu-item-label-text-tracking: .03125em;--mat-menu-item-label-text-line-height: 24px;--mat-menu-item-label-text-weight: 400}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start[_ngcontent-%COMP%], .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #0f0761;--mdc-radio-selected-hover-icon-color: #0f0761;--mdc-radio-selected-icon-color: #0f0761;--mdc-radio-selected-pressed-icon-color: #0f0761}.mat-accent[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-accent[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #dd7345;--mdc-radio-selected-hover-icon-color: #dd7345;--mdc-radio-selected-icon-color: #dd7345;--mdc-radio-selected-pressed-icon-color: #dd7345}.mat-warn[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-warn[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{--mdc-radio-disabled-selected-icon-color: #000;--mdc-radio-disabled-unselected-icon-color: #000;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #f44336;--mdc-radio-selected-hover-icon-color: #f44336;--mdc-radio-selected-icon-color: #f44336;--mdc-radio-selected-pressed-icon-color: #f44336}.mat-mdc-list-option[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated[_ngcontent-%COMP%] .mdc-list-item__primary-text[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--selected.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--activated.mdc-list-item--with-leading-icon[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%]{color:#0f0761}.mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__start[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__content[_ngcontent-%COMP%], .mat-mdc-list-base[_ngcontent-%COMP%] .mdc-list-item--disabled[_ngcontent-%COMP%] .mdc-list-item__end[_ngcontent-%COMP%]{opacity:1}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-one-line-container-height: 48px;--mdc-list-list-item-two-line-container-height: 64px;--mdc-list-list-item-three-line-container-height: 88px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line[_ngcontent-%COMP%]{height:56px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines[_ngcontent-%COMP%], .mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines[_ngcontent-%COMP%]{height:72px}.mat-mdc-list-base[_ngcontent-%COMP%]{--mdc-list-list-item-label-text-font: Inter;--mdc-list-list-item-label-text-line-height: 24px;--mdc-list-list-item-label-text-size: 16px;--mdc-list-list-item-label-text-tracking: .03125em;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Inter;--mdc-list-list-item-supporting-text-line-height: 20px;--mdc-list-list-item-supporting-text-size: 14px;--mdc-list-list-item-supporting-text-tracking: .0178571429em;--mdc-list-list-item-supporting-text-weight: 400;--mdc-list-list-item-trailing-supporting-text-font: Inter;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em}html[_ngcontent-%COMP%]{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-paginator-container-size: 56px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{min-height:40px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{top:20px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mdc-notched-outline--upgraded[_ngcontent-%COMP%] .mdc-floating-label--float-above[_ngcontent-%COMP%]{--mat-mdc-form-field-label-transform: translateY( -26.75px) scale(var(--mat-mdc-form-field-floating-label-scale, .75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper.mdc-text-field--outlined[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mdc-text-field--no-label[_ngcontent-%COMP%]:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding-top:8px;padding-bottom:8px}.mat-mdc-paginator[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]:not(.mdc-text-field--outlined) .mat-mdc-floating-label[_ngcontent-%COMP%]{display:none}html[_ngcontent-%COMP%]{--mat-paginator-container-text-font: Inter;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}.mat-mdc-tab-group[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #0f0761;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #0f0761;--mat-tab-header-active-ripple-color: #0f0761;--mat-tab-header-inactive-ripple-color: #0f0761;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #0f0761;--mat-tab-header-active-hover-label-text-color: #0f0761;--mat-tab-header-active-focus-indicator-color: #0f0761;--mat-tab-header-active-hover-indicator-color: #0f0761}.mat-mdc-tab-group.mat-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-accent[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #dd7345;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #dd7345;--mat-tab-header-active-ripple-color: #dd7345;--mat-tab-header-inactive-ripple-color: #dd7345;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #dd7345;--mat-tab-header-active-hover-label-text-color: #dd7345;--mat-tab-header-active-focus-indicator-color: #dd7345;--mat-tab-header-active-hover-indicator-color: #dd7345}.mat-mdc-tab-group.mat-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-warn[_ngcontent-%COMP%]{--mdc-tab-indicator-active-indicator-color: #f44336;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: #000;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #f44336;--mat-tab-header-active-ripple-color: #f44336;--mat-tab-header-inactive-ripple-color: #f44336;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #f44336;--mat-tab-header-active-hover-label-text-color: #f44336;--mat-tab-header-active-focus-indicator-color: #f44336;--mat-tab-header-active-hover-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-primary[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #0f0761;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-accent[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #dd7345;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn[_ngcontent-%COMP%], .mat-mdc-tab-nav-bar.mat-background-warn[_ngcontent-%COMP%]{--mat-tab-header-with-background-background-color: #f44336;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mdc-secondary-navigation-tab-container-height: 48px}.mat-mdc-tab-header[_ngcontent-%COMP%]{--mat-tab-header-label-text-font: Inter;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-letter-spacing: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #dd7345;--mdc-checkbox-selected-hover-icon-color: #dd7345;--mdc-checkbox-selected-icon-color: #dd7345;--mdc-checkbox-selected-pressed-icon-color: #dd7345;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #dd7345;--mdc-checkbox-selected-hover-state-layer-color: #dd7345;--mdc-checkbox-selected-pressed-state-layer-color: #dd7345;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-primary[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #0f0761;--mdc-checkbox-selected-hover-icon-color: #0f0761;--mdc-checkbox-selected-icon-color: #0f0761;--mdc-checkbox-selected-pressed-icon-color: #0f0761;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #0f0761;--mdc-checkbox-selected-hover-state-layer-color: #0f0761;--mdc-checkbox-selected-pressed-state-layer-color: #0f0761;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn[_ngcontent-%COMP%]{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-icon-color: #f44336;--mdc-checkbox-selected-hover-icon-color: #f44336;--mdc-checkbox-selected-icon-color: #f44336;--mdc-checkbox-selected-pressed-icon-color: #f44336;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #f44336;--mdc-checkbox-selected-hover-state-layer-color: #f44336;--mdc-checkbox-selected-pressed-state-layer-color: #f44336;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{color:var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, .87))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:#00000061}html[_ngcontent-%COMP%]{--mdc-checkbox-state-layer-size: 40px}.mat-mdc-checkbox[_ngcontent-%COMP%] .mdc-form-field[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mat-mdc-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #000}.mat-mdc-button.mat-primary[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #0f0761}.mat-mdc-button.mat-accent[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #dd7345}.mat-mdc-button.mat-warn[_ngcontent-%COMP%]{--mdc-text-button-label-text-color: #f44336}.mat-mdc-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-text-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-unelevated-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #fff;--mdc-filled-button-label-text-color: #000}.mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #0f0761;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #dd7345;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mdc-filled-button-container-color: #f44336;--mdc-filled-button-label-text-color: #fff}.mat-mdc-unelevated-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-button-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-label-text-color: rgba(0, 0, 0, .38)}.mat-mdc-raised-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #fff;--mdc-protected-button-label-text-color: #000}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #0f0761;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #dd7345;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%]{--mdc-protected-button-container-color: #f44336;--mdc-protected-button-label-text-color: #fff}.mat-mdc-raised-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-label-text-color: rgba(0, 0, 0, .38);--mdc-protected-button-container-elevation: 0}.mat-mdc-outlined-button[_ngcontent-%COMP%]{--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-outlined-button.mat-unthemed[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #000}.mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #0f0761}.mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #dd7345}.mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: #f44336}.mat-mdc-outlined-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-outlined-button-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12)}.mat-mdc-button[_ngcontent-%COMP%], .mat-mdc-outlined-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-outlined-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%], .mat-mdc-unelevated-button[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-raised-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-raised-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-raised-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-unelevated-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-raised-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-primary[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-accent[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-warn[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-raised-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-unelevated-button.mat-mdc-button-base[_ngcontent-%COMP%], .mat-mdc-outlined-button.mat-mdc-button-base[_ngcontent-%COMP%]{height:36px}.mdc-button[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-icon-button[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: inherit;--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-icon-button[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-icon-button.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-icon-button.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #6200ee;--mat-mdc-button-ripple-color: rgba(98, 0, 238, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #018786;--mat-mdc-button-ripple-color: rgba(1, 135, 134, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #b00020;--mat-mdc-button-ripple-color: rgba(176, 0, 32, .1)}.mat-mdc-icon-button.mat-primary[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #0f0761;--mat-mdc-button-persistent-ripple-color: #0f0761;--mat-mdc-button-ripple-color: rgba(15, 7, 97, .1)}.mat-mdc-icon-button.mat-accent[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #dd7345;--mat-mdc-button-persistent-ripple-color: #dd7345;--mat-mdc-button-ripple-color: rgba(221, 115, 69, .1)}.mat-mdc-icon-button.mat-warn[_ngcontent-%COMP%]{--mdc-icon-button-icon-color: #f44336;--mat-mdc-button-persistent-ripple-color: #f44336;--mat-mdc-button-ripple-color: rgba(244, 67, 54, .1)}.mat-mdc-icon-button[disabled][disabled][_ngcontent-%COMP%]{--mdc-icon-button-icon-color: rgba(0, 0, 0, .38);--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38)}.mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 48px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:12px}.mat-mdc-fab[_ngcontent-%COMP%], .mat-mdc-mini-fab[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #000;--mat-mdc-button-ripple-color: rgba(0, 0, 0, .1)}.mat-mdc-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:hover .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.04}.mat-mdc-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-program-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before, .mat-mdc-mini-fab[_ngcontent-%COMP%]:active .mat-mdc-button-persistent-ripple[_ngcontent-%COMP%]:before{opacity:.12}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mat-mdc-button-persistent-ripple-color: #fff;--mat-mdc-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-fab.mat-unthemed[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-unthemed[_ngcontent-%COMP%]{--mdc-fab-container-color: #fff;--mdc-fab-icon-color: #000;--mat-mdc-fab-color: #000}.mat-mdc-fab.mat-primary[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-primary[_ngcontent-%COMP%]{--mdc-fab-container-color: #0f0761;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-accent[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-accent[_ngcontent-%COMP%]{--mdc-fab-container-color: #dd7345;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab.mat-warn[_ngcontent-%COMP%], .mat-mdc-mini-fab.mat-warn[_ngcontent-%COMP%]{--mdc-fab-container-color: #f44336;--mdc-fab-icon-color: #fff;--mat-mdc-fab-color: #fff}.mat-mdc-fab[disabled][disabled][_ngcontent-%COMP%], .mat-mdc-mini-fab[disabled][disabled][_ngcontent-%COMP%]{--mdc-fab-container-color: rgba(0, 0, 0, .12);--mdc-fab-icon-color: rgba(0, 0, 0, .38);--mat-mdc-fab-color: rgba(0, 0, 0, .38)}.mdc-fab--extended[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-button-font-size, 14px);line-height:var(--mdc-typography-button-line-height, 36px);font-weight:var(--mdc-typography-button-font-weight, 500);letter-spacing:var(--mdc-typography-button-letter-spacing, .0892857143em);-webkit-text-decoration:var(--mdc-typography-button-text-decoration, none);text-decoration:var(--mdc-typography-button-text-decoration, none);text-transform:var(--mdc-typography-button-text-transform, none)}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #dd7345}.mat-mdc-snack-bar-container[_ngcontent-%COMP%]{--mdc-snackbar-supporting-text-font: Inter;--mdc-snackbar-supporting-text-line-height: 20px;--mdc-snackbar-supporting-text-size: 14px;--mdc-snackbar-supporting-text-weight: 400}.mdc-data-table[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff);border-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]{background-color:inherit}.mdc-data-table__header-cell[_ngcontent-%COMP%]{background-color:var(--mdc-theme-surface, #fff)}.mdc-data-table__row--selected[_ngcontent-%COMP%]{background-color:#0f07610a}.mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__leading[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__notch[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-select--outlined[_ngcontent-%COMP%]:not(.mdc-select--disabled) .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:#0000001f}.mdc-data-table__cell[_ngcontent-%COMP%], .mdc-data-table__header-cell[_ngcontent-%COMP%]{border-bottom-color:#0000001f}.mdc-data-table__pagination[_ngcontent-%COMP%]{border-top-color:#0000001f}.mdc-data-table__row[_ngcontent-%COMP%]:not(.mdc-data-table__row--selected):hover{background-color:#0000000a}.mdc-data-table__header-cell[_ngcontent-%COMP%], .mdc-data-table__pagination-total[_ngcontent-%COMP%], .mdc-data-table__pagination-rows-per-page-label[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{color:#000000de}.mat-mdc-table[_ngcontent-%COMP%]{background:white}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__row[_ngcontent-%COMP%]{height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__pagination[_ngcontent-%COMP%]{min-height:52px}.mat-mdc-table[_ngcontent-%COMP%] .mdc-data-table__header-row[_ngcontent-%COMP%]{height:56px}.mdc-data-table__content[_ngcontent-%COMP%], .mdc-data-table__cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-body2-font-size, 14px);line-height:var(--mdc-typography-body2-line-height, 20px);font-weight:var(--mdc-typography-body2-font-weight, 400);letter-spacing:var(--mdc-typography-body2-letter-spacing, .0178571429em);-webkit-text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-decoration:var(--mdc-typography-body2-text-decoration, inherit);text-transform:var(--mdc-typography-body2-text-transform, none)}.mdc-data-table__header-cell[_ngcontent-%COMP%]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Inter));font-size:var(--mdc-typography-subtitle2-font-size, 14px);line-height:var(--mdc-typography-subtitle2-line-height, 22px);font-weight:var(--mdc-typography-subtitle2-font-weight, 500);letter-spacing:var(--mdc-typography-subtitle2-letter-spacing, .0071428571em);-webkit-text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-decoration:var(--mdc-typography-subtitle2-text-decoration, inherit);text-transform:var(--mdc-typography-subtitle2-text-transform, none)}.mat-mdc-progress-spinner[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #0f0761}.mat-mdc-progress-spinner.mat-accent[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #dd7345}.mat-mdc-progress-spinner.mat-warn[_ngcontent-%COMP%]{--mdc-circular-progress-active-indicator-color: #f44336}.mat-badge[_ngcontent-%COMP%]{position:relative}.mat-badge.mat-badge[_ngcontent-%COMP%]{overflow:visible}.mat-badge-hidden[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{display:none}.mat-badge-content[_ngcontent-%COMP%]{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%], .mat-badge-content._mat-animation-noopable[_ngcontent-%COMP%]{transition:none}.mat-badge-content.mat-badge-active[_ngcontent-%COMP%]{transform:none}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-8px}.mat-badge-small.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-8px}.mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-16px}.mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-16px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-8px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-small.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-8px}.mat-badge-medium[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-11px}.mat-badge-medium.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-11px}.mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-22px}.mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-22px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-11px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-medium.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-11px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{top:-14px}.mat-badge-large.mat-badge-below[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{bottom:-14px}.mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-28px}.mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-28px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-before[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:-14px}[dir=rtl][_ngcontent-%COMP%] .mat-badge-large.mat-badge-overlap.mat-badge-after[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{right:auto;left:-14px}.mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#0f0761}.cdk-high-contrast-active[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{outline:solid 1px;border-radius:0}.mat-badge-accent[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#dd7345;color:#fff}.mat-badge-warn[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{color:#fff;background:#f44336}.mat-badge-disabled[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{background:#b9b9b9;color:#00000061}.mat-badge-content[_ngcontent-%COMP%]{font-weight:600;font-size:12px;font-family:Inter}.mat-badge-small[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:9px}.mat-badge-large[_ngcontent-%COMP%] .mat-badge-content[_ngcontent-%COMP%]{font-size:24px}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html[_ngcontent-%COMP%]{--mat-bottom-sheet-container-text-font: Inter;--mat-bottom-sheet-container-text-line-height: 20px;--mat-bottom-sheet-container-text-size: 14px;--mat-bottom-sheet-container-text-tracking: .0178571429em;--mat-bottom-sheet-container-text-weight: 400}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html[_ngcontent-%COMP%]{--mat-standard-button-toggle-height: 48px}html[_ngcontent-%COMP%]{--mat-legacy-button-toggle-text-font: Inter;--mat-standard-button-toggle-text-font: Inter}.mat-calendar-arrow[_ngcontent-%COMP%]{fill:#0000008a}.mat-datepicker-toggle[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-next-button[_ngcontent-%COMP%], .mat-datepicker-content[_ngcontent-%COMP%] .mat-calendar-previous-button[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-table-header-divider[_ngcontent-%COMP%]:after{background:rgba(0,0,0,.12)}.mat-calendar-table-header[_ngcontent-%COMP%], .mat-calendar-body-label[_ngcontent-%COMP%]{color:#0000008a}.mat-calendar-body-cell-content[_ngcontent-%COMP%], .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#000000de;border-color:transparent}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled[_ngcontent-%COMP%] .mat-date-range-input-separator[_ngcontent-%COMP%]{color:#00000061}.mat-calendar-body-in-preview[_ngcontent-%COMP%]{color:#0000003d}.mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-today[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(15,7,97,.2)}.mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(15,7,97,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f0761;color:#fff}.mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#0f076166}.mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}@media (hover: hover){.mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#0f07614d}}.mat-datepicker-content[_ngcontent-%COMP%]{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(221,115,69,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(221,115,69,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd7345;color:#fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#dd734566}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}@media (hover: hover){.mat-datepicker-content.mat-accent[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#dd73454d}}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%]:before{background:rgba(244,67,54,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%]:before{background:rgba(249,171,0,.2)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before{background:linear-gradient(to right,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-end[_ngcontent-%COMP%]:before, .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] [dir=rtl][_ngcontent-%COMP%] .mat-calendar-body-comparison-bridge-start[_ngcontent-%COMP%]:before{background:linear-gradient(to left,rgba(244,67,54,.2) 50%,rgba(249,171,0,.2) 50%)}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-range[_ngcontent-%COMP%] > .mat-calendar-body-comparison-identical[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range[_ngcontent-%COMP%]:after{background:#a8dab5}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-comparison-identical.mat-calendar-body-selected[_ngcontent-%COMP%], .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-in-comparison-range[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background:#46a35e}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-disabled[_ngcontent-%COMP%] > .mat-calendar-body-selected[_ngcontent-%COMP%]{background-color:#f4433666}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-today.mat-calendar-body-selected[_ngcontent-%COMP%]{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-keyboard-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical), .mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .cdk-program-focused[_ngcontent-%COMP%] .mat-calendar-body-active[_ngcontent-%COMP%] > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn[_ngcontent-%COMP%] .mat-calendar-body-cell[_ngcontent-%COMP%]:not(.mat-calendar-body-disabled):hover > .mat-calendar-body-cell-content[_ngcontent-%COMP%]:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch[_ngcontent-%COMP%]{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active[_ngcontent-%COMP%]{color:#0f0761}.mat-datepicker-toggle-active.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-datepicker-toggle-active.mat-warn[_ngcontent-%COMP%]{color:#f44336}.mat-date-range-input-inner[disabled][_ngcontent-%COMP%]{color:#00000061}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%]{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}.mat-calendar-controls[_ngcontent-%COMP%] .mat-mdc-icon-button.mat-mdc-button-base[_ngcontent-%COMP%] .mat-mdc-button-touch-target[_ngcontent-%COMP%]{display:none}.mat-calendar[_ngcontent-%COMP%]{font-family:Inter}.mat-calendar-body[_ngcontent-%COMP%]{font-size:13px}.mat-calendar-body-label[_ngcontent-%COMP%], .mat-calendar-period-button[_ngcontent-%COMP%]{font-size:14px;font-weight:500}.mat-calendar-table-header[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{font-size:11px;font-weight:400}html[_ngcontent-%COMP%]{--mat-divider-color: rgba(0, 0, 0, .12)}html[_ngcontent-%COMP%]{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html[_ngcontent-%COMP%]{--mat-expansion-header-collapsed-state-height: 48px;--mat-expansion-header-expanded-state-height: 64px}html[_ngcontent-%COMP%]{--mat-expansion-header-text-font: Inter;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Inter;--mat-expansion-container-text-line-height: 20px;--mat-expansion-container-text-size: 14px;--mat-expansion-container-text-tracking: .0178571429em;--mat-expansion-container-text-weight: 400}.mat-grid-tile-header[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%]{font-size:14px}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%], .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2), .mat-grid-tile-footer[_ngcontent-%COMP%] .mat-line[_ngcontent-%COMP%]:nth-child(n+2){font-size:12px}.mat-icon.mat-primary[_ngcontent-%COMP%]{color:#0f0761}.mat-icon.mat-accent[_ngcontent-%COMP%]{color:#dd7345}.mat-icon.mat-warn[_ngcontent-%COMP%]{color:#f44336}html[_ngcontent-%COMP%]{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #0f0761;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #0f0761;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #0f0761;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #f44336;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #f44336;--mat-stepper-header-error-state-icon-background-color: transparent}html[_ngcontent-%COMP%] .mat-step-header.mat-accent[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #dd7345;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #dd7345;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #dd7345;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%] .mat-step-header.mat-warn[_ngcontent-%COMP%]{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #f44336;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #f44336;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #f44336;--mat-stepper-header-edit-state-icon-foreground-color: white}html[_ngcontent-%COMP%]{--mat-stepper-header-height: 72px}html[_ngcontent-%COMP%]{--mat-stepper-container-text-font: Inter;--mat-stepper-header-label-text-font: Inter;--mat-stepper-header-label-text-size: 14px;--mat-stepper-header-label-text-weight: 400;--mat-stepper-header-error-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-size: 16px;--mat-stepper-header-selected-state-label-text-weight: 400}.mat-sort-header-arrow[_ngcontent-%COMP%]{color:#757575}html[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #0f0761;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #dd7345;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn[_ngcontent-%COMP%]{--mat-toolbar-container-background-color: #f44336;--mat-toolbar-container-text-color: white}html[_ngcontent-%COMP%]{--mat-toolbar-standard-height: 64px;--mat-toolbar-mobile-height: 56px}html[_ngcontent-%COMP%]{--mat-toolbar-title-text-font: Inter;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}.mat-tree[_ngcontent-%COMP%]{background:white}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{color:#000000de}.mat-tree-node[_ngcontent-%COMP%]{min-height:48px}.mat-tree[_ngcontent-%COMP%]{font-family:Inter}.mat-tree-node[_ngcontent-%COMP%], .mat-nested-tree-node[_ngcontent-%COMP%]{font-weight:400;font-size:14px}.mat-h1[_ngcontent-%COMP%], .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:24px;font-weight:400;line-height:32px;font-family:Inter;letter-spacing:normal;margin:0 0 16px}.mat-h2[_ngcontent-%COMP%], .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:20px;font-weight:500;line-height:32px;font-family:Inter;letter-spacing:.0125em;margin:0 0 16px}.mat-h3[_ngcontent-%COMP%], .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:28px;font-family:Inter;letter-spacing:.009375em;margin:0 0 16px}.mat-h4[_ngcontent-%COMP%], .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{font-size:16px;font-weight:400;line-height:24px;font-family:Inter;letter-spacing:.03125em;margin:0 0 16px}.mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h5[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h5[_ngcontent-%COMP%]{font:400 11.62px/20px Inter;margin:0 0 12px}.mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h6[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{font:400 9.38px/20px Inter;margin:0 0 12px}.mat-body-strong[_ngcontent-%COMP%], .mat-subtitle-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-strong[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-subtitle-2[_ngcontent-%COMP%]{font-size:14px;font-weight:500;line-height:22px;font-family:Inter;letter-spacing:.0071428571em}.mat-body[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%]{font-size:14px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0178571429em}.mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-body-2[_ngcontent-%COMP%] p[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0 0 12px}.mat-small[_ngcontent-%COMP%], .mat-caption[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-small[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-caption[_ngcontent-%COMP%]{font-size:12px;font-weight:400;line-height:20px;font-family:Inter;letter-spacing:.0333333333em}.mat-headline-1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-1[_ngcontent-%COMP%]{font-size:96px;font-weight:300;line-height:96px;font-family:Inter;letter-spacing:-.015625em;margin:0 0 56px}.mat-headline-2[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-2[_ngcontent-%COMP%]{font-size:60px;font-weight:300;line-height:60px;font-family:Inter;letter-spacing:-.0083333333em;margin:0 0 64px}.mat-headline-3[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-3[_ngcontent-%COMP%]{font-size:48px;font-weight:400;line-height:50px;font-family:Inter;letter-spacing:normal;margin:0 0 64px}.mat-headline-4[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline-4[_ngcontent-%COMP%]{font-size:34px;font-weight:400;line-height:40px;font-family:Inter;letter-spacing:.0073529412em;margin:0 0 64px}.grid-wrapper[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:20px}label.radio-card[_ngcontent-%COMP%]{cursor:pointer}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#fff;border-radius:5px;max-width:200px;min-height:200px;padding:12px;display:grid;box-shadow:0 2px 4px #dbd7d70a;border:1px solid #e3e3e3;background-size:contain;background-repeat:no-repeat}label.radio-card[_ngcontent-%COMP%] .card-content-wrapper.not-included[_ngcontent-%COMP%]{opacity:.5;cursor:default!important;pointer-events:none!important}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{width:20px;height:20px;display:inline-block;border:solid 2px #e3e3e3;background-color:#e3e3e3;border-radius:50%;position:relative}label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{content:\"\";position:absolute;inset:0;background-image:url(\"data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.93552 4.58423C0.890286 4.53718 0.854262 4.48209 0.829309 4.42179C0.779553 4.28741 0.779553 4.13965 0.829309 4.00527C0.853759 3.94471 0.889842 3.88952 0.93552 3.84283L1.68941 3.12018C1.73378 3.06821 1.7893 3.02692 1.85185 2.99939C1.91206 2.97215 1.97736 2.95796 2.04345 2.95774C2.11507 2.95635 2.18613 2.97056 2.2517 2.99939C2.31652 3.02822 2.3752 3.06922 2.42456 3.12018L4.69872 5.39851L9.58026 0.516971C9.62828 0.466328 9.68554 0.42533 9.74895 0.396182C9.81468 0.367844 9.88563 0.353653 9.95721 0.354531C10.0244 0.354903 10.0907 0.369582 10.1517 0.397592C10.2128 0.425602 10.2672 0.466298 10.3112 0.516971L11.0651 1.25003C11.1108 1.29672 11.1469 1.35191 11.1713 1.41247C11.2211 1.54686 11.2211 1.69461 11.1713 1.82899C11.1464 1.88929 11.1104 1.94439 11.0651 1.99143L5.06525 7.96007C5.02054 8.0122 4.96514 8.0541 4.90281 8.08294C4.76944 8.13802 4.61967 8.13802 4.4863 8.08294C4.42397 8.0541 4.36857 8.0122 4.32386 7.96007L0.93552 4.58423Z' fill='white'/%3E%3C/svg%3E%0A\");background-repeat:no-repeat;background-size:12px;background-position:center center;transform:scale(1.6);opacity:0}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]{appearance:none;-webkit-appearance:none;-moz-appearance:none}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%]{box-shadow:0 2px 4px #dbd7d780,0 0 0 2px;opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{transform:scale(1.2)}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:checked + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]:before{transform:scale(1);opacity:1}label.radio-card[_ngcontent-%COMP%] input[type=radio][_ngcontent-%COMP%]:focus + .card-content-wrapper[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{box-shadow:0 0 0 4px #3056d533;border-color:#3056d5}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%]{width:100%;text-align:center}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin-bottom:10px;width:100%;height:110px}label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#000}.details-section[_ngcontent-%COMP%] .section-header[_ngcontent-%COMP%], .details-section[_ngcontent-%COMP%] .action-container[_ngcontent-%COMP%]{display:flex;justify-content:space-between;width:100%}mat-icon[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}.calendly-inline-widget[_ngcontent-%COMP%]{height:500px}.unlock-btn[_ngcontent-%COMP%]{position:relative;top:-95px;right:-55px;color:red}.action-bar[_ngcontent-%COMP%]{display:flex;justify-content:flex-end}.action-bar[_ngcontent-%COMP%] .button-group[_ngcontent-%COMP%]{display:flex;gap:8px}.action-bar[_ngcontent-%COMP%] .secondary-btn[_ngcontent-%COMP%]{background-color:transparent!important;border:1px solid #908cba!important;color:#908cba!important} .mat-expansion-panel-header>.mat-expansion-indicator:after{color:unset!important} .mat-mdc-select-arrow{color:unset!important}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content-wrapper[_ngcontent-%COMP%]{background:#000;border:1px solid #fff}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .check-icon[_ngcontent-%COMP%]{border:solid 2px #2d2d2d}.dark-theme[_ngcontent-%COMP%] label.radio-card[_ngcontent-%COMP%] .card-content[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#fff}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button{background:inherit!important}.dark-theme[_ngcontent-%COMP%] .details-section[_ngcontent-%COMP%] .mat-button-toggle-group button span{color:#2d2d2d!important}.security-config-container[_ngcontent-%COMP%]{padding:32px 0}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{margin-bottom:32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .security-cards-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{position:relative;cursor:pointer;transition:all .2s ease-in-out;border-radius:12px;background:white;border:1px solid rgba(0,0,0,.12);overflow:hidden;height:100%;min-height:180px;display:flex;flex-direction:column}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001a}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;height:100%;justify-content:center}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#0009;font-size:16px;line-height:1.6}.security-config-container[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f61a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%]{margin-top:40px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%]{width:100%;max-width:400px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .search-field[_ngcontent-%COMP%] .mat-mdc-form-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .components-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:32px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12);border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;background:white}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] mat-card-content[_ngcontent-%COMP%]{padding:24px;display:flex;align-items:center;gap:16px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%] .checkbox-wrapper[_ngcontent-%COMP%]{margin-right:8px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{border-color:#908cba;background-color:#f1f0f60d}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{margin-top:40px;padding:32px;background:white;border-radius:12px;border:1px solid rgba(0,0,0,.12)}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px;display:flex;align-items:center;gap:12px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#908cba;font-size:20px;width:20px;height:20px}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 24px;font-size:24px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:none;width:100%}@media (max-width: 768px){.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] mat-button-toggle-group[_ngcontent-%COMP%]{grid-template-columns:1fr}}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:white;border:1px solid rgba(0,0,0,.12);border-radius:8px;height:auto;width:100%;transition:all .2s ease-in-out}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%]{padding:24px;text-align:center}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{margin:0;font-size:18px;font-weight:500;color:#000000de}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-content[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:8px 0 0;font-size:14px;color:#0009}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(241,240,246,.1);border-color:#908cba}.security-config-container[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .access-level-controls[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#908cba}.action-container[_ngcontent-%COMP%]{margin-top:40px;padding-top:24px;border-top:1px solid rgba(0,0,0,.12);display:flex;justify-content:space-between;align-items:center}.action-container[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:120px}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .security-option-card[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .security-option-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .component-card[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .component-card.selected[_ngcontent-%COMP%]{background-color:#908cba26}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%]{background:rgba(255,255,255,.05);border-color:#ffffff1f}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] h4[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle[_ngcontent-%COMP%] .toggle-text[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#fff9}.dark-theme[_ngcontent-%COMP%] .access-level-section[_ngcontent-%COMP%] .mat-button-toggle.mat-button-toggle-checked[_ngcontent-%COMP%]{background:rgba(144,140,186,.15)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .security-config-container[_ngcontent-%COMP%] .top-hint[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}.component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin:0 0 16px;font-size:24px;font-weight:500;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{margin:0 0 32px;padding:16px;background:rgba(241,240,246,.1);border-radius:8px}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;font-size:14px;color:#000000de}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]{color:#908cba;text-decoration:none;font-weight:500;cursor:pointer}.component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] .role-link[_ngcontent-%COMP%]:hover{text-decoration:underline}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{color:#ffffffde}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%]{background:rgba(144,140,186,.1)}.dark-theme[_ngcontent-%COMP%] .component-selection[_ngcontent-%COMP%] .hint-widget[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#ffffffde}";let Ot=((E=class{constructor(o,e,c,a,i,d,r,m,p,h,rt,yc,kc){this.activatedRoute=o,this.fb=e,this.servicesService=c,this.cacheService=a,this.router=i,this.systemConfigDataService=d,this.http=r,this.dialog=m,this.themeService=p,this.snackbarService=h,this.currentServiceService=rt,this.snackBar=yc,this.systemService=kc,this.edit=!1,this.isDatabase=!1,this.isNetworkService=!1,this.isScriptService=!1,this.isFile=!1,this.isAuth=!1,this.faCircleInfo=C.DBf,this.search="",this.content="",this.showSecurityConfig=!1,this.selectedAccessType="",this.selectedComponent="",this.selectedAccessLevel="",this.showComponentSelection=!1,this.componentList=[],this.componentSearch="",this.selectedComponents=[],this.currentServiceId=null,this.isDarkMode=this.themeService.darkMode$,this.warnings=[],this.serviceForm=this.fb.group({type:["",s.kI.required],name:["",s.kI.required],label:[""],description:[""],isActive:[!0],service_doc_by_service_id:this.fb.group({format:[],content:[""]})}),this.activatedRoute.snapshot.paramMap.get("id")&&(this.edit=!0)}ngOnInit(){this.http.get("assets/img/databaseImages.json").subscribe(o=>{this.images=o}),this.systemConfigDataService.environment$.pipe((0,nt.w)(o=>this.activatedRoute.data.pipe((0,w.U)(e=>({env:o,route:e}))))).subscribe(({env:o,route:e})=>{e.groups&&"Database"===e.groups[0]&&(this.isDatabase=!0),e.groups&&"Remote Service"===e.groups[0]&&(this.isNetworkService=!0),e.groups&&"Script"===e.groups[0]&&(this.isScriptService=!0),e.groups&&"File"===e.groups[0]&&(this.isFile=!0),e.groups&&"LDAP"===e.groups[0]&&(this.isAuth=!0);const{data:c,serviceTypes:a,groups:i}=e,d=o.platform?.license;this.serviceTypes=a.filter(r=>"python"!==r.name.toLowerCase()),this.notIncludedServices=[],this.snackbarService.setSnackbarLastEle(c&&(c.label||c.name)?c.label?c.label:c.name:"Unknown label",!1),this.isDatabase?("SILVER"===d&&this.notIncludedServices.push(...ot.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group))),"OPEN SOURCE"===d&&this.notIncludedServices.push(...It.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)),...ot.map(r=>(r.class="not-included",r)).filter(r=>i.includes(r.group)))):("SILVER"===d&&this.serviceTypes.push(...ot.filter(r=>i.includes(r.group))),"OPEN SOURCE"===d&&this.serviceTypes.push(...It.filter(r=>i.includes(r.group)),...ot.filter(r=>i.includes(r.group)))),c?.serviceDocByServiceId&&(c.config.serviceDefinition=c?.serviceDocByServiceId.content,this.getServiceDocByServiceIdControl("content").setValue(c?.serviceDocByServiceId.content)),this.serviceData=c,this.content=c?c.config.serviceDefinition:"",this.edit?(this.configSchema=this.getConfigSchema(c.type),this.initializeConfig(""),this.serviceForm.patchValue({...c,config:c.config}),c?.serviceDocByServiceId&&(this.serviceDefinitionType=""+c?.serviceDocByServiceId.format,this.getConfigControl("serviceDefinition").setValue(c.config.content)),this.isAuth||this.getConfigControl("serviceDefinition").setValue(c.config.content),this.serviceForm.controls.type.disable()):this.serviceForm.controls.type.valueChanges.subscribe(r=>{this.serviceForm.removeControl("config"),this.configSchema=this.getConfigSchema(r),this.initializeConfig(r)})}),this.isDatabase&&this.serviceForm.controls.type.valueChanges.subscribe(o=>{this.serviceForm.patchValue({label:o})})}initializeConfig(o){if(this.configSchema&&this.configSchema.length>0){const e=this.fb.group({});this.configSchema.forEach(a=>{const i=[];a.required&&i.push(s.kI.required),e?.addControl(a.name,new s.NI(a.default,i))}),this.isFile&&"local_file"===o&&e?.addControl("excelContent",new s.NI(""));const c=this.configSchema.filter(a=>"content"===a.name)?.[0];if(c){const a=[];c.required&&a.push(s.kI.required),e?.addControl("serviceDefinition",new s.NI(c.default,a))}this.isNetworkService&&(this.serviceForm.addControl("type",new s.NI("")),e.addControl("content",new s.NI(""))),this.serviceForm.addControl("config",e)}}get subscriptionRequired(){return this.serviceForm.controls.type.value&&0===this.configSchema?.length}get scriptMode(){const o=this.serviceForm.getRawValue().type;return"nodejs"===o?et.h.NODEJS:"python"===o||"python3"===o?et.h.PYTHON:"php"===o?et.h.PHP:et.h.TEXT}excelUpload(o){const e=this.serviceForm.get("config"),c=o.target;c.files&&e&&e.get("excelContent")&&(0,Tt.Vu)(c.files[0]).subscribe(a=>{const i=e.get("excelContent");i&&i.setValue(a)})}getConfigSchema(o){return this.serviceTypes.find(e=>e.name===o)?.configSchema.map(e=>{const c="array"===e.type&&Array.isArray(e.items)?e.items.map(a=>({...a,name:(0,pt.LZ)(a.name)})):e.items;return{...e,name:(0,pt.LZ)(e.name),items:c}})??[]}get viewSchema(){return this.configSchema?.filter(e=>!["storageServiceId","storagePath"].includes(e.name))}getConfigControl(o){return this.serviceForm.get(`config.${o}`)}getServiceDocByServiceIdControl(o){return this.serviceForm.get(`service_doc_by_service_id.${o}`)}getServiceDefinitionControl(){return this.serviceForm.get("serviceDefinition")}getControl(o){return this.serviceForm.controls[o]}save(o,e){const c=this.serviceForm.getRawValue();if(""===c.type||""===c.name)return;this.validateServiceName(c.name)||console.warn(this.warnings);const a=this.formatServiceName(c.name);this.serviceForm.patchValue({name:a});let d,i={snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"};if(this.isNetworkService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.service_doc_by_service_id.content=c.config.content,c.service_doc_by_service_id.format=Number(this.serviceDefinitionType)):this.isScriptService?(i={...i,fields:"*",related:"service_doc_by_service_id"},c.config?(c.config.content=c.config.serviceDefinition,""===c.service_doc_by_service_id.content?c.service_doc_by_service_id=null:c.service_doc_by_service_id.format=this.serviceDefinitionType?Number(this.serviceDefinitionType):0,delete c.config.serviceDefinition):c.service_doc_by_service_id=null):delete c.service_doc_by_service_id,c.type.toLowerCase().includes("saml")?(i={...i,fields:"*",related:"service_doc_by_service_id"},d={...c,is_active:c.isActive,id:this.edit?this.serviceData.id:null,config:{sp_nameIDFormat:c.config.spNameIDFormat,default_role:c.config.defaultRole,sp_x509cert:c.config.spX509cert,sp_privateKey:c.config.spPrivateKey,idp_entityId:c.config.idpEntityId,idp_singleSignOnService_url:c.config.idpSingleSignOnServiceUrl,idp_x509cert:c.config.idpX509cert,relay_state:c.config.relayState}},c.config.appRoleMap&&(d.config.app_role_map=c.config.appRoleMap.map(r=>Object.keys(r).reduce((m,p)=>({...m,[(0,pt.Vn)(p)]:r[p]}),{}))),c.config.iconClass&&(d.config.icon_class=c.config.iconClass),delete d.isActive):(d={...c,id:this.edit?this.serviceData.id:null},d={...c}),this.edit){const r={...this.serviceData,...c,config:{...this.serviceData.config||{},...c.config},service_doc_by_service_id:c.service_doc_by_service_id?{...this.serviceData.serviceDocByServiceId||{},...c.service_doc_by_service_id}:null};delete r.config.serviceDefinition,this.servicesService.update(this.serviceData.id,r,{snackbarError:"server",snackbarSuccess:"services.updateSuccessMsg"}).subscribe(()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):o&&this.cacheService.delete(r.name,{snackbarSuccess:"cache.serviceCacheFlushed"}).subscribe({next:()=>{e||this.router.navigate(["../"],{relativeTo:this.activatedRoute})},error:m=>console.error("Error flushing cache",m)})})}else this.servicesService.create({resource:[d]},i).pipe((0,nt.w)(r=>this.isDatabase?this.http.get(`${bt._}/${a}/_table`).pipe((0,w.U)(()=>r),(0,v.K)(m=>this.servicesService.delete(r.resource[0].id).pipe((0,kn.z)(()=>(0,z._)(()=>new Error("Database connection failed. Please check your connection details.")))))):(0,At.of)(r))).subscribe({next:()=>{c.type.toLowerCase().includes("saml")?this.router.navigate(["../"],{relativeTo:this.activatedRoute}):this.router.navigate([`/api-connections/api-docs/${a}`])},error:r=>{this.snackbarService.openSnackBar(r.message||"Failed to create service","error")}})}validateServiceName(o){return!!/^[a-zA-Z0-9_]+$/.test(o)||(this.warnings.push("Service name can only contain letters, numbers, and underscores."),!1)}formatServiceName(o){return o.toLowerCase().replace(/\s+/g,"").replace(/[^a-z0-9_]/g,"")}gotoSchema(){const o=this.serviceForm.getRawValue();this.router.navigate([`/admin-settings/schema/${o.name}`])}gotoAPIDocs(){const o=this.serviceForm.getRawValue();this.currentServiceService.setCurrentServiceId(this.serviceData.id),this.router.navigate([`/api-connections/api-docs/${o.name}`])}goBack(){this.router.navigate(["../"],{relativeTo:this.activatedRoute})}getBackgroundImage(o){const e=this.images?.find(c=>c.label==o);return e&&e?e.src:""}get filteredServiceTypes(){return this.serviceTypes.filter(o=>o.label.toLowerCase().includes(this.search.toLowerCase())||o.name.toLowerCase().includes(this.search.toLowerCase()))}nextStep(o){o.next()}openDialog(){this.dialog.open(Vt).afterClosed().subscribe()}onServiceDefinitionTypeChange(o){this.serviceDefinitionType=o}onAccessTypeChange(o){this.selectedComponent="",this.showComponentSelection="all"!==this.selectedAccessType,this.componentList=[{label:"Component 1",value:"comp1",selected:!1},{label:"Component 2",value:"comp2",selected:!1},{label:"Component 3",value:"comp3",selected:!1}]}onComponentSelect(o){"string"==typeof o?(this.selectedComponent=o,this.componentList.forEach(e=>e.selected=e.value===o)):(this.selectedComponent=o.value,this.componentList.forEach(e=>e.selected=e.value===o.value))}isSecurityConfigValid(){return"all"===this.selectedAccessType?!!this.selectedAccessLevel&&"*"===this.selectedComponent:!!this.selectedAccessType&&!!this.selectedComponent&&!!this.selectedAccessLevel&&this.selectedComponent.includes("/*")}selectAccessType(o){if(this.selectedAccessType=o,this.selectedComponent="",this.showComponentSelection="all"!==o,"all"===o)return this.componentList=[],this.selectedComponent="*",void(this.selectedAccessLevel="full");const e=this.serviceForm.get("name")?.value;switch(o){case"tables":this.selectedComponent="_table/*",this.componentList=["_table"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"procedures":this.selectedComponent="_proc/*",this.componentList=["_proc"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;case"functions":this.selectedComponent="_func/*",this.componentList=["_func"].map(c=>({label:`${e}${c}`,value:`${c}/*`,selected:!0}));break;default:this.componentList=[]}}onAccessLevelChange(o){this.selectedAccessLevel=o}get filteredComponents(){return this.componentList.filter(o=>o.label.toLowerCase().includes(this.componentSearch.toLowerCase()))}isComponentSelected(o){return o.selected}onComponentSelectionChange(o){o.selected?this.selectedComponents.push(o):this.selectedComponents=this.selectedComponents.filter(e=>e.value!==o.value)}navigateToRoles(o){o.preventDefault(),this.router.navigate(["/roles"],{queryParams:{tab:"access"}})}goToSecurityConfig(){var o=this;return(0,Kt.Z)(function*(){try{const e=o.serviceForm.getRawValue(),c=o.formatServiceName(e.name);o.serviceForm.patchValue({name:c});const a={...e,config:{...e.config||{}}};a.service_doc_by_service_id=o.isNetworkService&&e.config?.content?{content:e.config.content,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:o.isScriptService&&e.config?.serviceDefinition?{content:e.config.serviceDefinition,format:o.serviceDefinitionType?Number(o.serviceDefinitionType):0}:null;const i=yield o.servicesService.create({resource:[a]},{snackbarError:"server",snackbarSuccess:"services.createSuccessMsg"}).toPromise();if(!i)throw new Error("No response received from service creation");o.currentServiceId=i.resource[0].id,o.snackbarService.openSnackBar("Service successfully created","success"),o.showSecurityConfig=!0,setTimeout(()=>{o.stepper.selectedIndex=o.stepper.steps.length-1})}catch{o.snackbarService.openSnackBar("Error creating service","error")}})()}saveSecurityConfig(){if(!this.isSecurityConfigValid())return;if(!this.currentServiceId)return void this.snackBar.open("No service ID found. Please try again.","Close",{duration:3e3});const o=this.serviceForm.get("name")?.value,e=this.formatServiceName(o),a={resource:[{name:`${o}_auto_role`,description:`Auto-generated role for service ${o}`,is_active:!0,role_service_access_by_role_id:[{service_id:this.currentServiceId,component:this.selectedComponent,verb_mask:this.getAccessLevel(this.selectedAccessLevel),requestor_mask:3,filters:[],filter_op:"AND"}],user_to_app_to_role_by_role_id:[]}]};this.systemService.post("role",a).pipe((0,v.K)(i=>(0,z._)(()=>i)),(0,nt.w)(i=>i?.resource?.[0]?.id?this.systemService.post("app?fields=*&related=role_by_role_id",{resource:[{name:`${o}_app`,description:`Auto-generated app for service ${o}`,type:"0",role_id:i.resource[0].id,is_active:!0,url:null,storage_service_id:null,storage_container:null,path:null}]}).pipe((0,v.K)(m=>(this.snackBar.open(`Error creating app: ${m.error?.message||m.message||"Unknown error"}`,"Close",{duration:5e3}),(0,z._)(()=>m))),(0,w.U)(m=>{if(!m?.resource?.[0])throw new Error("App response missing resource array");const p=m.resource[0];if(!p.apiKey)throw new Error("App response missing apiKey");return{apiKey:p.apiKey,formattedName:e}}),(0,v.K)(m=>(0,z._)(()=>m))):(0,z._)(()=>new Error("Invalid role response"))),(0,w.U)(i=>{if(!i?.apiKey)throw new Error("Invalid app response");return{apiKey:i.apiKey,formattedName:e}})).subscribe({next:i=>{navigator.clipboard?navigator.clipboard.writeText(i.apiKey).then(()=>{this.snackbarService.openSnackBar("API Created and API Key copied to clipboard","success")}).catch(()=>{this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success")}):this.snackbarService.openSnackBar("API Created, but failed to copy API Key","success"),this.router.navigateByUrl(`/api-connections/api-docs/${i.formattedName}`,{replaceUrl:!0}).then(d=>{d||this.router.navigate(["api-connections","api-docs",i.formattedName],{replaceUrl:!0})})},error:i=>{this.snackbarService.openSnackBar("Error saving security configuration","error")}})}getAccessLevel(o){switch(o){case"read":return 1;case"write":return 7;case"full":return 15;default:return 0}}onAccessLevelSelect(o){this.selectedAccessLevel=o}}).\u0275fac=function(o){return new(o||E)(t.Y36(W.gz),t.Y36(s.qu),t.Y36(N.xS),t.Y36(N.OP),t.Y36(W.F0),t.Y36(po.s),t.Y36(R.eN),t.Y36(b.uw),t.Y36(X.F),t.Y36(fo.w),t.Y36(_o.K),t.Y36(bo.ux),t.Y36(ho))},E.\u0275cmp=t.Xpm({type:E,selectors:[["df-service-details"]],viewQuery:function(o,e){if(1&o&&(t.Gf(uo,5),t.Gf(xo,5)),2&o){let c;t.iGM(c=t.CRH())&&(e.stepper=c.first),t.iGM(c=t.CRH())&&(e.accessLevelGroup=c.first)}},standalone:!0,features:[t.jDz],decls:6,vars:8,consts:[[1,"details-section",3,"formGroup","ngSubmit"],[4,"ngIf","ngIfElse"],["notDatabaseEdit",""],[4,"ngIf"],["linear",""],["stepper",""],["errorMessage","Service Type is required.",3,"editable"],["matStepLabel",""],[1,"details-section"],[1,"section-header"],["matSuffix","",1,"tool-tip-trigger",3,"icon","matTooltip"],["mat-button","","matStepperNext","","type","button",1,"cancel-btn",3,"disabled"],["appearance","outline",1,"dynamic-width"],["matInput","","placeholder","SQL, AWS, MongoDB, etc.",3,"ngModel","ngModelOptions","ngModelChange"],[1,"full-width"],[1,"grid-wrapper","grid-col-auto"],["class","radio-card",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","class","dynamic-width","appearance","outline",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","dynamic-width",4,"ngIf"],["appearance","outline","subscriptSizing","dynamic","class","full-width",4,"ngIf"],[1,"action-container"],["color","primary","formControlName","isActive",4,"ngIf"],["mat-button","","matStepperPrevious","","type","button",1,"cancel-btn"],["class","full-width action-bar",4,"ngIf"],["class","details-section",4,"ngIf"],["matStepperIcon","edit"],["matStepperIcon","done"],[1,"radio-card"],["formControlName","type","type","radio",3,"value","input"],[1,"card-content-wrapper"],[1,"check-icon"],[1,"card-content"],[1,"card-icon",3,"src","alt"],[1,"text-center",2,"color","black !important"],["mat-button","",1,"unlock-btn",3,"click"],["subscriptSizing","dynamic","appearance","outline",1,"dynamic-width"],["matInput","","formControlName","name"],["appearance","outline","subscriptSizing","dynamic",1,"dynamic-width"],["matInput","","formControlName","label"],["appearance","outline","subscriptSizing","dynamic",1,"full-width"],["rows","1","matInput","","formControlName","description"],["color","primary","formControlName","isActive"],["formGroupName","config"],[4,"ngFor","ngForOf"],["dynamic",""],[1,"full-width",3,"type","storageServiceId","storagePath","content","cache"],[3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["class","full-width",3,"schema","formControl",4,"ngIf"],[3,"schema","formControl"],[1,"full-width",3,"schema","formControl"],[1,"full-width","action-bar"],["mat-flat-button","","type","button",1,"cancel-btn",3,"click"],[1,"button-group"],["mat-flat-button","","type","button",1,"save-btn","secondary-btn",3,"disabled","click"],["mat-flat-button","","color","primary",1,"save-btn"],[1,"security-config-container"],[1,"hint-widget","top-hint"],[1,"role-link",3,"click"],[1,"security-cards-grid"],[1,"security-option-card",3,"click"],[1,"selection-indicator"],["class","component-selection",4,"ngIf"],["mat-flat-button","","color","primary","type","button",3,"disabled","click"],[1,"component-selection"],[1,"access-level-section"],[1,"access-level-controls"],[3,"value","change"],["accessLevelGroup","matButtonToggleGroup"],["value","read"],[1,"toggle-content"],[1,"toggle-text"],["value","write"],["value","full"],[3,"ngSwitch"],[4,"ngSwitchCase"],["formControlName","type"],[3,"value",4,"ngFor","ngForOf"],["subscriptSizing","dynamic","appearance","outline","class","full-width",4,"ngIf"],["subscriptSizing","dynamic","class","full-width","appearance","outline",4,"ngIf"],["formControlName","isActive","color","primary",4,"ngIf"],[3,"value"],["subscriptSizing","dynamic","appearance","outline",1,"full-width"],["formControlName","isActive","color","primary"],["notDatabase",""],["type","button","mat-flat-button","",1,"save-btn",3,"click"],[3,"expanded"],[1,"full-width",3,"isScript","type","storageServiceId","storagePath","content","cache"],["aria-label","Service Definition Type",3,"ngModel","ngModelOptions","ngModelChange","change"],["value","0"],["value","1"],[1,"full-width",3,"type","content","contentText"],[1,"actions","full-width"],["type","file",2,"display","none",3,"accept","change"],["fileInput",""],[1,"full-width",3,"formControl","mode"],["color","primary",3,"schema","formControl","dynamic-width","full-width",4,"ngIf"],["color","primary",3,"schema","formControl"],["mat-flat-button","","color","primary",1,"save-btn",3,"value","click"]],template:function(o,e){if(1&o&&(t.TgZ(0,"form",0),t.NdJ("ngSubmit",function(){return e.save(!1,!1)}),t.ALo(1,"async"),t.YNc(2,Wo,52,24,"ng-container",1),t.YNc(3,Oc,16,15,"ng-template",null,2,t.W1O),t.qZA(),t.YNc(5,Pc,1,0,"df-paywall",3)),2&o){const c=t.MAs(4);t.Tol(t.lcZ(1,6,e.isDarkMode)?"dark-theme":""),t.Q6J("formGroup",e.serviceForm),t.xp6(2),t.Q6J("ngIf",e.isDatabase&&!e.edit)("ngIfElse",c),t.xp6(3),t.Q6J("ngIf",e.subscriptionRequired)}},dependencies:[u.lN,u.KE,u.hX,u.R9,O.c,O.Nt,T.LD,T.gD,M.ey,g.ax,K.rP,K.Rr,yt.Nh,V.To,V.pp,V.ib,V.yz,q.Ot,s.UX,s._Y,s.Fj,s._,s.JJ,s.JL,s.oH,s.sg,s.u,s.x0,s.u5,s.On,g.O5,vt.p9,tt,gt,Dt.C,y.uH,y.BN,k.AV,k.gM,x.ot,x.lW,vn.E,ft,wn.U,so,Bt,ct,Ht,ro,lo,Rt,g.ez,g.RF,g.n9,g.Ov,A.Ps,A.Hw,_t.vV,_t.A9,_t.Yi,mo.Fk,J.QW,J.a8,J.dn,go.t],styles:[jt]}),E);Ot=(0,Z.gn)([(0,P.c)({checkProperties:!0})],Ot);let Vt=(()=>{class n{ngAfterViewInit(){window.Calendly.initInlineWidget({url:"https://calendly.com/dreamfactory-platform/unlock-all-features",parentElement:this.calendlyWidget.nativeElement,autoLoad:!1})}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["df-paywall-modal"]],viewQuery:function(e,c){if(1&e&&t.Gf(vc,5),2&e){let a;t.iGM(a=t.CRH())&&(c.calendlyWidget=a.first)}},standalone:!0,features:[t.jDz],decls:39,vars:27,consts:[[1,"app-container",2,"padding","12px 20px"],["mat-dialog-title","",2,"text-align","center"],[1,"paywall-container"],[1,"details-section"],[1,"info-columns"],[1,"info-column"],[3,"innerHTML"],[1,"paywall-contact"],["href","tel:+1 415-993-5877"],["href","mailto:info@dreamfactory.com"],[1,"calendly-inline-widget"],["calendlyWidget",""]],template:function(e,c){1&e&&(t.TgZ(0,"div",0)(1,"h1",1),t._uU(2,"Unlock Service"),t.qZA(),t.TgZ(3,"mat-dialog-content")(4,"div",2)(5,"h2"),t._uU(6),t.ALo(7,"transloco"),t.qZA(),t.TgZ(8,"h2"),t._uU(9),t.ALo(10,"transloco"),t.qZA(),t.TgZ(11,"div",3)(12,"div",4)(13,"div",5)(14,"h4"),t._uU(15),t.ALo(16,"transloco"),t.qZA(),t._UZ(17,"p",6),t.ALo(18,"transloco"),t.qZA(),t.TgZ(19,"div",5)(20,"h4"),t._uU(21),t.ALo(22,"transloco"),t.qZA(),t.TgZ(23,"p"),t._uU(24),t.ALo(25,"transloco"),t.qZA()()()(),t.TgZ(26,"h2"),t._uU(27),t.ALo(28,"transloco"),t.qZA()(),t.TgZ(29,"h3",7)(30,"a",8),t._uU(31),t.ALo(32,"transloco"),t.qZA(),t._uU(33," | "),t.TgZ(34,"a",9),t._uU(35),t.ALo(36,"transloco"),t.qZA()(),t._UZ(37,"div",10,11),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(t.lcZ(7,9,"paywall.header")),t.xp6(3),t.Oqu(t.lcZ(10,11,"paywall.subheader")),t.xp6(6),t.Oqu(t.lcZ(16,13,"paywall.hostedTrial")),t.xp6(2),t.Q6J("innerHTML",t.lcZ(18,15,"paywall.bookTime"),t.oJD),t.xp6(4),t.Oqu(t.lcZ(22,17,"paywall.learnMoreTitle")),t.xp6(3),t.Oqu(t.lcZ(25,19,"paywall.gain")),t.xp6(3),t.Oqu(t.lcZ(28,21,"paywall.speakToHuman")),t.xp6(4),t.hij("",t.lcZ(32,23,"phone"),": +1 415-993-5877"),t.xp6(4),t.hij(" ",t.lcZ(36,25,"email"),": info@dreamfactory.com "))},dependencies:[b.Is,b.uh,b.xY,x.ot,q.Ot],styles:[jt]}),n})()}}]); \ No newline at end of file diff --git a/dist/index.html b/dist/index.html index 80a1818b..c21e1037 100644 --- a/dist/index.html +++ b/dist/index.html @@ -9,5 +9,5 @@ - + diff --git a/dist/runtime.197c3a1174f9dd45.js b/dist/runtime.1996b0c9aab21ac8.js similarity index 97% rename from dist/runtime.197c3a1174f9dd45.js rename to dist/runtime.1996b0c9aab21ac8.js index 3ff7eac9..06c99476 100644 --- a/dist/runtime.197c3a1174f9dd45.js +++ b/dist/runtime.1996b0c9aab21ac8.js @@ -1 +1 @@ -(()=>{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[i]))?a.splice(i--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"15ec098dc0b6a50d",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"d6c3399fb9e97277",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var i=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((b,u)=>n=e[d]=[b,u]);c.push(n[2]=r);var s=t.p+t.u(d),i=new Error;t.l(s,b=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=b&&("load"===b.type?"missing":b.type),l=b&&b.target&&b.target.src;i.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",i.name="ChunkLoadError",i.type=u,i.request=l,n[1](i)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var i,o,[n,r,s]=c,b=0;if(n.some(l=>0!==e[l])){for(i in r)t.o(r,i)&&(t.m[i]=r[i]);if(s)var u=s(t)}for(d&&d(c);b{"use strict";var e,_={},v={};function t(e){var f=v[e];if(void 0!==f)return f.exports;var a=v[e]={id:e,loaded:!1,exports:{}};return _[e].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}t.m=_,t.amdD=function(){throw new Error("define cannot be used indirect")},e=[],t.O=(f,a,d,c)=>{if(!a){var r=1/0;for(n=0;n=c)&&Object.keys(t.O).every(p=>t.O[p](a[i]))?a.splice(i--,1):(s=!1,c0&&e[n-1][2]>c;n--)e[n]=e[n-1];e[n]=[a,d,c]},t.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return t.d(f,{a:f}),f},(()=>{var f,e=Object.getPrototypeOf?a=>Object.getPrototypeOf(a):a=>a.__proto__;t.t=function(a,d){if(1&d&&(a=this(a)),8&d||"object"==typeof a&&a&&(4&d&&a.__esModule||16&d&&"function"==typeof a.then))return a;var c=Object.create(null);t.r(c);var n={};f=f||[null,e({}),e([]),e(e)];for(var r=2&d&&a;"object"==typeof r&&!~f.indexOf(r);r=e(r))Object.getOwnPropertyNames(r).forEach(s=>n[s]=()=>a[s]);return n.default=()=>a,t.d(c,n),c}})(),t.d=(e,f)=>{for(var a in f)t.o(f,a)&&!t.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce((f,a)=>(t.f[a](e,f),f),[])),t.u=e=>(8592===e?"common":e)+"."+{168:"034b0dac4140884c",599:"f3519e487ab59e21",1155:"ab0359dbe7d607a8",1269:"3d94950afc54efb1",1361:"7e48157ce2de18b8",1472:"66ac928ce6b1c733",1514:"6e9ef0db49a735a1",1609:"a4e38a7bfa38816e",1717:"003d7a59e0cb337b",1750:"e7dd5ce8d1a109ce",1844:"2f6acf7fb985ab07",2446:"009ec3961a2933ef",2596:"a606b9e6abc49891",3331:"7073ea35bd4dcd43",3438:"e0f52d84511e1d50",3517:"ab5f5e249bf79f77",3656:"50ab1944fe45dd0c",3893:"6be3db6bf584162c",4104:"5ae8ada24976acbe",4135:"97b376be538d7ed4",4211:"23ecde694482634c",4630:"b95aba20f12d90ba",4748:"5717c37ca5f0815a",4796:"62d1386b59566f4c",5058:"ba6ad128f20a2f54",5195:"59370395ae857257",5313:"62159151664b4253",5381:"971c764532963060",5625:"c3315a8b39f71f4c",5954:"e365e85c6ebd3450",5979:"7522fd0f205ed201",5986:"ddd3201fdea5a605",6080:"313645b60fc01803",6093:"42dba1afc5b58b8e",6255:"5afdc88f73dccb00",6355:"8374584d78a4e74a",6371:"74d404f9a890e29f",6381:"a7fcfd91b63a608f",6509:"0c6a567ac571d22e",6580:"8c5e8a4f7706dfb1",7415:"82b6562e51f50ec3",7466:"4692f508a20913e3",7532:"332f804d805cb3dc",7653:"922fb878ee27e76d",7771:"f218e99b3290336a",7823:"1e94f59be8e7cb42",7993:"6952ce33c24960fd",8372:"14badd2604c8a3ff",8393:"fb4ff876758c2446",8525:"19cc02a66cd7ac62",8542:"d7c5965b05221582",8592:"d6c3399fb9e97277",8941:"ebd281b9c6ab427f",9043:"271fa6197fcc674e",9280:"ae7034942d0d1d5a",9488:"6c46e3da9d9997d8",9699:"92e6e3bb01e258a9"}[e]+".js",t.miniCssF=e=>{},t.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),(()=>{var e={},f="df-admin-interface:";t.l=(a,d,c,n)=>{if(e[a])e[a].push(d);else{var r,s;if(void 0!==c)for(var i=document.getElementsByTagName("script"),o=0;o{r.onerror=r.onload=null,clearTimeout(l);var m=e[a];if(delete e[a],r.parentNode&&r.parentNode.removeChild(r),m&&m.forEach(h=>h(p)),g)return g(p)},l=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),s&&document.head.appendChild(r)}}})(),t.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;t.tt=()=>(void 0===e&&(e={createScriptURL:f=>f},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),t.tu=e=>t.tt().createScriptURL(e),t.p="",(()=>{var e={3666:0};t.f.j=(d,c)=>{var n=t.o(e,d)?e[d]:void 0;if(0!==n)if(n)c.push(n[2]);else if(3666!=d){var r=new Promise((b,u)=>n=e[d]=[b,u]);c.push(n[2]=r);var s=t.p+t.u(d),i=new Error;t.l(s,b=>{if(t.o(e,d)&&(0!==(n=e[d])&&(e[d]=void 0),n)){var u=b&&("load"===b.type?"missing":b.type),l=b&&b.target&&b.target.src;i.message="Loading chunk "+d+" failed.\n("+u+": "+l+")",i.name="ChunkLoadError",i.type=u,i.request=l,n[1](i)}},"chunk-"+d,d)}else e[d]=0},t.O.j=d=>0===e[d];var f=(d,c)=>{var i,o,[n,r,s]=c,b=0;if(n.some(l=>0!==e[l])){for(i in r)t.o(r,i)&&(t.m[i]=r[i]);if(s)var u=s(t)}for(d&&d(c);bSelect a File Service
-
+